【Docker】如何部署Nginx反向代理项目

  • nginx

💠前言

  • 系统:Debian11
  • 部署方式:Docker
  • 端口:81

💠正文

mkdir -p /root/data/docker_data/nginx
  • 创建yml文件:
version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:release'
    restart: always
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt
  • 运行且启动项目:
docker-compose up -d
  • 部署完成:
ip:81 打开网页访问
  • 初始账户信息,进入后需要修改,且记住.
Email: admin@example.com
Password: changeme 

💠反向代理,部署方式

  • 打开“Cloudflare”官网,选择任意一个域名后,点击左侧的“DNS”菜单;
  • 添加A记录,输入域名的前缀英文,输入ip,TTL选择1分钟,保存生效.
  • 打开已部署生效的反向代理网站;
  • 添加代理,录入域名、ip、端口;
  • 开启“缓存资源”、“阻止常见漏洞”功能;
  • 点击“SSL”菜单,选择“申请一个新的SSL证书”
  • 点击“保存”菜单,即可生效.
  • 域名访问对应项目,网页正常访问.

💠教程结束
简单图床 - EasyImage

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息