當前位置: 妍妍網 > 碼農

18.2k star,推薦一款開源的nginx配置圖形管理系統

2024-02-09碼農

點選上方藍字 關註大俠之運維

大家好,這裏是大俠之運維,文末有 彩蛋

Nginx Proxy Manager 簡介

Nginx Proxy Manager(NPM)是一個基於Nginx的伺服器管理面板

旨在為需要快速、輕松部署nginx的使用者提供簡便的圖形界面。

這個計畫透過Docker容器化技術實作了易於安裝和配置的優勢

使得即使是不具備深入Nginx配置經驗的使用者也能夠輕松地設定反向、負載均衡、以及SSL證書。

特點

  1. 使用者友好的圖形界面 :NPM提供了一個直觀的Web界面,使用者可以透過幾次點選完成復雜的Nginx配置檔設定。

  2. SSL證書自動化管理 :整合了Let's Encrypt,支持自動生成和續期SSL證書,簡化了HTTPS部署的流程。

  3. 負載均衡和反向 :輕松配置負載均衡器和反向,增強了網站的可用性和效能。

  4. 存取控制和認證 :提供了基本的存取控制,包括客戶端IP白名單和HTTP基本認證等功能。

  5. Docker支持 :透過Docker容器化部署,簡化了安裝和升級過程,確保了軟體環境的一致性和隔離性。

快速使用

要開始使用Nginx Proxy Manager,你需要有一個執行Docker的環境。以下是基本的安裝和配置步驟:

  1. 安裝Docker :確保你的系統上安裝了Docker和Docker Compose。

  2. 下載NPM :從GitHub複制Nginx Proxy Manager的倉庫或直接下載其Docker Compose檔。

  3. 啟動NPM :在下載的Docker Compose檔所在目錄下,執行 docker-compose up -d 命令來啟動NPM服務。

  4. 存取Web界面 :在瀏覽器中輸入 http://<你的伺服器IP>:81 存取NPM的Web管理界面。

  5. 配置 :登入後,使用界面指引添加負載主機,配置你的網域名稱、上遊伺服器等資訊。

  6. 設定SSL :為你的網域名稱啟用SSL,可選擇自動生成Let's Encrypt證書或上傳自己的證書。

  7. 高級設定 :根據需要,配置負載均衡、存取控制等高級功能。

透過上述步驟,即使是初次接觸Nginx的使用者也能夠快速上手Nginx Proxy Manager,輕松管理和配置nginx伺服器。

NPM的出現極大地降低了Nginx配置的復雜性,使得更多使用者能夠利用Nginx的強大功能。

最近整理了2023年最火的軟體神器,回復關鍵字 2023合集 獲取

推薦閱讀 ⬇️ 都是高贊

PS:求求啦! 在看 支持下吧!