【发布时间】:2023-12-07 11:05:01
【问题描述】:
我正在使用 Ubuntu 14.0 设置新的 Web 服务器,遵循 the instructions here 创建虚拟主机,但是我的单个附加虚拟主机始终加载默认站点 (/var/www/html)。
这是我的虚拟主机配置(我已将我的域替换为 example.com,但其他方面相同):
<VirtualHost *:80>
ServerName example.com
ServerAlias www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/example/app
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我没有对安装在 Ubuntu 14 中的 Apache 2.4 配置进行任何其他更改。
编辑:在更改此虚拟主机后,我正确启用了站点并重新启动了 apache。
当我在浏览器中访问 example.com 时,我得到了默认站点。我究竟做错了什么?如何让这个虚拟主机加载正确的目录?
编辑:解决方案是重新启动命令 (https://*.com/a/23713299/225682) 中缺少“sudo”。
【问题讨论】:
标签: apache virtualhost ubuntu-14.04 apache2.4