nginx4-配置实例(反向代理)

示例1:访问Nginx跳转到Tomcat

1.找到配置文件/usr/local/nginx/conf/nginx.conf,做如下更改。

2.当我再次访问121.199.79.138,即访问Nginx服务器的时候,就会转而请求到Nginx配置文件中配置好的Tomcat服务器中去了。 

 

示例2:访问Nginx不同的路径会访问不同的Tomcat

1.在服务器上跑起来两个tomcat(并在webapp中放两个不同的html以示区分)

2.修改nginx的配置文件/usr/local/nginx/conf/nginx.conf

3.访问测试(注意8888.html和8889.html两个文件放置于两个不同的tomcat中)

访问http://121.199.79.138/t1/8888.html (注意这里的访问路径t1是和配置文件对上的)

访问http://121.199.79.138/t2/8889.html(注意这里的访问路径t2是和配置文件对上的)

以上结果说明了,我们可以利用nginx去访问到不同的tomcat。这就是反向代理的使用。

location 指令说明

该指令用于匹配 URL。

语法如下:

1、= :用于不含正则表达式的 uri 前,要求请求字符串与 uri 严格匹配,如果匹配

成功,就停止继续向下搜索并立即处理该请求。

2、~:用于表示 uri 包含正则表达式,并且区分大小写。

3、~*:用于表示 uri 包含正则表达式,并且不区分大小写。

4、^~:用于不含正则表达式的 uri 前,要求 Nginx 服务器找到标识 uri 和请求字

符串匹配度最高的 location 后,立即使用此 location 处理请求,而不再使用其他 location

块中的正则 uri 和请求字符串做匹配。

注意:如果 uri 包含正则表达式,则必须要有 ~ 或者 ~* 标识。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值