当前位置:   article > 正文

使用Nginx代理HTTP请求_nginx 代理部分http请求

nginx 代理部分http请求

Nginx基础代理

server {
    listen       8000; // 监听端口
    server_name  test.com; // 监听地址
    
    location / {    // 代理配置
        proxy_pass http://127.0.0.1:8888 // 代理地址
        proxy_set_header Host $host  
        // 设置代理请求头(host在到达目的主机时默认为代理地址,该设置可以将其更改为监听地址)
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

Nginx代理配置

配置缓存

proxy_cache_path cache levels=1:2 keys_zone=my_cache:10m; // 配置缓存路径
  • 1
location / {
	proxy_cache my_cache; // 配置缓存
}
  • 1
  • 2
  • 3

如果服务端有返回Cache-Control头,且值包含max-ages-max-age,则前者将用于浏览器缓存,后者用于代理服务器缓存。

如果请求头有修改,则不会使用缓存。

HTTPS解析

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/706191
推荐阅读
相关标签
  

闽ICP备14008679号