Nginx 靜態檔案路徑問題請益 - Linux

Table of Contents



各位前輩好,最近在學習 nginx 的基礎知識,
在使用 location 參數有遇到一些疑惑希望可以跟前輩請教。

假設首先我有一個 server ,我第一個練習是
透過瀏覽器訪問 ip 位置,會在瀏覽器打開伺服器靜態資源目錄 /www/static/ ,
以下是我的配置文件。

https://imgur.com/w92TJWM

問題開始,今天我想修改成訪問 ip/app/static/ ,
開啟靜態資源目錄 /www/static/ ,
所以我將配置修改成以下。

https://imgur.com/S0fKKVs

結果卡住了,參考 log 檔獲取的資訊如下。

https://imgur.com/pHtDVgP

請問我要如何修改配置實現我要的?

謝謝各位。


--

All Comments

Isla avatarIsla2022-02-09
/app/static
Olivia avatarOlivia2022-02-09
我用過了,訪問結果是 404 ...
Emily avatarEmily2022-02-09
你是不希望 /app/static 的上層目錄被訪問嗎? 如果不是,
Valerie avatarValerie2022-02-09
最簡單就把檔案放在原設定下的 /www/static/app/static下
Jessica avatarJessica2022-02-09
感覺他應該是要用 alias
Rosalind avatarRosalind2022-02-09
用 alias 就可以了,所以 root 這個參數沒有辦法。