一个图形化界面的Nginx反向代理工具
Nginx Proxy Manager是一个运行在docker中的反向代理工具
注意:docker的安装与配置不在本笔记中展示,同时也不记录docker的使用方式
第一步:安装Nginx Proxy Manager
docker-compose安装:
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencryptdocker-cli安装:
docker run -d \
--name=npm \
-p 80:80 \
-p 81:81 \
-p 443:443 \
-v /home/npm/data:/data \
-v /home/npm/letsencrypt:/etc/letsencrypt \
--restart=always \
jc21/nginx-proxy-manager:latest第二步:进入Nginx Proxy Manager的web管理面板
web管理面板地址为:vps-ip:81
默认用户名:[email protected]
默认密码:changeme
第三步:配置反向代理
点击Add Proxy即可添加反向代理
注意:由于Nginx Proxy Manager是一个docker容器,所以代理本机服务,填写的ip为:172.17.0.1 注意:Nginx Proxy Manager在Add Proxy页面中只能申请单域名证书
注意:Nginx Proxy Manager申请的免费证书的颁发机构为:Let’s Encrypt。
本文转自:wdnmlgbd笔记/博客