我在下面附上了我的 apache 虚拟主机文件的副本。(不过我暂时隐藏了 IP 地址和域名)
我的问题是以下内容: www.mydomainnamehere.org www.mydomainnamehere.com mydomainnamehere.com
这个不起作用:mydomainnamehere.org - 它不会转到下面列出的文档根目录,而是转到默认站点的文档根目录。
这可能是什么原因造成的?
<VirtualHost [ipaddresshidden]:80>
ServerAdmin [email protected]
ServerName mydomainnamehere.org
ServerAlias www.mydomainnamehere.org
ServerAlias mydomainnamehere.com
ServerAlias www.mydomainnamehere.com
DocumentRoot /home/www/mydomainnamehere.org/html/
ErrorLog /home/www/mydomainnamehere.org/logs/error.log
CustomLog /home/www/mydomainnamehere.org/logs/access.log combined
</VirtualHost>
答案1
首先,让我们先把最明显的问题解决掉。
- 添加 mydomainhere.org 后你重新启动了 apache 吗?
- 您是否在其他浏览器中尝试过此操作?有时浏览器会非常积极地缓存默认主页。
- 默认 httpd.conf 中的 ServerName 是什么?服务器名称是否有冲突?
答案2
我也遇到了这个问题并找到了解决方案这里。
基本上,升级后,Apache 在 中放置了一个符号链接/etc/apache2/sites-available
。删除 和 之间的所有内容(包括)<VirtualHost *:80>
,<VirtualHost>
一切又恢复正常了。