有两台机器A和B。
A上边是nginx,B上边是tomcat。
现在要通过A的反向代理功能,通过A的nginx访问到B的tomcat。
首先tomcat已经配置好,并且正确启动,可访问。
![](https://app.yinxiang.com/shard/s14/res/d734c83d-d5d4-48df-b693-4ebc4ae09eff/tom.jpg?resizeSmall&width=786)
tomcat的webapps/ROOT目录下新建你项目的目录,我这叫做price,里边放置相应的文件,我这个是a.html
![](https://app.yinxiang.com/shard/s14/res/d4ec2ccc-eae3-43da-86e5-366f1abc8c48/root.jpg?resizeSmall&width=786)
在本机尝试访问a.html
![](https://app.yinxiang.com/shard/s14/res/8a490afa-682f-4ac3-b948-b6fe64001c2c/aaa.jpg?resizeSmall&width=786)
确认nginx已经安装好,并且可以访问。
![](https://app.yinxiang.com/shard/s14/res/e96ceec0-2b2d-4e8f-a951-1ddd005d0e2b/nginx.jpg?resizeSmall&width=786)
下面来配置nginx.conf。
在文件中加入如下代码:upstream下变的反向代理,并添加相应的文件夹
![](https://app.yinxiang.com/shard/s14/res/7f63ea81-70fa-425c-81a1-e10f3be0c60f/conf.jpg?resizeSmall&width=786)
重启nginx,通过nginx即可访问tomcat下的a.html
![](https://app.yinxiang.com/shard/s14/res/d5c75f95-41a3-4a55-a43b-38cfd938105b/proxy.jpg?resizeSmall&width=786)
访问成功。里边还有好多配置,以后慢慢了解。