1、实例1:
-
实现效果:
打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页面中
启动一个 tomcat,浏览器地址栏输入 127.0.0.1:8080,出现如下界
-
准备工作:
1、 通过修改本地 host 文件,将 www.123.com 映射到192.168.1.17.129
配置完成之后,我们便可以通过 www.123.com:8080 访问到第一步出现的 Tomcat 初始界 面。那么如何只需要输入 www.123.com 便可以跳转到 Tomcat 初始界面呢?便用到 nginx 的反向代理。
2、 在 nginx.conf 配置文件中增加如下配置
如上配置,我们监听 80 端口,访问域名为 www.123.com,不加端口号时默认为 80 端口,故 访问该域名时会跳转到 127.0.0.1:8080 路径上。在浏览器端输入 www.123.com 结果如下:
2、实例2:
-
实现效果:使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中 nginx 监听端口为 9001,
访问 http://127.0.0.1:9001/edu/ 直接跳转到 127.0.0.1:8081
访问 http://127.0.0.1:9001/vod/ 直接跳转到 127.0.0.1:8082 -
准备工作
(1)准备两个 tomcat 服务器,一个 8080 端口,一个 8081 端口
(2)创建文件夹和测试页面
在tomcat端口为8080的webapp下新建edu文件夹,在edu文件夹下新增a.html页面,内容为<h1>8080!!</h1>
在tomcat端口为8080的webapp下新建vod文件夹,在vod文件夹下新增a.html页面,内容为<h1>8081!!</h1> -
具体配置
(1)找到 nginx 配置文件,进行反向代理配置
(2)开放对外访问的端口号 9001 8080 8081
网友评论