Nginx配置实例——反向代理

末蓝、 2024-04-21 08:06 224阅读 0赞

✨ Nginx配置实例——反向代理

  • 反向代理例子1
  • 反向代理例子2

?个人主页:不断前进的皮卡丘
?博客描述:梦想也许遥不可及,但重要的是追梦的过程,用博客记录自己的成长,记录自己一步一步向上攀登的印记
?个人专栏:微服务专栏

反向代理例子1

首先要在Linux中安装tomcat
网址:https://tomcat.apache.org/download-90.cgi

在这里插入图片描述
然后利用远程传输工具,把压缩包传输到Linux中,然后进行解压
tar -xvf apache-tomcat-9.0.65.tar.gz
在这里插入图片描述
运行tomcat需要安装jdk(系统有自带的jdk)
在这里插入图片描述
接着启动tomcat(需要进入到tomcat的bin目录中)
在这里插入图片描述
启动以后,我们进入到日志文件中看看启动效果
在这里插入图片描述
对外开放访问的端口
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
查看已经开放的端口
firewall-cmd --list-all
在这里插入图片描述
此时要增加一个可访问的端口8080,然后重新启动防火墙
在这里插入图片描述
在 windows 系统中通过浏览器访问 tomcat 服务器
在这里插入图片描述
访问过程分析
在这里插入图片描述
在 windows 系统的 host 文件进行域名和 ip 对应关系的配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改完nginx的配置文件以后,记得重新加载一下nginx的配置文件
在这里插入图片描述

反向代理例子2

?实现效果:使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中。nginx 监听端口为 9001
访问 http://192.168.17.129:9001/edu/ 直接跳转到 127.0.0.1:8080
访问 http:// 192.168.17.129:9001/vod/ 直接跳转到 127.0.0.1:8081
在opt目录中创建两个文件夹,用来存放不同端口的tomcat服务

在这里插入图片描述
记得把之前启动的tomcat停止掉
在这里插入图片描述然后把压缩文件分别解压到这两个目录下(参照前面的演示)
启动端口号为8080的tomcat服务
在这里插入图片描述
把tomcat8081的配置文件中的端口号改成8081,还有其他的也进行相应的修改
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把端口号为8081的tomcat服务启动起来
在这里插入图片描述
如果想要访问端口8081的tomcat服务,还需要再去防火墙中去设置(参照前面)
然后通过xftp连接Linux,在tomcat8080安装目录下的webapps中新建文件夹edu
在这里插入图片描述
然后向edu中传输文件
同样,在tomcat8081安装目录中的webapps创建新的文件夹,然后传输文件
在这里插入图片描述
然后要在nginx的配置文件中进行反向代理配置
在这里插入图片描述
开放对外访问的端口号
在这里插入图片描述
测试
在这里插入图片描述
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,224人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nginx配置反向代理

    一、前言 反向代理作用 隐藏服务器信息 -> 保证内网的安全,通常将反向代理作为公网访问地址,web服务器是内网,即通过nginx配置外网访问web服务器内网 举例