Nginx proxy manager 是非常很簡單的反向代理工具,操作非常簡單,更不需要掌握復雜的 Nginx 配置知識,輕松完成反向代理的設置和 SSL 證書的部署。
首先我們服務器需要安裝 Docker 和 Docker-compose
安裝Docker
apt-get install docker.io
查看docker 版本,有顯示出版本號代表安裝成功
docker -v
安装Docker-compose
curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-(uname -s)-(uname -m)" -o /usr/local/bin/docker-compose
給予權限
chmod +x /usr/local/bin/docker-compose
安装 Nginx Proxy Manager
創建安裝目錄
sudo -i
mkdir npm
cd npm
nano docker-compose.yml
複制貼上以下代碼:
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 # 代表數據存放位置,左邊的英文可以更改路徑
然後點擊”ctrl + x”後,再按”Y”保存文件,然後輸入:
docker-compose up -d
理論上在瀏覽器輸入 http://ip:81 就可以登入了。
默認登陸用戶名和密碼:
Email: [email protected]
Password: changeme
2 thoughts on “搭建一個反向代理神器:Nginx Proxy Manager”