我在我的VPS上安装了CentOS 6.5(IP 149.210.167.9)。最终我想服务多个域名,但是现在我只想处理1个域名:aforismo.eu。当您直接浏览IP时,它会向我显示一个Apache测试页面,因此可行。当我ping aforismo.eu它显示正确的IP,所以我认为DNS设置正确。如果我遗漏了一些小事,请教我:)
到目前为止,我为处理此域名所做的工作:
I)我创建了/etc/httpd/conf.d/site-aforismo.conf
<VirtualHost *:80>
ServerAdmin webmaster@aforismo.eu
DocumentRoot /var/www/aforismo.eu/public/
ServerName aforismo.eu
ServerAlias *.aforismo.eu
ErrorLog logs/aforismo.error_log
CustomLog logs/aforismo.access_log common
</VirtualHost>
II)在/etc/http/conf/httpd.conf中修改了几位:
Include conf.d/*.conf
NameVirtualHost *:80
III)之后我重新启动了apache
service httpd restart
IV)检查httpd -S会导致:
wildcard NameVirtualHosts and _default_ servers:
_default_:443 vps.vanoosten.me (/etc/httpd/conf.d/ssl.conf:74)
*:80 is a NameVirtualHost
default server aforismo.eu (/etc/httpd/conf.d/site-aforismo.conf:1)
port 80 namevhost aforismo.eu (/etc/httpd/conf.d/site-aforismo.conf:1)
wild alias *.aforismo.eu Syntax OK
但是......浏览http://www.aforismo.eu(或http://aforismo.eu)不起作用。由于这不是我的日常业务,我肯定会错过一些非常微不足道的东西,但我不知道它是什么。你能帮助我一点吗?非常感谢。
答案 0 :(得分:0)
您可能需要添加Listen *:80。
您可能还需要在<VirtualHost *:80>
下添加UseCanonicalName off。
修改强>
除非它仅仅是内部的,否则您的DNS存在问题。我可以打IP,但aforismo.eu并没有解决任何问题。
答案 1 :(得分:0)
更新:正如大家们所说的那样,结果证明是DNS问题。我以为我已经为给定的IP创建了A记录。但是......在我的DNS提供程序的界面中,我不得不使用@ -character作为域本身,而不是真正地将其写下来。所以我真正创造的是aforismo.eu.aforismo.eu的A记录。固定(下次我保证阅读手册:P)