【Docker系列】一个反向代理神器——Nginx Proxy Manager
【Docker系列】一个反向代理神器——Nginx Proxy Manager

【Docker系列】一个反向代理神器——Nginx Proxy Manager

YouTube:https://youtu.be/Z2zl2TlDzd8

官网:https://nginxproxymanager.com/

本项目是基于 NginxProxyManager/nginx-proxy-manager 翻译的中文版本,该项目属于一个预构建的docker映像,它可以让你轻松地部署到你的网站上运行,包括免费的SSL,而不需要知道太多关于 Nginx 或 Let's Encrypt 的信息。

开始部署

服务器环境:Debian 10(Ubuntu 20.04也可以)或以上版本

登陆服务器

不建议用CentOS,具体原因请见:解释使用Debian而不是CentOS的原因

Docker中文版安装

GitHub - xiaoxinpro/nginx-proxy-manager-zh: 基于nginx-proxy-manager翻译的中文版本

中文版,创建一个 docker-compose.yml 文件:

version: '3'
services:
  app:
    image: 'chishin/nginx-proxy-manager-zh:release'
    restart: always
    ports:
      - '80:80'   #nginx容器外部和内部端口不可以改,需要使用
      - '81:81'    #管理端口
      - '443:443'   
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

部署运行

docker-compose up -d

登录管理页面

当你的docker容器成功运行,使用浏览器访问81端口。 有些时候需要稍等一段时间。

http://127.0.0.1:81

默认登陆名和密码:

Email:

admin@example.com 

Password:

changeme

 快速升级

docker-compose down   #停止当前容器
docker-compose pull   #拉取新的镜像
docker-compose up -d   #运行容器

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注