美文网首页Nginx
Nginx简单粗暴的反向代理教程

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

作者: 月入1800水群笑哈哈 | 来源:发表于2021-03-22 17:54 被阅读0次

    反向代理是个啥?

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

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

    相关文章

      网友评论

        本文标题:Nginx简单粗暴的反向代理教程

        本文链接:https://www.haomeiwen.com/subject/bfqthltx.html