天天看點

一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager

作者:墨林碼農

#挑戰30天在頭條寫日記#

墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。

大家好,我是墨林,今天給大家推薦一款Nginx反向代理管理系統:Nginx Proxy Manager,實作Nginx的可視化管理和運維。

一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager

簡介

在平常項目中,對于Nginx的管理和操作都是通過Shell腳本的的方式進行這要求操作人員必須熟悉作業系統環境和Nginx配置檔案中的相關參數。尤其當Nginx的配置檔案多并且變化頻繁的情況下,更是考驗操作人員的能力和經驗。

随着微服務項目的發展,web相關的代理操作越來越多,通過Web方式管理Nginx 代理伺服器也會越來越多,Nginx Proxy Manager就是一款開源的可視化Nginx代理伺服器配置工具。

功能

一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
  • 官網介紹
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
  • 工具輕松的反向代理設定
  • 工具輕松配置HTTPS
  • 工具提供簡單的通路權限設定

安裝

  • 在伺服器中建立nginx-proxy-manager目錄
mkdir nginx-proxy-manager
cd nginx-proxy-manager           
  • 在nginx-proxy-manager目錄中建立docker-compose.yaml檔案
nano docker-compose.yaml           
version: '3.8'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt           
  • 啟動nginx-proxy-manager
docker-compose up -d           

注意:到這裡你可以通過http://127.0.0.1:81來通路界面了

使用

  • 登陸界面
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
  • 配置反向代理主機
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
  • 域名重定向
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager

截圖

一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager
一款強大的Nginx圖形管理工具,反向代理神器:Nginx Proxy Manager

結束語

幾個簡單的字元,就能創造出歡樂,

幾個簡單的号碼,便能寫出奇迹。

一個鍵盤,就能暢遊世界,

一根網線,便能知曉天下。

創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!

繼續閱讀