当前位置: 首页 > wzjs >正文

什么是网站程序服务平台推广

什么是网站程序,服务平台推广,合肥住房和城乡建设部网站,番禺网站建设培训在 location 配置中,proxy_pass 和 root 是完全不同的指令,它们的作用和适用场景不同。 1. proxy_pass:代理请求到后端服务器 location /api/ {proxy_pass http://http_backend; }作用 把请求转发到后端服务器 http_backend,即 …

location 配置中,proxy_passroot完全不同的指令,它们的作用和适用场景不同。


1. proxy_pass:代理请求到后端服务器

location /api/ {proxy_pass http://http_backend;
}

作用

  • 把请求转发到后端服务器 http_backend,即 Nginx 作为反向代理
  • 适用于Nginx 作为 API 网关或负载均衡的情况。

示例

如果 http_backendhttp://127.0.0.1:8080

  • 访问 http://example.com/api/user,请求会被转发到 http://127.0.0.1:8080/api/user
  • Nginx 不处理文件,直接把请求转发给后端服务器

2. root:从本地目录读取静态文件

location /static/ {root /usr/share/nginx/webroot;
}

作用

  • Nginx 直接从服务器本地读取静态资源(HTML、CSS、JS、图片等)。
  • 适用于网站静态资源托管

示例

如果 root /usr/share/nginx/webroot;

  • 访问 http://example.com/static/logo.png
  • Nginx 直接返回 /usr/share/nginx/webroot/static/logo.png 文件,不会走代理。

3. proxy_pass vs root 的主要区别

对比项proxy_passroot
作用把请求转发到后端服务器直接读取本地文件
适用场景代理 API、微服务、后端服务器提供静态资源(HTML、CSS、JS)
请求路径解析代理时请求路径可能变化直接映射本地路径
Nginx 处理方式转发请求,不读取文件直接读取并返回文件
示例proxy_pass http://backend;root /var/www/html;

4. 什么时候用 proxy_pass,什么时候用 root

使用 proxy_pass 的场景

  • 反向代理 API,如 http://backend/api
  • Nginx 作为网关,将请求转发给 Spring Boot、Node.js、Django 等后端服务。

使用 root 的场景

  • 提供前端 index.html、CSS、JS、图片等静态资源。
  • 部署 Vue、React、Angular 前端应用时,Nginx 直接托管 dist/ 目录。

5. 示例:静态资源 + API 代理

server {listen 80;# 代理 API 请求location /api/ {proxy_pass http://backend_server;}# 提供静态资源location / {root /usr/share/nginx/webroot;index index.html;}
}
  • 访问 /api/users -> 转发给 backend_server(后端处理)。
  • 访问 /index.html -> 直接从 webroot 目录读取 index.html

总结

  • proxy_pass:用于 反向代理,Nginx 不处理文件,直接转发请求给后端服务器。
  • root:用于 静态资源托管,Nginx 直接读取本地文件并返回
  • 可以混合使用proxy_pass 处理 API,root 处理静态资源。

🚀 合理使用 proxy_passroot,可以让 Nginx 既能做代理,又能提供静态资源! 🚀

http://www.dtcms.com/wzjs/820152.html

相关文章:

  • 织梦教育网站开发中石油企业邮箱怎么注册
  • 网站开发这行怎么样申请app一般需要多少费用
  • 深圳十大网站建设wordpress 抱歉您不能访问此页面
  • 如何自己开发一款app网站推广优化公司
  • 做谷歌网站吗物流网站建设方案权限管理
  • 微信 网站设计模板wordpress不使用缩略图
  • 泰州企业建站系统新手跨境电商怎么做
  • 网站做一个要多少钱南昌专业网站制作公司
  • 培训网站开发流程杭州新网站建设方案
  • 网站联系我们 怎么做地图广州小程序定制与开发
  • 炫酷的网站网站主页图片设计
  • 做网站应该选择怎样的公司建设银行积分网站
  • 重庆注册公司核名在哪个网站邯郸百度爱采购
  • 网站域名过期怎么办室内设计软件下载
  • 洛阳制作网站的公司哪家好wordpress素材类主题
  • 网站模板下载大全软件下载网站如何履行安全管理义务
  • 南昌seo站外优化网站被墙查询
  • php网站 php有什么用网站的域名空间
  • 工厂 电商网站建设怎么做电影网站app
  • 做简历网站 39wordpress教程视频下载
  • 江西做网站哪家好上海建筑安全协会网站
  • 宜兴建设局 审图中心 网站樟树市建设局网站
  • 做ps彩图什么网站好太原市一页网络科技有限公司
  • 建设校园网站扬中市论坛
  • 济宁网站建设有限公司在软件定义网络架构中管理员
  • 外贸网站模板建设秦皇岛北戴河
  • 信息类网站制作网站com域名上不去cn能
  • 移动广告公司网站建设湖南省房管局官网
  • phpcms旅游网站模板下载深圳快速网站制作服
  • 网站建设整体设计流程学校网站开发招标