• 重庆建川博物馆正式开馆 唐良智调研部分场馆 2019-10-07
  • 斯柯达Kodiaq RS谍照 10月巴黎车展亮相 2019-10-05
  • 鄠邑区主城区因降雨集中积水严重 部分路段临时交通管制 2019-09-29
  • 多证合一 全国核发新版营业执照900余万张 2019-09-29
  • 粽情粽意 传承文明———我们的节日2018端午节 2019-09-28
  • 特朗普威胁中国,如果中国报复性征收美国高关税,美国将征收中国额外关税,特朗普真流氓。难道中国是吓大的? 2019-09-28
  • 父债子偿家不和 法官亲情促调解 2019-09-28
  • 小偷入室盗窃被抓后反教训失主晚上别开着门睡觉 2019-09-24
  • 世界各国因为势不如人,所以才会对美国的进逼忍气吞声。美国现在说话意味已不在有什么掩盖,明显的霸权主义威胁意味甚浓!特朗普的冒险性格,让世界处于危险之中!... 2019-09-09
  • 全国百家网络媒体全媒体记者彭水采风活动 2019-09-09
  • 用个例来抹黑个国家,有你这么无耻的吗?西方银行倒闭案少了吗? 2019-09-06
  • 中美智库联合报告:停止贸易战符合中美双方利益 2019-09-06
  • “拖稿”也自信 美女作家落落来渝聊新书 2019-09-03
  • 中央网信办负责人进网站宣讲党的十九大精神 2019-09-03
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2019-09-02
  • Jquery中文网 南粤风采36选7开奖公告 www.77402m.com
    Jquery中文网 >  服务器技术  >  集群与高可用  >  正文 nginx反向代理/负载均衡配置

    福建36选7开奖结果时间:nginx反向代理/负载均衡配置

    发布时间:2014-08-15   编辑:南粤风采36选7开奖公告 www.77402m.com
    nginx反向代理/负载均衡配置,供大家学习参考。

    南粤风采36选7开奖公告 www.77402m.com nginx反向代理/负载均衡配置,供大家学习参考。

    实验环境三台服务器:
    一台nginx作为前端反向代理服务器,IP地址192.168.2.73
    一台apache作为后端的web服务器(apache用的系统自带的),IP地址192.168.5.54
    一台apache作为后端的web服务器(apache用的系统自带的),IP地址192.168.5.57
    nginx服务器配置:

    1、安装步骤很简单。
     

    复制代码 代码如下:
    ./configure --prefix=/usr/local/nginx
    make
    make install

    2、修改nginx.conf文件,设置proxy相关参数,在httpd字段中增加如下内容:
     

    复制代码 代码如下:
    http {
        include       mime.types;
        default_type  application/octet-stream;
        #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
        #  '$status $body_bytes_sent "$http_referer" '
        #  '"$http_user_agent" "$http_x_forwarded_for"';
        #access_log  logs/access.log  main;
        sendfileon;
        #tcp_nopush     on;
        client_max_body_size 300m;
        client_body_buffer_size 128k;
        client_body_temp_path /dev/shm/client_body_temp;
        proxy_read_timeout 600;
        proxy_send_timeout 600;
        proxy_buffer_size 16k;
        proxy_buffers 4 32k;
        proxy_busy_buffers_size 64k;
        proxy_temp_file_write_size 64k;
        proxy_temp_path /dev/shm/proxy_temp;
        #keepalive_timeout  0;
        keepalive_timeout  65;
        upstream server_pool {
        server 192.168.5.54:8080 weight=8 max_fails=2 fail_timeout=30s;
        server 192.168.5.57:8080 weight=8 max_fails=2 fail_timeout=30s;
        }
        #gzip  on;

    继续修改nginx.conf文件,在server中lication /配置中做如下修改:
     

    复制代码 代码如下:
    location / {
        proxy_pass //server_pool/;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504 http_404;
        root   html;
        index  index.html index.htm;
    }
     

    然后保存,检查配置文件是否有问题
    [[email protected] ~]# /usr/local/nginx/sbin/nginx -t
    nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
    nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

    3、启动nginx
    [[email protected] ~]# /usr/local/nginx/sbin/nginx
    配置两台apache服务器

    登录192.168.5.54上操作:
    [[email protected] ~]# echo 'this is 192.168.5.54!' > /var/www/html/index.html
    修改/etc/httpd/conf/httpd.conf文件的监听端口为8080
    [[email protected] ~]# sed -i 's/Listen 80/Listen 8080/g' /etc/httpd/conf/httpd.conf
    [[email protected] ~]# /etc/init.d/httpd start

    登录192.168.5.57上操作:
    [[email protected] ~]# echo 'Hello,This is 192.168.5.57!' > /var/www/html/index.html
    修改/etc/httpd/conf/httpd.conf文件的监听端口为8080
    [[email protected] ~]# sed -i 's/Listen 80/Listen 8080/g' /etc/httpd/conf/httpd.conf
    [[email protected] ~]# /etc/init.d/httpd start

    测试:
    [[email protected] ~]# for i in $(seq 20); do curl //192.168.2.73/; done
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!
    this is 192.168.5.54!
    Hello,This is 192.168.5.57!

    成功完成了nginx反向代理服务器的配置,如果我没记错应该比lvs的负载强一点,lvs只支持80端口转发到80端口,而nginx可以80端口转发到任意不一样的端口。

    您可能感兴趣的文章:
    nginx配置反向代理的简单示例
    nginx反向代理/负载均衡配置
    Nginx负载均衡和LVS负载均衡的比较分析
    squid反向代理配置(web服务器的前端内容缓存器)
    Nginx的配置Upstream负载均衡???/a>
    如何开启Nginx的gzip压缩功能
    LVS调度算法和三种工作模式
    多规则替换过滤nginx??閚ginx_substitutions_filter
    Amoeba:开源的分布式数据库Porxy解决方案
    nginx配置gzip压缩一例

    上一篇:ipvsadm 命令参考
    [关闭]
  • 重庆建川博物馆正式开馆 唐良智调研部分场馆 2019-10-07
  • 斯柯达Kodiaq RS谍照 10月巴黎车展亮相 2019-10-05
  • 鄠邑区主城区因降雨集中积水严重 部分路段临时交通管制 2019-09-29
  • 多证合一 全国核发新版营业执照900余万张 2019-09-29
  • 粽情粽意 传承文明———我们的节日2018端午节 2019-09-28
  • 特朗普威胁中国,如果中国报复性征收美国高关税,美国将征收中国额外关税,特朗普真流氓。难道中国是吓大的? 2019-09-28
  • 父债子偿家不和 法官亲情促调解 2019-09-28
  • 小偷入室盗窃被抓后反教训失主晚上别开着门睡觉 2019-09-24
  • 世界各国因为势不如人,所以才会对美国的进逼忍气吞声。美国现在说话意味已不在有什么掩盖,明显的霸权主义威胁意味甚浓!特朗普的冒险性格,让世界处于危险之中!... 2019-09-09
  • 全国百家网络媒体全媒体记者彭水采风活动 2019-09-09
  • 用个例来抹黑个国家,有你这么无耻的吗?西方银行倒闭案少了吗? 2019-09-06
  • 中美智库联合报告:停止贸易战符合中美双方利益 2019-09-06
  • “拖稿”也自信 美女作家落落来渝聊新书 2019-09-03
  • 中央网信办负责人进网站宣讲党的十九大精神 2019-09-03
  • 农民回答风水神,“勤劳的农民玩什么没有富起来”。(原创首发) 2019-09-02
  • 极速赛车九码百分百准 多种网络赚钱方法推荐 陕西十一选五遗漏数据 诈金花大神视频 快乐赛车开奖 广东快乐10分预测财经网 两个骰子摇单双技巧 前三组选包胆是什么意思? 26选5今晚开奖结果 一肖中特免费公开资料中特 幸运赛车官网 好运平特肖 舟山飞鱼走势图 排列三最佳 排列三和值