2009-01-06 58 views
4

我們正在運行代理商虛擬主機,並針對所有網站中的特定目錄進行別名。這一切都是通過WHM/Cpanel發生的,這可能會使我的問題複雜化。如果本地目錄不存在,僅在Apache中使用別名?

  1. 我們希望所有主機通過服務器上的共享位置運行其「/具體」目錄。通過向WHM中的apache包含編輯器添加「Alias/concrete /」/ usr/local/share/concrete5/concrete-latest/concrete /「,此工作良好。

  2. 但是,如果存在本地混凝土/目錄在虛擬主機的特定webroot中,我們寧願使用它,而不是全局的「/ concrete」。如果我們可以在虛擬主機的上下文中,在WHM內部進行這種別名更改(並且我還沒有發現了一個偉大的方式來修改南國虛擬主機部分沒有黑客,我不認爲我們應該破解文件。)

思考?

回答

0

雖然可能相當有效的解決方案可能是忘記Alias指令並簡單地依賴符號鏈接,但是一個原語。如果已經存在一些名爲「具體」的東西,那麼創建這些符號鏈接的小shell腳本就會失敗。

相關問題