简介
Nginx proxy manager是一个很简单的反向代理工具。
官网:https://nginxproxymanager.com/
门槛极低,操作简单,不需要你掌握很复杂的Nginx配置知识,只需要几步就能很轻松完成反向代理的设置和SSL证书的部署。
准备工作
- 拥有一台服务器
- 已安装docker/docker compose
搭建方式
创建安装目录
bash 代码:mkdir -p /root/docker/npm
cd /root/docker/npm
添加配置信息 docker-compose.yml
bash 代码:services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80' # 保持默认即可,不建议修改左侧的80
- '81:81' # 冒号左边可以改成自己服务器未被占用的端口
- '443:443' # 保持默认即可,不建议修改左侧的443
volumes:
- ./data:/data # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中
- ./letsencrypt:/etc/letsencrypt # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 letsencrypt 文件夹中
启动 npm
text 代码:docker compose up -d # 注意,老版本用户用 docker-compose up -d
访问地址:IP:81
默认登录账户:[email protected]
默认登陆密码:changeme