【问题标题】:Using Alias in Apache ONLY if local directory not present?仅当本地目录不存在时才在 Apache 中使用别名?
【发布时间】:2010-09-29 22:16:09
【问题描述】:

我们正在运行一个经销商网络主机,并为其中的所有网站设置一个特定目录的别名。这一切都是通过 WHM/Cpanel 发生的,这可能会使我的问题复杂化。

  1. 我们希望所有主机都通过服务器上的共享位置运行它们的“/concrete”目录。通过将“别名/concrete/”/usr/local/share/concrete5/concrete-latest/concrete/”添加到 WHM 中的 apache 包含编辑器,这可以正常工作。

  2. 但是,如果虚拟主机的特定 webroot 中存在本地具体/目录,我们宁愿使用它而不是全局使用“/concrete”。如果我们可以在 WHM 内的虚拟主机上下文中更改此别名,那也很好(而且我还没有找到一种很好的方法来修改 WHM 中的虚拟主机部分,而无需破解我不相信的文件'应该破解。)

想法?

【问题讨论】:

    标签: apache alias cpanel whm mod-alias


    【解决方案1】:

    一个原始的,虽然可能非常有效的解决方案可能是忘记 Alias 指令并简单地依赖符号链接。如果已经存在称为“具体”的东西,那么为您创建这些符号链接的小 shell 脚本将会失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-01
      • 2021-03-07
      • 2016-05-07
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 1970-01-01
      相关资源
      最近更新 更多