Nginx反向代理

Nginx反向代理
    Nginx作为近年来较火的反向代理服务器,安装在目的主机端,主要用于转发客户机请求,后台有多个http服务器提供服务,nginx的
功能就是把请求转发给后面的服务器,决定哪台目标主机来处理当前请求。
    1)模拟n个http服务器作为目标主机
        用作测试,简单的使用2个tomcat实例模拟两台http服务器,分别将tomcat的端口改为8081和8082
    2)配置IP域名
        192.168.72.49 8081.max.com
        192.168.72.49 8082.max.com
    3)配置nginx.conf
            upstream tomcatserver1 {  
                server 192.168.72.49:8081;  
            }  
            upstream tomcatserver2 {  
                server 192.168.72.49:8082;  
            }  
            server {  
                listen       80;  
                server_name  8081.max.com;  
          
                #charset koi8-r;  
          
                #access_log  logs/host.access.log  main;  
          
                location / {  
                    proxy_pass   http://tomcatserver1;  
                    index  index.html index.htm;  
                }       
            }  
            server {  
                listen       80;  
                server_name  8082.max.com;  
          
                #charset koi8-r;  
          
                #access_log  logs/host.access.log  main;  
          
                location / {  
                    proxy_pass   http://tomcatserver2;  
                    index  index.html index.htm;  
                }          
            } 
    4)流程:
        ①浏览器访问8081.max.com,通过本地host文件域名解析,找到192.168.72.49服务器(安装nginx)
        ②nginx反向代理接受客户机请求,找到server_name为8081.max.com的server节点,根据proxy_pass对应的http路径,将请求
    转发到upstream tomcatserver1上,即端口号为8081的tomcat服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青春1314

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值