前言廢話
我幾乎把 Nginx 當作我的主要網頁伺服器了,其簡單配置跟效能深受我的青睞。不過,就算配置在簡單,總還是會有懶得打的時候。之前在網路上看到這款 Nginx Proxy Manager,除了能在網頁端配置外,他也能幫你快速的配置 SSL。看到文章的當下就奪走了我的注意力,且其安裝過程也不會過於複雜,因此就有了這篇文章啦!
安裝
首先,我們先更新系統。
sudo apt-get -y update && sudo apt-get -y upgrade
Nginx Proxy Manager 是透過 Docker 安裝的,因此這邊先安裝一下 docker-compose。
sudo apt-get install -y docker-compose
接著,我們可以新增資料夾,並在裡面新增一個檔案 docker-compose.yml
,並貼下以下內容。他會預設啟用 HTTP 的 PORT 80,HTTPs 的 PORT 443,以及管理介面使用的 PORT 81。
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
存檔離開後,我們執行他。
sudo docker-compose up -d
接著打開 <IP位址>:81
,你就可以看到管理介面啦!
預設的帳號是 [email protected]
,密碼是 changeme
,登入後就會要求你變更他。變更完就會看到首頁囉!
接著就可以新增各種設定囉,可以自己玩玩看!
結語
簡單四字,懶人必備。