[問題] Nginx 靜態檔案路徑問題請益

看板Linux作者 (principal component QQ)時間2年前 (2022/02/08 23:38), 編輯推噓2(204)
留言6則, 4人參與, 2年前最新討論串1/1
各位前輩好,最近在學習 nginx 的基礎知識, 在使用 location 參數有遇到一些疑惑希望可以跟前輩請教。 假設首先我有一個 server ,我第一個練習是 透過瀏覽器訪問 ip 位置,會在瀏覽器打開伺服器靜態資源目錄 /www/static/ , 以下是我的配置文件。 https://imgur.com/w92TJWM
問題開始,今天我想修改成訪問 ip/app/static/ , 開啟靜態資源目錄 /www/static/ , 所以我將配置修改成以下。 https://imgur.com/S0fKKVs
結果卡住了,參考 log 檔獲取的資訊如下。 https://imgur.com/pHtDVgP
請問我要如何修改配置實現我要的? 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.254.4.154 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1644334729.A.84A.html

02/09 00:27, 2年前 , 1F
/app/static
02/09 00:27, 1F

02/09 13:51, 2年前 , 2F
我用過了,訪問結果是 404 ...
02/09 13:51, 2F

02/09 15:43, 2年前 , 3F
你是不希望 /app/static 的上層目錄被訪問嗎? 如果不是,
02/09 15:43, 3F

02/09 15:44, 2年前 , 4F
最簡單就把檔案放在原設定下的 /www/static/app/static下
02/09 15:44, 4F

02/09 16:34, 2年前 , 5F
感覺他應該是要用 alias
02/09 16:34, 5F

02/11 11:16, 2年前 , 6F
用 alias 就可以了,所以 root 這個參數沒有辦法。
02/11 11:16, 6F
文章代碼(AID): #1Y0ew9XA (Linux)
文章代碼(AID): #1Y0ew9XA (Linux)