码迷,mamicode.com
首页 > 其他好文 > 详细

nginx做正向代理

时间:2017-03-12 12:44:53      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:配置方法   processes   com   file   color   解析   location   代理   inf   

使用nginx做正向代理可以解析http请求,但是对于诸如baidu.com这样的https请求,nginx暂时无能为力。

配置方法如下:

#user  nobody;
worker_processes  4;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    server {
        resolver 192.168.31.1;
        resolver_timeout 5s;
     
        listen 8888;
     
        access_log  /nginx-1.10.3/logs/proxy.access.log;
        error_log   /nginx-1.10.3/logs/proxy.error.log;
     
        location / {
            proxy_pass $scheme://$host$request_uri;
            proxy_set_header Host $http_host;
     
            proxy_buffers 256 4k;
            proxy_max_temp_file_size 0;
     
            proxy_connect_timeout 30;
     
            proxy_cache_valid 200 302 10m;
            proxy_cache_valid 301 1h;
            proxy_cache_valid any 1m;
        }
    }
}

listen的就是监听的端口。

resolver就是一个dns地址,如果在家里用路由器上网,一般也可以配成你的路由器地址。

其它配置不改也行,更多内容请参考nginx官网文档。

nginx做正向代理

标签:配置方法   processes   com   file   color   解析   location   代理   inf   

原文地址:http://www.cnblogs.com/flying607/p/6537215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!