博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx正向代理配置
阅读量:7242 次
发布时间:2019-06-29

本文共 1141 字,大约阅读时间需要 3 分钟。

hot3.png

Nginx 正向代理配置文件:

server {
    resolver 8.8.8.8;
    resolver_timeout 5s;
 
    listen 0.0.0.0:8080;
 
    access_log  /home/reistlin/logs/proxy.access.log;
    error_log   /home/reistlin/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;
    }
}
二,Nginx 正向代理配置说明:
1,配置 DNS 解析 IP 地址,比如 Google Public DNS,以及超时时间(5秒)。
resolver 8.8.8.8;
resolver_timeout 5s;
2,配置正向代理参数,均是由 Nginx 变量组成。其中 proxy_set_header 部分的配置,是为了解决如果 URL 中带 "."(点)后 Nginx 503 错误。
proxy_pass $scheme://$host$request_uri;
proxy_set_header Host $http_host;
3,配置缓存大小,关闭磁盘缓存读写减少I/O,以及代理连接超时时间。
proxy_buffers 256 4k;
proxy_max_temp_file_size 0;
proxy_connect_timeout 30;
4,配置代理服务器 Http 状态缓存时间。
proxy_cache_valid 200 302 10m;
proxy_cache_valid 301 1h;
proxy_cache_valid any 1m;
三,不支持代理 Https 网站
因为 Nginx 不支持 CONNECT,所以无法正向代理 Https 网站(网上银行,Gmail)。
如果访问 Https 网站,比如:https://www.google.com,Nginx access.log 日志如下:
"CONNECT www.google.com:443 HTTP/1.1" 400

转载于:https://my.oschina.net/duxuefeng/blog/275179

你可能感兴趣的文章
人工智能之神经网络特训班课程过半,这些内容关键点你不能错过
查看>>
大调查 | 你对女性创业有看法?进来说说吧!
查看>>
1-10月我国软件业运营相关服务收入增长13.8
查看>>
《stm32嵌入式系统开发实战指南》一第2章 基于STM32F107的开发板
查看>>
全球半导体业将维持积极并购趋势
查看>>
Visual Studio for Mac正式发布
查看>>
求证: 列车要装WiFi了?
查看>>
英特尔成都高端测试技术正式投产
查看>>
MongoDB 哈希分片为什么数据大小不均匀?
查看>>
研究人员发现了一个影响约60万台服务器的零日漏洞
查看>>
特斯拉的太阳能屋顶订单已经排到2018年
查看>>
为什么数据分析进行的预测不够成功
查看>>
Silverlight+WCF 新手实例 象棋 主界面-棋谱-获取列表(三十八)
查看>>
新开发银行首个光伏贷款项目落地上海
查看>>
全球的云计算支出费用浪费惊人
查看>>
Netflix原创视频数量增长惊人:平均每年185%
查看>>
新加坡通过电信(修正)法案 为电信媒体服务纠纷设立专门投诉渠道
查看>>
继续支持开源,IBM新型主机平台能够更好支持Spark
查看>>
阿里云欧洲、中东、日本和澳洲四大区数据中心相继启用
查看>>
印度太阳能大跃进 2017年计划实现装机100GW
查看>>