我的编程空间,编程开发者的网络收藏夹
学习永远不晚

四、nginx正向代理

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

四、nginx正向代理

详细文章内容

一、正向代理

解释:正向代理指的是客户端通过访问目标服务端,再由目标服务端转发流量访问互联网

结构图如下:
**
好处:这样做的好处是,当客户端通过服务端访问互联网某个网站时,该网站获得的IP地址服务端的IP,这样可以达到隐藏客户端真实IP的效果

二、服务端配置

注意:nginx默认只能代理HTTP服务,并不能代理HTTPS(因为nginx代理不支持CONNECT(其是使用https的前提))
解释:配置只需配置代理服务器即可,无需配置被代理服务器

参数:

  • proxy_pass:其为被代理服务器地址(示例:proxy_pass http://127.0.0.1$request_url;
  • proxy_set_header:更改Nginx服务器接收到的客户端请求的请求头信息,然后将新的请求头发送给代理的服务器(示例:proxy_set_header name jack;
  • proxy_buffering:是否开启代理服务器的缓冲区(建议:proxy_buffering on;
  • proxy_buffer_size:该指令用来设置从被代理服务器获取的第一部分响应数据的大小(建议:proxy_buffer_size 4 32k;
  • proxy_busy_buffers_size:该指令用来限制同时处于BUSY状态的缓冲总大小(建议:proxy_busy_buffers_size 64k;
  • proxy_temp_file_write_size:用来设置磁盘上缓冲文件的大小(建议:proxy_temp_file_write_size 64k;

配置(此时只支持http):

server {        listen 12345;        resolver 114.114.114.114; # dns解析服务器        location /{              proxy_pass $scheme://$host$request_uri; #proxy_pass 用来要代理的网站,              #$scheme是客户端请求的协议(如http);              #$host是客户端请求的域名(如baidu.com);              #$request_uri是客户端访问的url地址(如/baidu?s=12345)。              #他们拼接成就是http://baidu.com/baidu?s=12345        }    }

配置(支持https)(需自行安装第三方模块:流程):

server {        listen 12345;        resolver 114.114.114.114;         proxy_connect;# 表示启用nginx代理CONNECT(也就能使用https)        proxy_connect_allow            443;# CONNECT可代理的端口(80默认nginx就可以代理,这里配置其它端口)        proxy_connect_connect_timeout  10s;# 设置与被代理服务器建立超时的时间             access_log  /var/log/nginx/proxy/access.log;        error_log   /var/log/nginx/proxy/error.log;        location /{              proxy_pass $scheme://$host$request_uri;        }    }

三、客户端配置

解释:window10在如下位置配置即可,需要填上nginx的ip地址与其打开的端口号
在这里插入图片描述
详细文章内容

来源地址:https://blog.csdn.net/weixin_46765649/article/details/128048602

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

四、nginx正向代理

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

nginx 做正向代理配置

nginx在绝大数的场景中我们使用其用于做web中间件或反向代理使用,但是nginx实际上也提供了正向代理的功能。下面我们来进行nginx正向代理配置操作,以便大家能够掌握nginx正向代理配置方法。第一步:获取nginx正向代理模块# g
2023-06-05

Nginx正向代理与反向代理的含义是什么

这篇文章主要介绍“Nginx正向代理与反向代理的含义是什么”,在日常操作中,相信很多人在Nginx正向代理与反向代理的含义是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx正向代理与反向代理的含义
2023-07-05

nginx正向代理的配置和使用

nginx正向代理的配置和使用 nginx正向代理的配置和使用 nginx正向代理的配置和使用安装包准备下载nginx安装包下载正向代理模块的包版本与模块对照表 部署nginx服务上传nginx包和正向模块包解压,改名安装ng
2023-08-18

nginx反向代理怎么办

这篇文章将为大家详细讲解有关nginx反向代理怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. nginx配置文件的组成nginx 由以下几部分组成2. nginx 反向代理的使用proxy_pa
2023-06-29

阿里云nginx反向代理

阿里云Nginx反向代理的原理是,通过配置指定的规则和算法,将用户的请求指向反向代理服务器上,并在反向代理服务器上执行相应的操作。反向代理服务器负责将请求转发给阿里云服务器,然后返回响应给用户。反向代理可以在不暴露原始API的情况下,实现安全的数据交换。阿里云Nginx反向代理的优点是可以快速地扩展和部署,不需要修改代
2023-10-27

阿里云正向代理

首先,正向代理为用户提供了更低的价格。由于云计算服务提供商通常拥有大量的服务器和计算资源,因此其定价通常比传统的租用方式要高得多。正向代理的出现为用户提供了更加经济实惠的选择,使得用户可以更好地控制自己的云计算成本,并以更具竞争力的价格享受到更好的云计算服务。其次,正向代理可以帮助用户实现全球化发展。在全球化发展的时代
2023-10-27

使用Nginx反向代理OpenAI API

由于OpenAI的API在国内无法访问,所以可以通过海外服务器利用Nginx实现反向代理。 安装Nginx 这一步就不赘述了,不同的Linux系统安装方式略有不同,根据自己的服务器的系统自行百度即可。 OpenSSL创建证书 因为OpenA
2023-08-18

nginx怎么配置反向代理

这篇文章主要讲解了“nginx怎么配置反向代理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx怎么配置反向代理”吧!准备工作系统环境:centos 6.5_64关闭SELinux临时
2023-06-27

nginx反向代理如何配置

要配置Nginx反向代理,您可以按照以下步骤进行操作:1. 安装Nginx:首先,确保您的系统上安装了Nginx。您可以通过运行以下命令来安装它(适用于Ubuntu/Debian):```sudo apt-get updatesudo ap
2023-10-08

Web反向代理与正向代理的差异是什么

本篇内容介绍了“Web反向代理与正向代理的差异是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  大多数人将代理视为客户端通过它们向网站
2023-06-21

如何配置Nginx反向代理Tomcat

小编给大家分享一下如何配置Nginx反向代理Tomcat,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!编辑nginx.conf文件,在http/server/location层次结构下,添加proxy_pass http:
2023-06-04

Centos7怎么实现nginx反向代理

本篇内容主要讲解“Centos7怎么实现nginx反向代理”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Centos7怎么实现nginx反向代理”吧!反向代理服务器架设在服务器端,通过缓冲经常被
2023-06-27

编程热搜

目录