Nginx

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

2021-03-22  本文已影响0人  月入1800水群笑哈哈

反向代理是个啥?

在电脑网络中,反向代理是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如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

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

上一篇 下一篇

猜你喜欢

热点阅读