我已经在VPS(IP 149.210.167.9)上安装了CentOS 6.5。最终,我想服务多个域,但现在我只想处理一个特定的域:aforismo.eu。当您直接浏览IP时,它会向我显示一个Apache测试页,因此可以正常工作。当我ping aforismo.eu时,它会向我显示正确的IP,因此我认为DNS设置正确。如果我缺少一些琐碎的东西,请教我:)

到目前为止,我为处理此域所做的工作:



I)我已经创建了/etc/httpd/conf.d/site-aforismo.conf

<VirtualHost *:80>
    ServerAdmin    [email protected]
    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)无效。由于这不是我的日常工作,因此我肯定会错过一些琐碎的事情,但我无法弄清它是什么。您能再帮我一点吗?非常感激。

最佳答案

您可能需要添加Listen *:80

您可能还需要在<VirtualHost *:80>下添加UseCanonicalName off

编辑:

除非它仅是内部用途,否则您的DNS会有问题。我可以使用IP,但是aforismo.eu不能解决任何问题。

关于apache - CentOS 6.5 + Apache虚拟主机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21190652/

10-10 04:11