nginx 正向代理配置

nginx 正向代理配置nginx 正向代理配置

server { 
    resolver 114.114.114.114; #指定DNS服务器IP地址  listen 80; location / { 
    proxy_pass http://$host$request_uri; #设定代理服务器的协议和地址 (这里不用修改) proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffers 256 4k; proxy_max_temp_file_size 0k; proxy_connect_timeout 30; proxy_send_timeout 60; proxy_read_timeout 60; proxy_next_upstream error timeout invalid_header http_502; } } server { 
    resolver 114.114.114.114; #指定DNS服务器IP地址  listen 443; location / { 
    proxy_pass https://$host$request_uri; #设定代理服务器的协议和地址  proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffers 256 4k; proxy_max_temp_file_size 0k; proxy_connect_timeout 30; proxy_send_timeout 60; proxy_read_timeout 60; proxy_next_upstream error timeout invalid_header http_502; } } 

Linux客户端访问测试

[root@oa_test ~]# curl -I --proxy 10.10.24.66:8090 www.baidu.com HTTP/1.1 200 OK Server: nginx/1.16.1 Date: Tue, 05 Jul 2022 07:55:15 GMT
Content-Type: text/html
Content-Length: 277 Connection: keep-alive Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform Etag: "575e1f72-115" Last-Modified: Mon, 13 Jun 2016 02:50:26 GMT Pragma: no-cache 

设置Linux客户端全局代理

vim /etc/profile export http_proxy='10.10.24.66:8090' export http_proxy='10.10.24.66:443' export ftp_proxy='10.10.24.66:8090' 

在这里插入图片描述

source /etc/profile [root@oa_test ~]# curl -I www.baidu.com:443 HTTP/1.1 200 OK Server: nginx/1.16.1 Date: Tue, 05 Jul 2022 07:59:12 GMT
Content-Type: text/html
Content-Length: 277 Connection: keep-alive Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform Etag: "575e1f72-115" Last-Modified: Mon, 13 Jun 2016 02:50:26 GMT Pragma: no-cache [root@oa_test ~]# curl -I www.baidu.com:80 HTTP/1.1 200 OK Server: nginx/1.16.1 Date: Tue, 05 Jul 2022 07:59:22 GMT
Content-Type: text/html
Content-Length: 277 Connection: keep-alive Accept-Ranges: bytes Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform Etag: "575e1f72-115" Last-Modified: Mon, 13 Jun 2016 02:50:26 GMT Pragma: no-cache 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178546.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午5:03
下一篇 2026年3月26日 下午5:03


相关推荐

  • 从“表格+电话”到“云端引擎”

    从“表格+电话”到“云端引擎”

    2026年3月14日
    2
  • qttreewidget详解_qtreewidget获取节点层级

    qttreewidget详解_qtreewidget获取节点层级目前了解到的有两种方法:1:通过findItems过滤出符合条件的item只是用于简单的过滤,复杂的效果不太好,推荐第二种QList<QTreeWidgetItem*>findItems(constQString&text,Qt::MatchFlagsflags,intcolumn=0)const;QList<QTreeWidgetItem*>MatchItem=

    2026年4月20日
    4
  • 软件测试用例包括_afnetworking实现原理

    软件测试用例包括_afnetworking实现原理测试用例分层每个测试用例都有1个或多个测试步骤(List[step]),每个测试步骤对应一个API请求或其他用例的引用。从上图分析,我们可以看到testsuite中包含了3个测试用例,testca

    2022年7月29日
    7
  • VSCode 前端插件推荐

    VSCode 前端插件推荐开发综合推荐插件名:别名路径跳转使用说明:别名路径跳转插件,支持任何项目,使用场景:当你在开发页面时,想点击别名路径导入的组件时(演示如下)配置说明下载后只需自定义配置一些自己常用的别名路径即可//文件名别名跳转”alias-skip.mappings”:{“~@/”:”/src”,”views”:”/src/views”,”assets”:”/src/assets”,”network”:”/src/network”,”

    2022年7月25日
    14
  • neokylin 系统_kdesk core service

    neokylin 系统_kdesk core service目录结构a) 文件和目录被组织成一个单根倒置的树状结构b) 文件系统从根目录下开始,用”/”表示c) 根文件系统(rootfs):rootfilesystemd) 文件名区分大小写(Windows中的文件系统不区分大小写)e) 以.开头的文件是隐藏文件f) 文件有两类数据i. 元数据:metadata用户描述文件本身的信息,也就是文件属性ii. 数据:data就是文件中存放的内容文件类型a) 蓝色表示目录d开头b) 黄色表示设备文件b开头:块设备c开头..

    2022年8月10日
    8
  • 腾讯混元图像3.0图生图模型发布:自研算法 一句话就能P图

    腾讯混元图像3.0图生图模型发布:自研算法 一句话就能P图

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号