linux下Nginx:配置反射代理

nginx配置反向代理

1.1.1:实现效果

1)前提系统中必须有 安装tomcat

2)访问地址栏输入www.123.com 跳转到我们的tomcat的页面上 (可自定义别的)

1.1.2:准备工作

1)启动tomcat

./startup.sh #在tomcat的目录的下面
#对8080 的端口进行开放白名单
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
#可以进行查看所有已经开放的白名单
firewall-cmd --list-all

在这里插入图片描述

1.1.3实现:

1):进行配置hosts ,在自己的c盘找到自己的hosts 在windows—>system32–>drivers–>etc—>hosts 或者别的位置

2)编辑此文件写上自己linux上的ip和www.123.com (在这里我输入的是自己想要的)

在这里插入图片描述
在这里插入图片描述

此时访问开启tomcat访问 www.wenchao.com:8080 这里我安装了dubbo的监控中心所以会显示这个页面,正常情况下

显示的是tomcat的页面

在这里插入图片描述

3)在nginx进行请求转发的配置(反射代理的配置)

#1、进入到我们的nginx 的conf中的nginx.conf的文件中进行配置
cd /usr/local/nginx/conf/
vi nginx #进入进行配置

在这里插入图片描述
在这里插入图片描述

1.1.4、启动nginx访问:

#启动nginx
./nginx  #前提是在nginx中的sbin的目录下
#在地址栏上输入我们的www.wenchao.com 

在这里插入图片描述

2.2反向代理实例2

2.2.1具体步骤:

#1、使用nginx反向代理,根据访问的路径跳转到不同端口的服务中,nginx监听端口为9001,
#访问http://192.168.30:9001/edu/ 跳转到127.0.0.1:8081
#访问http://192.168.30:9001/vod/ 跳转到127.0.0.1:8082
#2、为了不和以前的tomcat进行冲突 在创建两个tomcat 的文件夹 分别进行存放我们的8081 8082 此时我们虚拟上面就有三台服务器
#3、修改我们的tomcat端口号
#4、配置nginx

2.2.2:创建两个目录

# 根据自己的想要存放的位置来进行安装其余两个tomcat
#下面是我创建的以及安装的命令  ---仅供参考 根据自己想要安装的地址来进行
cd /usr/local/
#创建tomcat
mkdir -p tomcatNginx/tomcat1
cd tomcatNginx
#存放tomcat端口号是8082的目录
mkdir tomcat2  
#安装tomcat1
tar -zxvf apache-tomcat-8.5.57.tar.gz -C /usr/local/tomcatNginx/tomcat1
#安装tomcat2
tar -zxvf apache-tomcat-8.5.57.tar.gz -C /usr/local/tomcatNginx/tomcat2

2.2.3:修改tomcat 的端口

#需要修改三个端口
#进入到我们新安装的tomcat里面
vi conf/server.xml #进行配置 另一个也一样
firewall-cmd --zone=pulic --add-port=8081/tcp --permanent
firewall-cmd --zone=pulic --add-port=8082/tcp --permanent
firewall-cmd --zone=pulic --add-port=9001/tcp --permanent
firewall-cmd --reload

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

#在tomcat下面的webapp下面创建文件夹,然后进行上传文件或者图片到此文件夹

在这里插入图片描述

2.2.4访问效果:

启动之后的访问效果:
在这里插入图片描述

2.2.5:修改nginx的配置

#进入到我们的nginx下面进行,
vi conf/nginx.conf #修改此文件
#去掉注释进行修改

在这里插入图片描述

在这里插入图片描述

2.2.6启动nginx 展现

#启动nginx 然后输入端口号 展示效果

在这里插入图片描述

2.2.7流程图:

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值