✨ Nginx配置实例——反向代理
📃个人主页:不断前进的皮卡丘
🌞博客描述:梦想也许遥不可及,但重要的是追梦的过程,用博客记录自己的成长,记录自己一步一步向上攀登的印记
🔥个人专栏:微服务专栏
反向代理例子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的配置文件中进行反向代理配置开放对外访问的端口号测试