为什么我的虚拟主机设置被忽略?

为什么我的虚拟主机设置被忽略?

/srv/www/vhosts/myproject.de/subdomains/trac/conf我的虚拟主机配置文件文件位于:http://pastebin.com/xTgdnkvr

但是 apache 似乎忽略了这个设置。每个 http 请求都被路由到/srv/www/vhosts/myproject.de/subdomains/trac/httpdocs而不是/srv/www/vhosts/myproject.de/subdomains/trac/htdocs

在对 vhost 文件进行更改后,我总是重新配置它并从命令行重新启动 httpd。

知道哪里出错了吗?也许其他配置会覆盖它?

答案1

可能是因为另一个配置文件/指令覆盖了您认为系统应该使用的配置文件/指令。

计算机只会执行它们被指令的操作,因此您必须在某处告诉它您想要“httpdocs”而不是“htdocs”。 grep在您的 Apache 配置目录中找到 httpdocs 路径并从那里开始工作。

相关内容