如果本地目录不存在,只在Apache中使用Alias?

时间:2009-01-06 22:36:43

标签: apache alias cpanel whm mod-alias

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

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

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

  3. 思考?

1 个答案:

答案 0 :(得分:0)

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