![Apache2 vhost 可以与 www 配合使用,但不能单独使用](https://linux22.com/image/599824/Apache2%20vhost%20%E5%8F%AF%E4%BB%A5%E4%B8%8E%20www%20%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8%EF%BC%8C%E4%BD%86%E4%B8%8D%E8%83%BD%E5%8D%95%E7%8B%AC%E4%BD%BF%E7%94%A8.png)
好吧,我的网站可以使用 www。但没有 www 就不行。如果我访问没有 www 的页面,我会收到 404 消息
未找到
该服务器上未找到所请求的 URL /。
mintuz.com 上的 Apache/2.2.17 (Ubuntu) 服务器端口 80
我的 Apache 2 访问日志
::1 - - [03/Nov/2012:11:36:51 +0000] "OPTIONS * HTTP/1.0" 200 152 "-" "Apache/2.2.17 (Ubuntu) (internal dummy connection)"
X.X.X.X - - [03/Nov/2012:11:37:01 +0000] "GET / HTTP/1.1" 404 496 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
X.X.X.X - - [03/Nov/2012:11:37:01 +0000] "GET /favicon.ico HTTP/1.1" 404 502 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_0) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
我的 Apache 2 错误日志
[2012 年 11 月 03 日星期六 21:05:06] [错误] [客户端 94.15.36.37] 文件不存在:/etc/apache2/htdocs [2012 年 11 月 03 日星期六 21:05:06] [错误] [客户端 94.15.36.37] 文件不存在:/etc/apache2/htdocs
我的 vhost 配置。
<VirtualHost *:80>
DocumentRoot /var/www/mintuz.com
ServerName www.mintuz.com
ServerAlias mintuz.com *.mintuz.com
</VirtualHost>
我觉得好像不是我的 DNS,因为它在两种情况下都访问了我的服务器,只是我的服务器回复了 404。欢迎提出任何建议。
答案1
将我的 IP 地址添加到已修复的问题中,并取消注释默认 vhost 文件中的一些内容。