一键启用的18K+ 可视化反向代理管理工具!

图片[1]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛

今日分享一款基于 Nginx 的服务器管理面板工具:Nginx Proxy Manager(简称NPM)。旨在为需要快速、轻松部署 Nginx 的用户提供便捷的图形界面,简化配置和管理 Nginx 反向代理服务器的过程。

图片[2]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛

NPM作为一个预建的Docker镜像,让你能够轻松地将流量转发到你在家里或其他地方运行的网站,包括免费的SSL。该项目已在GitHub斩获18.4k stars,2.2k forks。

🎨️ 功能特性:

  • 开箱即用,支持主流操作系统:Linux、MacOS 和 Windows
  • 通过Docker容器化部署,简化安装和升级过程
  • 简单易用且用户友好的图形界面,基于Tabler实现
  • 自动生成Nginx配置文件,支持负载均衡配置多个后端服务器
  • SSL证书管理,用户可以上传和部署SSL证书,实现安全的HTTPS连接
  • 集成Let’s Encrypt,支持自动生成和续期SSL证书,简化HTTPS部署流程
  • 资源占用较少,对服务器性能影响小
  • 提供高级Nginx配置供超级用户使用
  • 轻松配置负载均衡器和反向代理,增强网站可用性和性能
  • 收集和展示Nginx服务器日志,帮助用户监控和分析代理服务器活动
  • 提供基本的访问控制,包括客户端IP白名单和HTTP基本认证等功能
  • 用户管理、权限和审核日志

🧰 Docker部署:

安装Docker和Docker-Compose,参考文档: Docker安装 Docker-Compose安装

创建docker-compose.yml文件,最低配置如下:

<code>version: '3.8' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt</code>

启动NPM,在Docker Compose文件所在目录下运行以下命令:

<code>docker-compose up -d</code>

登录管理界面,访问NPM的管理界面:

<code>http://<YOUR SERVER IP>:81 </code>
图片[3]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛

默认管理员用户:

Email: admin@example.com

Password: changeme

配置主机,按界面指引添加负载主机,配置域名、上游服务器等信息。

通过以上步骤,即使是初次接触Nginx的用户也能够轻松上手Nginx Proxy Manager,简化管理和配置Nginx服务器。

🔥 界面预览:

图片[4]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[5]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[6]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[7]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[8]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[9]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[10]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[11]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[12]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛
图片[13]-一键启用的18K+ 可视化反向代理管理工具!-山海云端论坛

Nginx Proxy Manager大大降低了Nginx配置的复杂性,提供的Web管理界面让用户轻松创建、编辑和管理反向代理服务器的配置。对初学者来说,网页操作比编辑.conf文件更容易上手。更多高级功能请参考官方手册。

项目链接:

  • 开源地址:https://github.com/NginxProxyManager/nginx-proxy-manager
  • 官网:https://nginxproxymanager.com
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容