Nginx Proxy Manager(简称NPM)是一个开源的代理服务器管理工具。它提供了一个用户友好的 Web 界面,使您能够轻松地配置和管理反向代理服务器。NPM基于Nginx服务器,使用Nginx的强大功能来实现代理服务器的功能。如果你发现手动配置环境去实现代理、实现端口复用等任务过于复杂,尤其是当你的企业只有一个公网IP,需要使用二级域名且都需要使用80、443端口时,NPM绝对是你值得发现的新大陆。
Nginx Proxy Manager的主要特点包括:
-
用户友好的界面:NPM提供了一个直观的Web界面,使您能够轻松地添加、配置和管理反向代理服务器。无需深入了解Nginx的配置细节,您就可以通过简单的界面操作来管理您的代理服务器。
-
反向代理支持:NPM允许您配置反向代理服务器,以将传入的请求转发到不同的目标服务器。您可以设置多个反向代理规则,并根据需要进行灵活的配置,包括目标服务器的地址、端口和路径。
-
SSL证书管理:NPM集成了Let’s Encrypt证书生成工具,使您可以轻松地为您的代理服务器配置SSL证书。使用自动化工具为您的域名生成和更新SSL证书,以确保安全的通信。
-
基于域名的路由:NPM支持基于域名的路由功能,您可以将不同的域名映射到不同的目标服务器。这使得您可以在单个代理服务器上托管多个网站,并根据不同的域名进行路由。
除此之外,Nginx Proxy Manager还提供了访问控制和认证功能,您可以设置访问规则和用户帐户来保护您的代理服务器。这使得您可以限制对代理服务器的访问,并为特定用户提供授权访问。总之,Nginx Proxy Manager是一个强大而易于使用的代理服务器管理工具。无论是个人用户还是企业用户,它都可以简化代理服务器的配置和管理过程。
官网:
Github 发布链接:https://github.com/NginxProxyManager/nginx-proxy-manager/releases
默认用户名和密码:
用户名: admin@example.com 密码: changeme
版本更新至 v2.11.3
重要提示:在使用此新版本之前,请备份您的整个实例!与任何新版本一样,可能会有破坏性更改。 更新步骤:
-
关闭docker实例
-
压缩或复制您的
data
和letsencrypt
文件夹 -
拉取新的镜像
jc21/nginx-proxy-manager:2.11.3
-
启动docker堆栈并检查日志中的任何问题
-
手动更新DNS证书
-
检查部分或全部主机以实现预期行为
更改内容如下:
-
修复Cloudflare DNS认证(感谢的贡献)
-
将advanced_config部分移至默认配置的顶部(感谢的贡献)
-
添加Hover.com DNS插件(感谢的贡献)
-
其他多项代码修复和优化(感谢其他贡献者的贡献)
Docker镜像:
-
(具体sha值请参考实际镜像页面)
暂无评论内容