Nginx反向代理配置实例

Nginx反向代理配置实例

本文主要配置Nginx的反向代理,使用Nginx+Tomcat实现此项目的反向代理,至于Nginx,tomcat如何搭建百度一大把。此案例是在一台服务器上面实现,一台虚拟机安装了一个tomcat跟一个nginx。

1、虚拟机环境介绍。

服务器ip:192.168.207.129

Nginx端口:80

Tomcat1端口:8080

2、测试搭建的nginx,tomcat是否正常访问。

先测试一下访问搭建好的nginx有没有问题。

 

Nginx访问正常。

测试一下搭建的tomcat,然后在tomcat编辑了一个用于测试的简单页面,端口是8080,在存放网页目录地方创建一个测试的页面。

tomcat访问正常。

3、配置反向代理。 

vim Nginx.conf

反向代理的主要配置就是:proxy_pass   http://ip:8080;

保存退出

Nginx配置完成后重启一下nginx。

/etc/init.d/nginx -s reload     (重启没报错说明配置文件没问题。)

我们给这个网页的域名是www.test1.com,因为我们没有dns主机,我们需要在进行电脑上面改一下hosts

windows的hosts路径:C:\Windows\System32\drivers\etc   找到hosts添加一个虚拟主机。

基本上已经配置完成,我们进行访问测试。

http://www.test1.com/test/

反向代理配置完成,nginx代理tomcat也可以成功访问。

 

 

 

扩展localhost正则匹配反向代理

nginx.conf配置文件如下

例如项目中如果访问:www.test1.com/test/ 那么就让走8080端口的tomcat

如果访问项目:www.test1.com/dev/  那么就让走另一个tomcat的8090端口。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值