实现负载均衡配置

本文涉及的产品
应用型负载均衡 ALB,每月750个小时 15LCU
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介:

首先下载nginx

wget http://nginx.org/download/nginx-1.8.1.tar.gz

下载后cd进入目录中配置

 ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --http-log-path=/data/logs/nginx/access.log --error-log-path=/data/logs/nginx/error.log

这里--prefix 是指定安装的位置。 

-user 是使用的系统用户 useradd nginx -s /sbin/nologin


有些日志目录没有可以自己添上。

然后

make 

make install //这一步才会出现/usr/local/nginx


安装好以后进行对文件进行配置。

 cd /usr/local/nginx/conf 

vim nginx.conf

这里面包括http 的部分 和处理请求的一些设置。这里不多说。

我们可以将 http中server部分剪切到一个新的配置文件中server.conf 方便管理。//注意在http中

加上代码段 include server.conf;

以下进入配置负载均衡的配置

首先这里有两台负载机 

192.168.0.110

192.168.0.22

然后 在http中加入一段

 upstream jixiang {

           server  192.168.0.110:80;

           server  192.168.0.22:80;

 }

在 server.conf中加入

 location / {

             proxy_pass http://jixiang;//反向代理

         #   if ($http_user_agent ~ Chrome) {

         #       rewrite ^(.*)$ /Mozilla/$1 break;

        #   }

      #   if ($http_user_agent ~ Firefox) {

        #       rewrite ^(.*)$ /Firefox/$1 break;

         #   }

        #   rewrite  /shop/(.*\.html)$  /tuangou/$1 break; //这些是跳转

        #   rewrite ^/shop/(.*\.php)$   http://www.baidu.com/$1 redirect;

           index index1.html;

 

}


然后 /usr/local/nginx/sbin/nginx -s reload //重新加载配置文件就可以了。


如此简单的负载均衡成功了。当你访问192.168.0.12 //反向代理 

会将请求轮询方式转向192.168.0.110 和192.168.0.22

ps:注意防火墙的设置,否则会访问不了。



本文转自 神迹难觅 51CTO博客,原文链接:http://blog.51cto.com/ji123/1962883,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
10月前
|
负载均衡 网络协议 网络安全
SLB-Backend多实例部署配置健康检查
【10月更文挑战第22天】
214 3
|
9月前
|
弹性计算 负载均衡 网络协议
配置SLB监听器
配置SLB监听器
467 63
|
9月前
|
域名解析 弹性计算 监控
slb测试基本配置检查
slb测试基本配置检查
255 60
|
10月前
|
缓存 负载均衡 算法
如何配置Nginx反向代理以实现负载均衡?
如何配置Nginx反向代理以实现负载均衡?
|
9月前
|
弹性计算 负载均衡 监控
slb配置健康检查
slb配置健康检查
206 5
|
10月前
|
域名解析 监控 网络协议
slb配置域名注意事项
slb配置域名注意事项
180 11
|
9月前
|
监控 负载均衡 容灾
slb测试配置
slb测试配置
242 5
|
9月前
|
负载均衡 前端开发 应用服务中间件
负载均衡指南:Nginx与HAProxy的配置与优化
负载均衡指南:Nginx与HAProxy的配置与优化
591 3
|
10月前
|
域名解析 监控 安全
slb配置检查域名说明注意事项
slb配置检查域名说明注意事项
198 5
|
10月前
|
负载均衡 安全 网络安全
slb配置健康检查域名
slb配置健康检查域名
183 4