虚拟主机文档根不起作用

Posted

技术标签:

【中文标题】虚拟主机文档根不起作用【英文标题】:Virtual host document root doesn't work 【发布时间】:2012-01-20 12:35:50 【问题描述】:

我为我的subdomain.example.com 创建了一条指向x.x.x.x 的A 记录。 所以我的子域指向 x.x.x.x IP 地址。

我还希望我的子域指向一个子目录。所以,在x.x.x.x 上,我将这些行添加到httpd.vhosts.conf。这台机器在 xampp 上运行。

<VirtualHost *:80>
DocumentRoot /opt/lampp/htdocs/subdomain
ServerName subdomain.example.com
<Directory /opt/lampp/htdocs/subdomain>
allow from all
Options +Indexes
</Directory>
</VirtualHost>

但是subdomain.example.comx.x.x.x 不是x.x.x.x/subdomain。我不明白我做错了什么?

【问题讨论】:

【参考方案1】:

http://httpd.apache.org/docs/2.1/sections.html#mergin

由于合并顺序,某些指令可能会覆盖其他指令。我发现&lt;location&gt; 指令并没有让我的&lt;virtualhost&gt; 正常工作。

【讨论】:

以上是关于虚拟主机文档根不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu的xampp中更改文档根目录?帮助文档根不工作

XAMPP 虚拟主机文档根目录不起作用

反应虚拟化自动大小调整器不起作用

为啥本地主机不起作用?

Apache 虚拟主机不起作用

查询显示子文档不起作用