隐藏页面特效

nginx配置反向代理

反向代理原理

区别于正向代理,客户端对代理无感知,通过代理服务器将请求转发给真实服务器,获取返回数据后在发送给客户。

主要配置文件:/usr/local/nginx/conf/nginx.conf

案例1

要实现的效果:在8080端口开启tomcat,在9001端口访问进入tomcat主页

主要步骤

  1. 启动一个tomcat
  2. vim /usr/local/nginx/conf/nginx.conf 打开配置文件
  3. 配置server块如下:
server { listen 9001; server_name 你的ip或者域名; location / { proxy_pass http://127.0.0.1:8080; proxy_connect_timeout 10; root html; }

location后面可以带一个参数,是正则匹配的规则,如果满足规则才会采取以下的配置。

  1. 进入/usr/local/nginx/sbin 重启nginx
./nginx -s restart
  1. 访问你的域名的9001端口,发现能进入tomcat首页

案例2 按访问路径规则转发

要实现的效果 通过不同的路径访问8080端口或8081端口

server{ listen 9001; server_name localhost; location ~ /edu/{ proxy_pass http://localhost:8080; } location ~ /vod/{ proxy_pass http://localhost:8081; } }

路径中带有edu则进入8080端口,带有vod则进入8081端口


__EOF__

本文作者秋雨清笛
本文链接https://www.cnblogs.com/PanYuDi/p/14591214.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   秋雨清笛  阅读(864)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
阅读排行:
· 全程使用 AI 从 0 到 1 写了个小工具
· 快收藏!一个技巧从此不再搞混缓存穿透和缓存击穿
· AI 插件第二弹,更强更好用
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
点击右上角即可分享
微信分享提示