Nginx和反向代理-4
什么是反向代理
正向代理(从客户端方向)
反向代理(服务端方向)
反向代理服务器决定哪台服务器提供服务。
返回代理服务器不提供服务,也是请求的转发。
Nginx实现反向代理
两个域名指向同一台nginx服务器,用户访问不同的域名显示不同的网页内容。
两个域名是www.test.cn和www.test1.com
nginx服务器使用虚拟机192.168.121.131
上传并解压tomcat
复制两份
修改tomcat的端口号
[[email protected] ~]# vim tomcat-test1/conf/server.xml
修改三个地方
修改两个tomcat下的index.jsp
[[email protected] ~]# vim tomcat-test1/webapps/ROOT/index.jsp
[[email protected] ~]# vim tomcat-test/webapps/ROOT/index.jsp
启动tomcat(注意,环境中已经配置好了jdk)
通过浏览器访问
nginx修改配置文件
重新加载nginx
[[email protected] nginx]# sbin/nginx -s reload
通过浏览器访问:
实现了反向代理