Nginx之什么是反向代理

Posted hzanyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx之什么是反向代理相关的知识,希望对你有一定的参考价值。

什么是反向代理?

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

 

启动一个Tomcat 127.0.0.1:8080

使用nginx反向代理 8080.anyan.com 直接跳转到127.0.0.1:8080

 

Host文件新增

127.0.0.1 8080.anyan.com

127.0.0.1 8081.anyan.com

 

nginx.conf 配置

server {

        listen       80;

        server_name  8080.anyan.com;

        location / {

            proxy_pass  http://127.0.0.1:8080;

            index  index.html index.htm;

        }

    }

     server {

        listen       80;

        server_name  8081.anyan.com;

        location / {

            proxy_pass  http://127.0.0.1:8081;  

            index  index.html index.htm;

        }

    }

以上是关于Nginx之什么是反向代理的主要内容,如果未能解决你的问题,请参考以下文章

Nginx教程 正向代理与反向代理总结

uniapp之h5反向代理设置踩坑,解决跨域问题

Nginx入门与基础之反向代理配置介绍

WEB服务-Nginx之7-反向代理

nginx实践之代理服务(正向代理与反向代理介绍)

谁能解释一下nginx反向代理是啥意思?