【问题标题】:APACHE VHost - How to check multiple folders to check if the first one failsAPACHE VHost - 如何检查多个文件夹以检查第一个文件夹是否失败
【发布时间】:2015-08-24 03:31:06
【问题描述】:

我有以下有效的虚拟主机配置块。

<Virtualhost *:80>
VirtualDocumentRoot "/www/sites/%1/wwwroot"
#   VirtualDocumentRoot "/www/sites/%1/www"
#   VirtualDocumentRoot "/www/sites/%1/public"
#   VirtualDocumentRoot "/www/sites/%1/wwwroot/public"
#   VirtualDocumentRoot "/www/sites/%1/"
   ServerName sites.dev
   ServerAlias *.dev
   ServerAlias *.dev.*.xip.io
   UseCanonicalName Off
</Virtualhost>

检查 Vhost 中的 # 标签,我尝试添加这些标签,但失败了。我尝试添加另一个 VHost 块,只更改了 VDocRoot 路径,但这不起作用。任何人都可以提供的任何帮助都会很棒!

更新:

我应该提到这是针对我的本地开发机器 (mac os x)

【问题讨论】:

    标签: apache vhosts


    【解决方案1】:

    您不能只列出多个 DocumentRoot 或 VirtualDocumentRoot。

    这是 mod_rewrite 的配方: http://httpd.apache.org/docs/2.2/rewrite/remapping.html#multipledirs

    【讨论】:

    • 我想知道如何让 .htaccess 文件支持所有文件结构。我目前有一个包含所有网站名称的站点文件夹,因为这些文件夹中的文件夹将是 wwwroot 或 www 或公共文件夹所在的位置。我是 .htaccess 的新手,我不确定如何让站点文件夹使用这个 .htaccess 而不是我要去的虚拟主机。如果我完全取消虚拟主机,我认为它可能会使其他网站无法运行。您可以提供的任何帮助将不胜感激:)
    猜你喜欢
    • 1970-01-01
    • 2011-02-12
    • 2010-11-08
    • 2018-08-30
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多