#挑戰30天在頭條寫日記#
墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。
大家好,我是墨林,今天給大家推薦一款Nginx反向代理管理系統:Nginx Proxy Manager,實作Nginx的可視化管理和運維。
簡介
在平常項目中,對于Nginx的管理和操作都是通過Shell腳本的的方式進行這要求操作人員必須熟悉作業系統環境和Nginx配置檔案中的相關參數。尤其當Nginx的配置檔案多并且變化頻繁的情況下,更是考驗操作人員的能力和經驗。
随着微服務項目的發展,web相關的代理操作越來越多,通過Web方式管理Nginx 代理伺服器也會越來越多,Nginx Proxy Manager就是一款開源的可視化Nginx代理伺服器配置工具。
功能
- 官網介紹
- 工具輕松的反向代理設定
- 工具輕松配置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來通路界面了
使用
- 登陸界面
- 配置反向代理主機
- 域名重定向
截圖
結束語
幾個簡單的字元,就能創造出歡樂,
幾個簡單的号碼,便能寫出奇迹。
一個鍵盤,就能暢遊世界,
一根網線,便能知曉天下。
創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!