Nginx配置反向代理
反向代理 配置实例1
1、实现效果
(1)浏览器中输入www.123.com,跳转到linux系统tomcat主页面中。
2、准备工作
(1)在linux中安装tomcat,使用默认端口8080
3、访问的过程的分析

4、具体配置
第一步 修改host文件

第二步 在nginx进行请求转发的配置(反向代理)
找到server块
listen为80
server_name改为nginx所在的ip地址
location 负责转发 后面的 / 字符表示当地址是 / 是转发给proxy_pass里的地址 location内容里添加proxy_pass属性 http://127.0.0.1:8080 完成反向代理

5、最终测试

反向代理 配置实例2
1、实现效果
使用nginx做反向代理,根据访问的路径跳转到不同的服务中去。
nginx端口9001

2、准备工作
(1)两个tomcat一个8080 一个8081
(2)创建文件夹和测试页面
3、具体配置
(1)找到nginx的配置文件进行配置
~ 表示现在是一个正则匹配的形式,如果路径中有edu就转发到8080的,如果有vod就转发到8081。使用proxy_pass负责转发

(2)开放对外访问的端口号
fiirewall-cmd --add-service=http -permanent
firewall-cmd --add-port=80/tcp --permenent
firewall-cmd -reload
4、最终测试
location 指令说明

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?