Nginx简单粗暴的反向代理教程

时间:2021-6-12 作者:qvyue

反向代理是个啥?

在电脑网络中,反向代理是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。

看不懂,怎么弄啊?

废话不多说,直接上源码:

打开前端服务器中,Nginx根目录下的conf/nginx.conf配置文件

在http{}代码块中新增以下代码:

server {

        listen  80; #监听的端口

        server_name  adc.com; #需要反向代理的域名

        location  /api  { #监听的域名目录

          proxy_pass http://def.com; #要指向的目标服务器地址

      }

    }

接着保存退出 ,重启nginx

然后我们在前端服务器中访问adc.com/api,服务器会自动把请求代理到def.com

至此,最简单基本的反向代理完成。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。