差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 | |||
tech:nginx_proxy_manager [2024/07/24 21:04] – 增加 goaccess 與 watchtower 自動更新 jonathan | tech:nginx_proxy_manager [2024/09/11 10:38] (目前版本) – 強化 Proxy Host - NextCloud 的進階設定 jonathan | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== | + | ====== Nginx Proxy Manager(NPM) 當 Revers Proxy Server(Docker) ====== |
* 環境 : [[tech/ | * 環境 : [[tech/ | ||
* 安裝的主機 IP : 192.168.11.231 | * 安裝的主機 IP : 192.168.11.231 | ||
行 83: | 行 83: | ||
* 編輯 Proxy Host -> Advanced -> Custom Nginx Configuration 加入 < | * 編輯 Proxy Host -> Advanced -> Custom Nginx Configuration 加入 < | ||
- | ==== 2. 解決無法下載後端 NextCloud | + | ==== 2. 解決無法下載Proxy Host 超過 1GB 大檔案的設定 ==== |
- | * https:// | + | * Proxy Host 是 NextCloud 要提供檔案下載時發現預設下載檔案大小限制為 1GB |
+ | * 參考 - https:// | ||
+ | * 另外 NextCloud/ | ||
* 編輯 Proxy Host -> Advanced -> Custom Nginx Configuration 加入 <cli> | * 編輯 Proxy Host -> Advanced -> Custom Nginx Configuration 加入 <cli> | ||
- | proxy_set_header Host $host; | + | client_body_buffer_size 512k; |
- | proxy_set_header X-Forwarded-Proto $scheme; | + | proxy_read_timeout 86400s; |
- | proxy_set_header X-Real-IP $remote_addr; | + | |
- | proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; | + | |
- | proxy_max_temp_file_size 16384m; | + | |
client_max_body_size 0; | client_max_body_size 0; | ||
- | location = / | + | if ($request_method !~ ^(GET|HEAD|POST|PUT|DELETE|CONNECT|OPTIONS)$) |
- | return | + | return |
} | } | ||
- | location = / | + | </ |
- | return 301 $scheme:// | + | |
- | }</ | + | |
==== 3. 解決忘記登入資訊的做法 ==== | ==== 3. 解決忘記登入資訊的做法 ==== |