1、实现效果打开浏览器,在地址栏输入www.123.com,显示linux系统中Tomcat的主页面 。具体操作详解:
进入到Nginx安装目录的配置文件中下:vim /usr/local/nginx/conf/nginx.conf
编辑
server {
listen 80;#监听的端口号
server_name localhost;#监听地址
location / { # 斜杠(/)代表根目录
root html; #代表html路径
proxy_pass http://127.0.0.1:8080; //转发地址
index index.html index.htm;
}
}
上述配置的意思:只要监听到对这个地址的访问 http://localhost:80地址,就会跳转到 http://127.0.0.1:8080
如果不明白怎么操作,可以看我发布的视频,《nginx配置实例反向代理实例一》中有详细解释 。
文章插图
2、实现效果使用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准备工作:
(1)准备两个tomcat,一个8080端口,一个8081端口 。
改tomcat端口,进入到tomcat的conf文件夹下,找到server.xml文件,更改如下地方:
【nginx配置实例-反向代理】<Server port="10051" shutdown="SHUTDOWN">将8005更改为10051,或者别的端口号 。
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" /> 将8080改为8081
<Connector port="10091" protocol="AJP/1.3" redirectPort="8443" />将8009更改为10051,或者别的端口号 。
(2)准备几个html文件,用来测试访问 。
(3)编辑nginx.conf配置文件,在http 块里新价格server块 。
server {
listen 9001;
listen localhost;
location ~ /edu/ {
proxy_pass http://127.0.0.1:8080;
}
location ~ /vod/ {
proxy_pass http://127.0.0.1:8081;
}
}
注意:如果不能访问,看看端口是否开放 。
如果不明白怎么操作,可以看我发布的视频,《nginx配置实例反向代理实例二》中有详细解释 。
推荐阅读
- Linux一键配置工具ezhttp介绍
- 使用docker配置域名跳转
- Tomcat7 1000并发量配置以及配置优化,原来可以这么轻松就学会了
- 一个综合网络的搭建配置
- Nginx基础知识从小白到入门
- 交换机最基本的配置,零基础学习下交换机基础配置,每天进步一点
- Tomcat 之 server.xml 优化配置
- Kali Linux 2019.3版本开箱配置
- Zookeeper作为配置中心使用说明
- postgres配置主从流复制