• Nginx的代理和反向代理


    什么是代理?

      代理是为网络用户代理了来访问网络的,比如Google agent代理翻墙。

    什么是反向代理?

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

     Nginx的代理

       修改nginx.conf

      

      进入,http://nginx.org/en/docs/

     

     

      至此,反向代理,成功!

    <------------------  成功把客户端请求,转换到其中一台服务器上。      ----------------->

      

    Nginx的反向代理

      现在,我们进入另一个模块

       当然,进Tengine,也可以

      自行去看例子,我这里就不带大家去看了。

     

    保存退出。

      tomcat的安装

     步骤一:上传tomcat的压缩包

      步骤二:设置它的主页面

      

      步骤三:

     

     

     

      由此,可见,刷新下,从tomcat2返回到tomcat1,再刷新,返回到tomcat2。

     

     

     

     

     

     

     

     

     

     总结

    四.第四章: 反向代理和tengine的状态监控

    1.反向代理

    首先在两台服务器分别配置并启动tomcat,修改tomcat首页为tomcat1和tomcat2

    配置反向代理和upstream

    upstream backend {

        server backend1.example.com       weight=5;

        server backend2.example.com:8080;

        server unix:/tmp/backend3;

        server backup1.example.com:8080   backup;

        server backup2.example.com:8080   backup;

    }

    server {

        location / {

            proxy_pass http://backend;

    }

    }

    从上面可以看出定义一组服务器。 这些服务器可以监听不同的端口。 而且,监听在TCP和UNIX域套接字的服务器可以混用

    访问分别显示tomcat1和tomcat2

  • 相关阅读:
    MyEclipse 常用快捷键
    javaEE基础08
    MySql卸载重新安装出现Start service没有响应的解决办法(64位)
    javaSE基础07
    为WAMP中的mysql设置密码(默认为空)
    javaSE基础06
    javaSE基础05
    vue框架构建项目流程
    阿里云或本地部署服务器(一)---nginx本地和服务器代理
    修改vue element Transfer 穿梭框里内容区的宽度
  • 原文地址:https://www.cnblogs.com/zlslch/p/6036519.html
Copyright © 2020-2023  润新知