反向代理神器——Nginx Proxy Manager

反向代理神器——Nginx Proxy Manager

🌾 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
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容