我与我的“testing”注册商的我的子域名指向我的服务器IP。 一切都连接,子域名工作,但它指向/ var / www / html而不是/ var / www / test
我重新启动Apache并检查日志。 我很困惑:
<VirtualHost *:80> ServerName www.test.example.com ServerAlias test.example.com DocumentRoot "/var/www/test/" </VirtualHost>
请注意,这有它自己的conf文件,并且对/ var / www / test的权限是正确的 – 我还将一个带有虚拟文本的index.php放在这里。 没有运气
任何input赞赏!
如果httpd.conf包含它,你只能把它放在自己的.conf文件中。
首先,把它放在你的httpd.conf的底部,这将确保你至less有正确的。
一旦工作,您可以通过查找Include指令来查看apache包含的目录。 如果没有,添加它。 应该有一个像Include conf.d/*.conf .conf – 这意味着你可以把它放在你的conf.d文件夹中,只要它具有.conf的扩展名,它将被包含在httpd.conf 。
请注意,您需要具有NameVirtualHost才能使用<VirtualHost> 。