Advertisement

nginx 配置 https 转发 和 负载均衡(亲测可用)

阅读量:

业务场景:

对外提供服务,通过域名解析到两台nginx然后转发到业务系统。

说明:

我拥有两台阿里云服务器,在安装于这两台服务器上的软件中包括nginx、jdk以及业务系统。MySQL和Redis均为我在阿里云平台上的采购。因此,在这两台服务器上无需安装MySQL及Redis。如需进一步了解安装方法,请参考我的先前博客。此外,默认情况下均为实际操作经验分享,并已通过测试验证其可用性

一、配置https转发

  1. 向运维团队提交申请域名
    向运维团队提交申请外网域名及其对应的负载均衡器(LB),例如指定域名a.com
    将该负载均衡器的HTTP/4端口转发至服务器业务服务器1业务服务器2的HTTP/80端口
  2. 配置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)

还没有任何评论哟~