1.创建docker-compose.yml文件

version: '3.8'
services:
  nginxpm:
    image: 'jc21/nginx-proxy-manager:latest'
# image: 'chishin/nginx-proxy-manager-zh:latest'
    container_name: nginxpm
    restart: unless-stopped
# network_mode: host
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
      - '888:888'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

2.配置

访问ip:81就可以进行进行配置了,默认登陆邮箱 admin@example.com,默认登陆密码 changeme 进入后请及时更换邮箱及密码!!

进入主页面后选择 代理服务

QQ20241023-021213.png

选择 新增代理服务

QQ20241023-021357.png

进入配置新增代理服务页面

QQ20241023-021918.png

配置完成后选择ssl证书申请

QQ20241023-023125.png

此配置为自动设置ssl证书,但为了安全建议添加 DNS服务器验证!(Use a DNS Challenge)服务商选择 域名提供商id与密钥在域名提供商中获取。

配置完成后如图位置显示工作状态,确认在线后, 已经反代成功可以尝试进行域名访问。

adb99c95-50c2-4e00-8cac-919d5ca51e2e.png