🌾 Nginx Proxy Manager
Nginx proxy manager是一个很简单的反向代理工具。
官网:https://nginxproxymanager.com/
门槛极低,操作简单,不需要掌握很复杂的Nginx配置知识,只需要几步就能很轻松完成反向代理的设置和SSL证书的部署。
Docker搭建的服务需用ip+端口号来就行访问,这样既不好记也不美观,所以就要用到nginx这样的反向代理了。但是nginx配置起来很容易出错,不过总有简单的,那就是Nginx Proxy Manager。
🌾 开始部署
配置好Docker环境后创建一个安装目录
sudo -i
mkdir -p /root/data/docker/npm
cd /root/data/docker/npm
直接使用docker-compose安装
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
运行并访问Nginx Proxy Manager
cd /root/data/docker/npm
docker-compose up -d
浏览器输入http://ip+81
访问
默认登录用户名和密码
Email: admin@example.com
Password: changeme
更新Nginx Proxy Manager
cd /root/data/docker/npm
docker-compose down
cp -r /root/data/docker/npm /root/data/docker/npm.archive
docker-compose pull
docker-compose up -d
docker image prune # prune 命令用来删除不再使用的镜像
卸载Nginx Proxy Manager
cd /root/data/docker/npm
docker-compose down
rm -rf /root/data/docker/npm
© 版权声明
THE END
暂无评论内容