$ cd nginx-proxy-manager $ cp .env.sample .env
编辑.env文件并设置所需的配置参数。例如设置域名和端口:
DOMAIN_NAME=www.gsm-guard.net HTTP_端口=80 HTTPS_PORT=443
保存并关闭.env文件。接下来,运行以下命令启动 Nginx 代理管理器:
$ docker-compose up -d
第3步:设置负载均衡
通过浏览器访问Nginx代理管理器的Web界面,在设置页面中选择“后端服务器”,然后单击“添加后端服务器”按钮。在“添加后端服务器”页面,填写服务器名称和服务器IP地址,然后保存设置。
在设置页面的“虚拟主机”选项卡中,配置您的后端服务器和负载平衡选项。选择“反向代理类型”为“负载均衡”,然后选择你喜欢的负载均衡策略,如轮询、权重、IP哈希等。
保存设置后,Nginx Proxy Manager 会自动为您创建负载均衡配置,并将流量分配到指定的后端服务器。
第 4 步:设置高可用性
要设置高可用性,我们至少需要两台后端服务器。在后端服务器设置页面上,单击“添加后端服务器”按钮,然后添加第二个服务器。确保两台服务器的IP地址不同。
在设置页面的“虚拟主机”选项卡中,选择“反向代理类型”为“高可用性”。然后选择您的两个后端服务器并保存设置。
这将自动为您创建高可用性配置。如果其中一台服务器不可用,Nginx 代理管理器会自动将请求重定向到另一台可用的服务器。
结论:
通过使用Nginx Proxy Manager,我们可以轻松实现负载均衡和高可用性,提高应用程序的性能和可扩展性。它提供了一个简单易用的界面,使我们能够轻松地设置和管理反向代理服务器。以上步骤提供了详细的说明,帮助读者快速开始使用 Nginx Proxy Manager。