Nginx学习&部署环境(一)
一、反向代理实例(一) 1、前期准备工作1、实现效果
(1)、打开浏览器,在浏览器地址栏输入地址www.tomcat.com,跳转linux系统tomcat主页面中
2、准备工作
(1)、参考Nginx学习&部署环境(一) 安装Nginx完成
(2)、在linux系统安装tomcat,使用默认端口8080/或者在windows安装tomcat/或者docker中安装tomcat都可以,需要对外开发8080端口,或者关闭linux防火墙
3、访问过程的分析
4、修改host文件
C:WindowsSystem32driversetchost
添加
192.168.1.5 www.tomcat.com
此时依旧能访问
2、在Nginx进行反向代理配置1、在Nginx配置文件nginx.conf文件中进行修改
server {
listen 80; # 默认对外暴露80端口
server_name 192.168.1.5; #1.修改为IP
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
proxy_pass http://127.0.0.1:8080; #2.增加对应访问路径跳转
index index.html index.htm;
}
2、修改完配置文件,重启Nginx
测试:默认不加端口号(80),也会访问到tomcat首页,实现了反向代理的效果
二、反向代理实例(二)1、实现效果
使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中。
Nginx监听端口为9001,
访问http://127.0.0.1:9001/tomcat1 直接跳转到127.0.0.1:8080
访问http://127.0.0.1:9001/tomcat2 直接跳转到127.0.0.1:8081
2、准备工作
再创建一个tomcat8081服务器
Nginx学习&部署环境(一)
Nginx学习&部署环境(三)-负载均衡实例



