首页 > Web开发 > 详细

【Nginx】使用Nginx作为Http代理的配置文件

时间:2016-07-15 09:38:00      阅读:286      评论:0      收藏:0      [点我收藏+]

请看配置文件中的注释~

#user  nobody;
worker_processes  1;

#pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    server_tokens off;
    sendfile        on;
    keepalive_timeout  65;
    gzip  on;

    upstream api {
        server 127.0.0.1:9178;
    }
    server {
        listen       8080;#监听8080端口
        server_name  localhost;#相当于IIS中的主机头
        error_log   logs/bookms.error.log;
        charset utf-8;
        location / {
          #默认跳转到http://127.0.0.1:9000
          proxy_pass http://127.0.0.1:9000;

        }
        #当URL符合^\/(api)规则时,跳转到http://127.0.0.1:9178,即在upstream中配置的那个值
        location ~ ^\/(api){
            proxy_pass http://api;
            proxy_set_header    X-Real-IP   $remote_addr;
            client_max_body_size    100m;
        }
    }
}

 

【Nginx】使用Nginx作为Http代理的配置文件

原文:http://www.cnblogs.com/baiyunchen/p/5672399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!