Apache-2.2
子目錄上的 Apache Config 不同站點
我已經看到了一些關於這個一般主題的問題,但他們沒有解決我的情況。
我有一台執行 apache 的伺服器。我想將所有流量定向到一個文件根目錄,但到“目錄”(example.com/something)的流量除外,我想將它定向到不同的文件根目錄。我需要哪些指令/虛擬主機來執行此操作?
您能否更具體地說明您要實現的最終目標?
這裡有一些事情可能會滿足您的需要。
- 使用
Alias /something/ "/var/www/second_document_root"
- 使用兩個虛擬主機和
Redirect http://somesite.com/something http://someothersite.com
- 使用 mod_proxy 和類似的東西
ProxyPass /something/ http://someothersite.com
正如Christopher Karel所提到的,Alias 是該問題的正確解決方案。我能夠為主網站(example.com)設置一個 VHost,並使用以下行為 example.com/something 設置和別名:
Alias /something /var/www/something_dir/