iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >四、nginx正向代理
  • 785
分享到

四、nginx正向代理

nginx服务器网络 2023-09-03 16:09:15 785人浏览 安东尼
摘要

详细文章内容 一、正向代理 解释:正向代理指的是客户端通过访问目标服务端,再由目标服务端来转发流量访问互联网 结构图如下: 好处:这样做的好处是,当客户端通过服务端访问互联网某个网站时,该网站获得的

详细文章内容

一、正向代理

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

结构图如下:
**
好处:这样做的好处是,当客户端通过服务端访问互联网某个网站时,该网站获得的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

--结束END--

本文标题: 四、nginx正向代理

本文链接: https://www.lsjlt.com/news/392464.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • 四、nginx正向代理
    详细文章内容 一、正向代理 解释:正向代理指的是客户端通过访问目标服务端,再由目标服务端来转发流量访问互联网 结构图如下: 好处:这样做的好处是,当客户端通过服务端访问互联网某个网站时,该网站获得的...
    99+
    2023-09-03
    nginx 服务器 网络
  • nginx 做正向代理配置
    nginx在绝大数的场景中我们使用其用于做web中间件或反向代理使用,但是nginx实际上也提供了正向代理的功能。下面我们来进行nginx正向代理配置操作,以便大家能够掌握nginx正向代理配置方法。获取nginx正向代理模块# git c...
    99+
    2023-06-05
  • Nginx正向代理与反向代理的含义是什么
    这篇文章主要介绍“Nginx正向代理与反向代理的含义是什么”,在日常操作中,相信很多人在Nginx正向代理与反向代理的含义是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nginx正向代理与反向代理的含义...
    99+
    2023-07-05
  • nginx正向代理的配置和使用
    nginx正向代理的配置和使用 nginx正向代理的配置和使用 nginx正向代理的配置和使用安装包准备下载nginx安装包下载正向代理模块的包版本与模块对照表 部署nginx服务上传nginx包和正向模块包解压,改名安装ng...
    99+
    2023-08-18
    nginx 运维 服务器 nginx正向代理
  • Nginx七层及四层反向代理配置的全过程
    目录部署测试 http服务nginx反向代理 http服务nginx 通过 https反向代理 http服务Nginx Stream模块负载均衡测试准备测试用 https服务ngin...
    99+
    2024-04-02
  • 详解正向代理与反向代理
    1.正向代理 1.1 概念 正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请...
    99+
    2023-08-31
    代理模式 http 网络
  • nginx反向代理配置
    文章目录 1.反向代理介绍2. 第一个实例2.1 实现效果2.2 准备工作(1) 在linux系统中安装tomcat,使用默认端口8080(2) 修改主机映射(3) 修改nginx配置(4) ...
    99+
    2023-09-16
    nginx tomcat 服务器
  • nginx-反向代理缓存
    反向代理缓存相当于自动化动静分离。 将上游服务器的资源缓存到nginx本地,当下次再有相同的资源请求时,直接讲nginx缓存的资源返回给客户端。 本地缓存资源有一个过期时间,当超过过期时间,则重新向上游服务器重新请求获取资源。 这样减轻了上...
    99+
    2023-09-05
    nginx 缓存 运维
  • 阿里云nginx反向代理
    阿里云Nginx反向代理的原理是,通过配置指定的规则和算法,将用户的请求指向反向代理服务器上,并在反向代理服务器上执行相应的操作。反向代理服务器负责将请求转发给阿里云服务器,然后返回响应给用户。反向代理可以在不暴露原始API的情况下,实现安...
    99+
    2023-10-27
    阿里 nginx
  • nginx反向代理怎么办
    这篇文章将为大家详细讲解有关nginx反向代理怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. nginx配置文件的组成nginx 由以下几部分组成2. nginx 反向代理的使用proxy_pa...
    99+
    2023-06-29
  • 阿里云正向代理
    首先,正向代理为用户提供了更低的价格。由于云计算服务提供商通常拥有大量的服务器和计算资源,因此其定价通常比传统的租用方式要高得多。正向代理的出现为用户提供了更加经济实惠的选择,使得用户可以更好地控制自己的云计算成本,并以更具竞争力的价格享受...
    99+
    2023-10-27
    阿里
  • nginx反向代理如何配置
    要配置Nginx反向代理,您可以按照以下步骤进行操作:1. 安装Nginx:首先,确保您的系统上安装了Nginx。您可以通过运行以下...
    99+
    2023-10-08
    nginx
  • nginx如何配置反向代理
    这篇文章主要为大家展示了“nginx如何配置反向代理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“nginx如何配置反向代理”这篇文章吧。 nginx 配置实...
    99+
    2024-04-02
  • nginx怎么配置反向代理
    这篇文章主要讲解了“nginx怎么配置反向代理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“nginx怎么配置反向代理”吧!准备工作系统环境:centos 6.5_64关闭SELinux临时...
    99+
    2023-06-27
  • 使用Nginx反向代理OpenAI API
    由于OpenAI的API在国内无法访问,所以可以通过海外服务器利用Nginx实现反向代理。 安装Nginx 这一步就不赘述了,不同的Linux系统安装方式略有不同,根据自己的服务器的系统自行百度即可。 OpenSSL创建证书 因为OpenA...
    99+
    2023-08-18
    nginx 服务器 ssl ai
  • nginx七层代理和四层转发的理解
    先来理解一下osi七层模型 应用层             应用层是ISO七层模型的最高层,它直接与用户和应用程序交互,提供用户与网络的接口。它包括各种应用协议,如HTTP、FTP、SMTP等,用于实现特定应用的功能和通信表示层      ...
    99+
    2023-08-31
    nginx 服务器 网络
  • Web反向代理与正向代理的差异是什么
    本篇内容介绍了“Web反向代理与正向代理的差异是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  大多数人将代理视为客户端通过它们向网站...
    99+
    2023-06-21
  • nginx反向代理及使用详解
    1. nginx配置文件的组成 nginx 由以下几部分组成 2. nginx 反向代理的使用 proxy_pass指令可以根据规则代理到proxy_pass后的url地址 se...
    99+
    2024-04-02
  • CentOS如何配置Nginx反向代理
    这篇文章主要讲解了“CentOS如何配置Nginx反向代理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS如何配置Nginx反向代理”吧!一、反向代理及演示环境描述1、反向代理在计...
    99+
    2023-06-27
  • Nginx http反向代理如何配置
    本篇内容主要讲解“Nginx http反向代理如何配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx http反向代理如何配置”吧!概述什么是 NginxNginx (engine x...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作