差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
tech:nginx_proxy_manager [2024/01/20 21:11] – [統計分析紀錄的做法] jonathantech:nginx_proxy_manager [2024/03/05 13:58] (目前版本) – [5. 安裝環境無 IPv6 的議題] jonathan
行 76: 行 76:
   * 可使用 [[https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager|goaccess-for-nginxproxymanager]] 當簡易分析方案   * 可使用 [[https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager|goaccess-for-nginxproxymanager]] 當簡易分析方案
   * 安裝方式可參考 [[tech/goaccess-for-nginxproxymanager]]   * 安裝方式可參考 [[tech/goaccess-for-nginxproxymanager]]
 +
 +==== 5. 安裝環境無 IPv6 的議題 ====
 +  * 參考 - https://nginxproxymanager.com/advanced-config/#docker-file-secrets
 +  * 無 IPv6 的環境啟動時 log 內會出現類似以下的錯誤訊息 <cli>
 +:
 +app-1  | ❯ Starting nginx ...
 +app-1  | nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
 +app-1  | ❯ Starting nginx ...
 +app-1  | nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
 +:
 +</cli>
 +  * 只要在 docker-compose.yml 內的環境變數加上 **DISABLE_IPV6=true** 即可 Exp. <file>
 +version: '3'
 +services:
 +  app:
 +    image: 'jc21/nginx-proxy-manager:latest'
 +    restart: unless-stopped
 +    ports:
 +      - '80:80'
 +      - '81:81'
 +      - '443:443'
 +    environment:
 +      - DISABLE_IPV6=true
 +    volumes:
 +      - ./data:/data
 +      - ./letsencrypt:/etc/letsencrypt
 +</file>
  
 ===== 參考網址 ===== ===== 參考網址 =====
  • tech/nginx_proxy_manager.txt
  • 上一次變更: 2024/03/05 13:58
  • jonathan