优势
易用性:提供了一个友好的图形用户界面,简化了 Nginx 配置和管理的复杂性。 自动化:支持自动获取和管理 SSL 证书(例如通过 Let's Encrypt)。 多域名支持:可以轻松管理多个域名及其相关配置。 开源:代码公开,可以根据需要进行修改和定制。 Docker 支持:可以通过 Docker 容器快速部署和运行。
劣势
功能限制:虽然适用于大多数常见的反向代理场景,但对于非常复杂和定制化的需求可能不够灵活。 资源消耗:带有图形界面的应用程序在资源消耗上比纯命令行工具要高一些。 依赖性:依赖 Docker 进行部署,可能不适用于所有环境。
适用平台
能否管理多个 Nginx 及 Nginx 集群
管理其他的反向代理
业务场景
产品截图
docker-compose.yml
文件,内容如下:version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: always
ports:
- '80:80'
- '81:81'
- '443:443'
environment:
DB_MYSQL_HOST: "db"
DB_MYSQL_PORT: 3306
DB_MYSQL_USER: "npm"
DB_MYSQL_PASSWORD: "npm"
DB_MYSQL_NAME: "npm"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
db:
image: 'mysql:5.7'
restart: always
environment:
MYSQL_ROOT_PASSWORD: 'npm'
MYSQL_DATABASE: 'npm'
MYSQL_USER: 'npm'
MYSQL_PASSWORD: 'npm'
volumes:
- ./data/mysql:/var/lib/mysql
Web 端访问
默认账户密码
电子邮件:admin@example.com 密码:changem
总结
官网:
https://nginxproxymanager.com/
项目地址:
https://github.com/NginxProxyManager/nginx-proxy-manager
觉得不错别忘了给波哥一键三连哦!
波哥
IT行业近二十年的IT老炮。常年潜伏于国企、各一二线大厂中。硬件集成入行,直至虚拟技术、容器化。岗位历经系统集成、DBA、全栈开发、sre、项目经理、产品经理、部门总监。
主要作品:
IT类资源汇聚门户:https://www.98dev.com
各大短视频平台:98dev
各大主要技术论坛博客:IT运维技术圈
长视频教学作品:《波哥讲网络》《波哥讲git》《波哥讲gitlab》
小程序:IT面试精选
构建技术社区:+V itboge1521 入学习交流群