我正在设置具有多个虚拟主机的专用服务器。DNS 已正确注册...
$ ping mydomain.com
$ ping 8.8.8.8 (for example)
两者都按预期返回 IP 地址并且它是正确的。
我的 httpd.conf 文件的最后一行是:
Include /etc/httpd/sites-enabled/
mydomain.com.conf 的内容(在上面的文件夹中)是:
<VirtualHost 8.8.8.8:80>
ServerName mydomain.com
ServerAdmin jongosi@mydomain.com
# Indexes + Directory Root
VirtualDocumentRoot /var/www/html/mydomain.com
DocumentRoot /var/www/html/mydomain.com
<Directory "/var/www/html/mydomain.com">
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我怀疑防火墙干扰了访问,所以我禁用了它:
$ /etc/init.d/iptables stop
该服务器正在运行具有最新 LAMP 堆栈的 CentOS 6 64 位。
尝试访问http://www.mydomain.com/
浏览器中的地址或 IP 地址都会导致最终超时。任何的意见都将会有帮助。谢谢!
编辑 1
运行apachectl -S
返回...
VirtualHost configuration:
8.8.8.8:80 mydomain.com (/etc/httpd/sites-enabled/mydomain.com.conf:6)
Syntax OK
编辑 2
在 Chrome 检查器中的请求之后返回 204 标头响应。
204 No Content
The server successfully processed the request, but is not returning any content.
谢谢。