cd nginx-proxy-manager:进入Nginx Proxy Manager目录 sudo npm install:安装Nginx Proxy Manager的依赖包 配置Nginx Proxy Manager: $sudocpconfig.template.json config.json $sudonanoconfig.json 1. 2. 在config.json文件中,配置以下内容: {"
services:app:image:'jc21/nginx-proxy-manager:latest'restart:unless-stoppedcontainer_name:nginx-proxy-managerports:# These ports are in format <host-port>:<container-port>-'80:80'# Public HTTP Port-'443:443'# Public HTTPS Port-'81:81'# Admin Web Port# Add any other Stream port you want...
6. exit(退出npm容器终端) >>使用MySQL的版本,重置密码,在docker宿主机SSH终端依次执行下面动作<< 1. docker exec -it <Nginx Proxy Manager的数据库容器名> mysql -u root -p 2. 录入数据库root用户密码:npm(实际的密码内容,取决于创建NPM时,在docker启动参数中的设定) 3. use npm(实际库名称,取决于创建...
除此之外,Nginx Proxy Manager还可以使用MySQL来进行数据存储。 以下是一个docker-compose.yml文件,Nginx Proxy Manager使用MySQL进行数据存储的示例 version:'3.8'services:app:image:'jc21/nginx-proxy-manager:latest'restart:unless-stoppedports:# These ports are in format <host-port>:<container-port>-'80:8...
image:'jc21/nginx-proxy-manager:latest' ports: -'80:80' -'81:81' -'443:443' -'8000:8000' environment: TZ:"Asia/Shanghai" DB_MYSQL_HOST:"db" DB_MYSQL_PORT:3306 DB_MYSQL_USER:"npm" DB_MYSQL_PASSWORD:"npm" DB_MYSQL_NAME:"npm" ...
docker ps 查看容器 连接数据库 mysql -u root -p 输入数据库密码 USE xx; UPDATE user SET is_deleted=1; quit exit 重启docker docker restart nginx-proxy-manager 密码恢复到初始密码,进去界面重新设置即可 默认登陆的用户名:admin@example.com密码:changeme...
Nginx Proxy Manager 是一个基于 Nginx 的代理管理器,自带面板,交互操作,可一键申请ssl证书并自动续期。可以通过不同的二级域名来访问主机上的不同端口号,相当于前级识别分类,根据域名不同来匹配不同的端口号。 2. 需要环境 2.1 硬件需求 主流服务器器配置均可,消耗资源极小。
Similar to the MySQL server setup: yml services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: # These ports are in format <host-port>:<container-port> - '80:80' # Public HTTP Port - '443:443' # Public HTTPS Port - '81:81' # Admin Web Port # ...
- ./data/mysql:/var/lib/mysql 启动服务 docker-compose up -d 在确保云服务器防火墙已经放行80、81和443端口后即可访问服务器ip:81进入ngingx_proxy_manager的web管理界面。默认密码为: Email:admin@example.comPassword:changeme 输入密码,进入后台后会强制要求更改用户名和密码。