與不同的根文件夾中的多個位置,我希望成爲一個子域的子域和目錄的根URL到我的服務器上的兩個不同的文件夾。下面是簡單的設置,我有和沒有工作...nginx的配置與子域
server {
index index.html index.htm;
server_name test.example.com;
location/{
root /web/test.example.com/www;
}
location /static {
root /web/test.example.com/static;
}
}
在這個例子中去test.example.com/會帶來/web/test.example.com/索引文件WWW
,並打算test.example.com/static將使索引文件中/web/test.example.com/static
他不需要'別名'。請閱讀[官方文檔](http://nginx.org/r/alias),而不是用戶填寫的社區wiki。 Quote:*當位置匹配指令值的最後部分時,最好使用root指令*。 – VBart 2012-07-20 16:20:40
這爲我工作,除了它缺少一個尾部斜線。別名應爲: alias /web/test.example.com/static/; – ajma 2014-02-27 05:29:13
@VBart這些文檔確切地說了你引用他們的話,但是他們根本沒有證明這個說法是正確的 - 這看起來像是一種任意的風格選擇。你看到它背後的邏輯理由嗎? – 2015-05-14 09:21:35