Apache-重新启动服务后的不同配置



我无法访问origin.app,直到我用sudo service apache2 restart重新启动Apache。如果我转到origin.app,我会看到www文件夹中的目录列表,与转到localhost相同。

所有者和权限在000-default.conforigin.conf

之间相同

/etc/hosts

127.0.0.1       localhost
127.0.1.1       Harrenhal
localhost       origin.app

/etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /home/lloople/www
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

/etc/apache2/sites-available/origin.conf

<VirtualHost origin.app:80>
    ServerName origin.app
    ServerAdmin webmaster@localhost
    DocumentRoot /home/lloople/www/origin-cms/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

对不起,英语不好,并在需要时索要更多信息。

,您应该避免在可能的情况下将主机名或地址放在虚拟Host标签中。它创建了您描述的确切的神秘问题,因为它依赖于DNS在启动时查找,并将结果与主动本地接口进行比较。这两种事情都可以改变。

如果您只是在乎基于所请求的主机名来区分,那么 *:80和" servername oneration.app"已经足够了。

相关内容

最新更新