1,案例一
1,实现效果
如:打开浏览器,输入www.123.com,跳转到Tomcat主页面中
2,准备工作
1,本机增加IP映射C:/window/system32/driver/etc/host 192.168.31.135 www.123.com (192.168.31.135 Linux地址)
2,Linux上安装Tomcat 7,Nginx1.12,
3,配置Nginx配置文件
/usr/local/nginx/conf/nginx.conf
server {listen 80;server_name 192.168.31.135; #本机IP#charset koi8-r;#access_log logs/host.access.log main;location / {root html;proxy_pass http://127.0.0.1:8080; #增加跳转Tomcat地址index index.html index.htm;}
2,案例二
1,实现效果
- 使用Nginx反向代理,根据访问的路径跳转到不同端口的服务中。
- Nginx监听端口9001
- 访问 http://127.0.0.1:9001/edu/ 跳转到 127.0.0.1:8080
访问 http://127.0.0.1:9001/vod/ 跳转到 127.0.0.1:8081
2,准备工作
1,准备两个Tomcat 8080和8081
在8080tomcat里面Webapps目录中,创建edu文件夹,在edu文件夹中创建页面a.html用于测试
在8081tomcat里面Webapps目录中,创建vod文件夹,在edu文件夹中创建页面a.html用于测试
2,更改8081Tomcat中/conf/server.xml端口改为8081,
开放8081/9001端口:firewall-cmd —permanent —add-port=8081/tcp,
重启防火墙:systemctl restart firewalld.service3,配置Nginx
/usr/local/nginx/conf/nginx.conf
server {listen 9001;server_name 192.168.31.135;location ~ /edu/ {root html;proxy_pass http:127.0.0.1:8080;}location ~ /vod/ {root html;proxy_pass http:127.0.0.1:8081;}}

测试分发到不同的中
http://192.168.31.135:9001/edu/a.html
http://192.168.31.135:9001/vod/a.html

