码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx实现简单负载均衡

时间:2015-10-01 01:48:27      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:nginx 负载均衡

一、环境介绍:

负载均衡服务器(主):192.168.10.128(LNMP)

WEB服务器1:192.168.10.144(NGINX)

WEB服务器2:192.168.10.145(NGINX)

注:主服务器使用编译安装的LNMP;

   WEB服务器1和2均只使用EPEL的yum源安装了nginx。


二、配置负载均衡服务器

# vi /etc/nginx/nginx.conf
http {
    
     upstream www.zhi.com {                 
      server  192.168.10.144:80;
      server  192.168.10.145:80;
      } 
 
     server{
         listen 80;
         server_name www.zhi.com;
         root /usr/share/nginx/html/index.html;
           
  
         location / {                         
             proxy_pass         http://www.zhi.com;
             proxy_set_header   Host             $host;
             proxy_set_header   X-Real-IP        $remote_addr;
             proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
         }
    }
}
# nginx -s reload   ##重载nginx
# getenforce 0      ##设置SELinux 成为permissive模式
# systemctl stop firewalld.service    ##关闭防火墙


三、配置WEB服务器1和2

①共同配置

# vi /etc/nginx/nginx.conf
server {
        listen       80 default_server;
        server_name   www.zhi.com;        ##只需更改该处即可
        root         /usr/share/nginx/html;
}
# systemctl stop firewalld
# getenforce 0
# systemctl start nginx


②WEB服务器1

# vi /usr/share/nginx/html/index.html
<h1>Success!</h1>
<p>Welcome to LINUX Web System 1!</p>


③WEB服务器2

# vi /usr/share/nginx/html/index.html
<h1>Success!</h1>
<p>Welcome to LINUX Web System 2!</p>


四、测试

更改hosts文件

C:\Windows\System32\drivers\etc\hosts
192.168.10.128    www.zhi.com


浏览器输入www.zhi.com进行验证

技术分享

刷新后

技术分享

已经可以实现负载均衡了





本文出自 “记事本” 博客,请务必保留此出处http://wangzhijian.blog.51cto.com/6427016/1699643

Nginx实现简单负载均衡

标签:nginx 负载均衡

原文地址:http://wangzhijian.blog.51cto.com/6427016/1699643

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!