【问题标题】:Apache trying to load from DocumentRoot instead of Alias directoryApache 尝试从 DocumentRoot 而不是 Alias 目录加载
【发布时间】:2013-07-15 06:15:22
【问题描述】:

我已将我的DocumentRoot 设置为,比如说,X。

另外,我有一个 Alias /web 指向目录 Y。

我可以毫无问题地在 /web 上加载主页。但是对于与 /web 主页位于同一网站的任何其他页面,Apache 会尝试从 X 而不是 Y 加载它。

如何让 Apache 从 Y/* 而不是 X/* 加载 /web/* 的所有内容?

【问题讨论】:

  • 听起来你的配置文件有问题。您可能需要发布更多内容才能获得帮助。
  • @Qiau 我的想法是我可能缺少一些指令或政策来保持所有 /web 在 Y 中加载...

标签: apache directory document-root


【解决方案1】:

也许您错过了别名目录的 Directory 指令?

这个配置对我来说很好用:

[...]
DocumentRoot /web
[...]
<Directory /web/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       allow from all
</Directory>

Alias /web2/ "/var/www/"
<Directory "/var/www">
       Options FollowSymLinks
       AllowOverride None
</Directory>
[...]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 2013-01-04
    • 1970-01-01
    • 2020-04-16
    • 1970-01-01
    • 2016-11-19
    • 2014-04-07
    相关资源
    最近更新 更多