CentOs nginx 安装 及 负载均衡配置

准备rpm包:

下载nginx的rpm包:
http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

步骤:

a、先安装pcre(重定向)和openssl(Https)
    yum -y install pcre*
    yum -y install openssl*
    (可以考虑在装服务器的时候选择安装这俩文件)
b、rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm 
c、yum install nginx

查询Nginx路径:

whereis nginx
            nginx: /usr/sbin/nginx /etc/nginx /usr/share/nginx
1 配置所在目录:/etc/nginx/
2 PID目录:/var/run/nginx.pid
3 错误日志:/var/log/nginx/error.log
4 访问日志:/var/log/nginx/access.log
5 默认站点目录:/usr/share/nginx/html

常用命令:

启动nginx: nginx
重启nginx: nginx -s reload
停止nginx: nginx -s stop

配置负载均衡:

主配置文件:/etc/nginx/nginx.conf
server配置文件:etc/nginx/conf.d/default.conf
1、在nginx.conf里面的http模块下添加如下内容:(具体根据实际情况配置)
    #服务器集群
    upstream jboss7{   #jboss7是服务器集群名称,自定义
        ip_hash;       #自动定位到同一台后端服务器上
        #sticky;       #需另外安装
        server 192.168.xx.xx:8080 weight=1;
        server 192.168.xx.xx:8080 weight=1;
        server 191.168.xx.xx:8080 weight=1 down;

        #注意事项:
        #nginx sticky模块不能与ip_hash同时使用
        #weight是权重的意思,权重越大,分配的概率越大
    }

2、在conf.d/default.conf server模块修改如下:
    location / {
        proxy_connect_timeout   3;
        proxy_read_timeout      10;
        proxy_send_timeout      10;
        proxy_pass       http://192.168.xx.xx;
    }

sticky下载地址:http://code.google.com/p/nginx-sticky-module/downloads/list

参考:
nginx安装:
http://yubosun.akhtm.com/tech/centos-nginx.htm

nginx sticky使用:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值