nginx 配置 https 转发 和 负载均衡(亲测可用)
发布时间
阅读量:
阅读量
业务场景:
对外提供服务,通过域名解析到两台nginx然后转发到业务系统。
说明:
我拥有两台阿里云服务器,在安装于这两台服务器上的软件中包括nginx、jdk以及业务系统。MySQL和Redis均为我在阿里云平台上的采购。因此,在这两台服务器上无需安装MySQL及Redis。如需进一步了解安装方法,请参考我的先前博客。此外,默认情况下均为实际操作经验分享,并已通过测试验证其可用性
一、配置https转发
- 向运维团队提交申请域名
向运维团队提交申请外网域名及其对应的负载均衡器(LB),例如指定域名a.com
将该负载均衡器的HTTP/4端口转发至服务器业务服务器1和业务服务器2的HTTP/80端口 - 配置
nginx.conf文件以实现负载均衡
由于我的请求采用HTTPS协议,因此无需处理HTTP相关配置
获取nginx程序包安装路径(例如:在Ubuntu系统中使用命令"sudo apt-get install nginx")
查看安装目录中的默认配置文件位置(例如:在Ubuntu系统中,默认为"/usr/local/nginx/conf/nginx.conf")
#user nobody;
worker_processes 2; #nginx调优,可以配置于cpu核数
全部评论 (0)
还没有任何评论哟~
