自己有几台服务器,因为平时经常给客户采集数据,于是想把这几台服务器的IP利用起来。
心学来潮,搭建了一个简单的代理(正向代理)
配置如下
server{
resolver 8.8.8.8;
resolver_timeout 30s;
listen 8880;
server_name localhost;
location / {
proxy_pass http://$http_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 301 1h;
proxy_cache_valid any 1m;
}
}
只可惜,nginx可以作为http的正向代理服务器,但是不能用做https的正向代理服务器。
因为http正向代理使用的是get请求,但是https使用的确实connect请求,而nginx不支持connect请求(需要第三方模块
ngx_http_proxy_connect_module 来支持https的正向代理)
版权申明:本站文章均来自网络,如有侵权,请联系01056159998 邮箱:itboby@foxmail.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有