nginx

 1. 安装

1) 从Nginx官网下载页面(http://nginx.org/en/download.html)下载Nginx最新版本(目前是1.5.13版本)安装包;

2) 解压后复制到部署目录。

2. 启动和停止Nginx

Nginx目前只支持命令行操作,操作前先进入Dos命令环境,并进入Nginx部署目录

1) 启动Nginx:start nginx

         nginx -c /path/to/nginx.conf

2) 停止Nginx:nginx -s stop  :快速停止nginx
                  quit  :完整有序的停止nginx

  ps -ef | grep nginx 
  pkill -9 nginx          :强制停止Nginx

3) 修改配置后重新加载配置 (nginx不重启):nginx -s reload

4)重新打开日志文件 nginx -s reopen

5)测试nginx配置文件是否正确:nginx -t -c /path/to/nginx.conf

 

配置跳转

    #financebarrage
    location  /financebarrage {
        proxy_pass   http://127.0.0.1:8080;
        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;
    }

 

负载均衡

upstream backend{

  #ip_hash;
    server 127.0.0.1:8088;#主
    server 192.168.0.10:8088;#主
    server 192.168.0.11:8088 backup;#从
}

    #galpha
    location /galpha {
        if ( $args ~ 86168103536333 ){
            rewrite ^/ http://www.baidu.com$uri break;
        }
        if ( $uri ~ '001_22002' ){
        rewrite ^/ http://10.10.34.163$uri break;    
       }
        proxy_pass   http://backend; #跳转到定义的负载均衡列表
        error_page    500 = /home/nginx/500error.html;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For
        $proxy_add_x_forwarded_for;
    }

posted @ 2017-01-18 17:25  Mrt.L  阅读(177)  评论(0)    收藏  举报