zoukankan      html  css  js  c++  java
  • Nginx -HTTP和*服务器简单配置

    from:http://blog.sina.com.cn/s/blog_6b64b6a701011feh.html

    Nginx官方测试能够支持5万并发连接,实际生产环境中可支持2-4万并发连接数。

    在测试环境中,我们的Nginx是放在两台应用服务器中的一台上,它负责对用户请求进行转发。在项目实际部署环境中Nginx会放在独立的服务器上。

    在第二个主机配置上有对rewrite的配置。

    下面的配置是基于nginx.conf修改的。红色字体为可修改地方。

    本机做服务器host配置(可配置多项):127.0.0.1   localhost taxop.chinaacc.com  

    外部服务器host配置:192.168.182.3  taxop.chinaacc.com

             upstream taxopchinaacc {//地址别名

                       ip_hash;

                       server       127.0.0.1:8882; //地址

             }

    //第一个主机

             server {

                    server_name  taxop.chinaacc.com; //访问名

                    listen     80//监听端口

                    charset gbk//字符集

                    access_log  logs/taxop.chinaacc.access; //成功日志

                    error_log logs/error.taxopchinaacc.log; //失败日志

     

                    location ~* {

                            proxy_pass  http:// taxopchinaacc; //地址别名,通过这个去映射地址

            

                            proxy_buffer_size 64k;  

                            proxy_buffers 4 64k;

                            proxy_redirect  off;

                            proxy_set_header  Host $host;

                            proxy_set_header  X-Real-IP  $remote_addr;

                            proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

                            proxy_set_header        X-Real-Port $remote_port;

                    }

            }

     

    //第二个主机

          server {

            listen          80;

            server_name      search.chinalawedu.com;

            access_log      logs/law.falvzixun_access.log;

            location / {    

     

                       #页头综合查询列表页 add by xuzq

                       rewrite ^/lawsearch/searchLawyerOffOrg/list_([0-9]+)_([0-9]+)_([0-9]+)_([a-z]+)_([0-9]+)_([0-9]+)_(.*)$  /lawsearch/searchLawyerOffOrg/list_$1_$2_$3_$4_$5_$6_$7 break;

     

                  proxy_pass              http://lawfalvzixunTwo;

                  proxy_redirect          off;

                  proxy_set_header        Host $host;

                  proxy_set_header        X-Real-IP $remote_addr;

                  proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

                  client_max_body_size    10m;

                  client_body_buffer_size 128k;

                  proxy_connect_timeout   600;

                  proxy_send_timeout      600;

                  proxy_read_timeout      600;

                  proxy_buffer_size       4k;

                  proxy_buffers           4 32k;

                  proxy_busy_buffers_size 64k;

                  proxy_temp_file_write_size 64k;

            }

          

        }

  • 相关阅读:
    js判断CheckBox是否选中
    C# 判断一个请求是异步请求
    正判断文件类型
    mysql启动命令窗口闪退问题
    db2手动恢复备份数据库
    redis使用
    分析Redis架构设计
    DB2数据库的在线备份步骤
    MySql主从复制
    SpringMVC工作原理
  • 原文地址:https://www.cnblogs.com/94cool/p/3683479.html
Copyright © 2011-2022 走看看