nginx一个端口代理多个前后端服务

必须使用alias—-(这我很不理解为什么,都用root就会404,有知道的大神请告知下!)
使用alias和root区别:在于资源路径的匹配解读上!
访问root定义的资源路径,会带着location后的uri和root指定的资源路径组合在一起去访问服务器资源;alias是忽略localtion后的uri,直接访问alias指定的资源路径;
假设访问的域名:www.123.com/abc 那么url = www.123.com/abc uri = abc

server {
             listen       9002;
             server_name  loaclhost;
             gzip  on;
             gzip_min_length 256;
             gzip_comp_level 6;
             gzip_types text/plain  text/css text/javascript image/png image/jpg image/jpeg   application/xml application/x-javascript application/javascript ;
             gzip_vary on;
             gzip_proxied any;
       location / {
                    root /data/web/feparkingh5;
                    try_files $uri $uri/ /index.html;
                    index  index.html index.htm;
                    access_log /var/log/nginx/feparkingh5_log main;
                   }
       location /feparkinglotweb {
                    alias /data/web/feparkinglotweb/;
                    try_files $uri $uri/ /feparkinglotweb/index.html;
                    index  index.html index.htm;
                    access_log /var/log/feparkinglotweb_log main;
                  }
       location /ftp {
                    alias /data/web/ftp/;
                    try_files $uri $uri/ /index.html;
                    index  index.html index.htm;
                    access_log /var/log/ftp_log main;
                  }
}
2、前后端or多个后端结合代理
增加相应的location
访问的时候后面添加对应的路径 :
如下图
访问 16.168.139.227:8082 默认会代理到16.168.139.227:8085端口
访问 16.168.139.227:8082/img就会自动代理到16.168.139.180/img下

nginx一个端口代理多个前后端服务

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1012.html

(0)
mantoumantou
上一篇 2024年1月3日
下一篇 2024年1月12日

相关推荐

  • Yoast Duplicate Post 完整图文设置 一键复制文章页面

    什么是 Yoast Duplicate Post 优势 Yoast Duplicate Post 插件允许用户在WordPress中复制和粘贴文章和页面。这可以节省时间,因此用户不…

    2024年4月24日
  • Linux VPS一键添加/删除Swap虚拟内存[超实用]

    说明: 很多人的VPS服务器由于内存太小,会导致很多进程被杀掉,这时候就需要我们添加Swap虚拟内存了,之前在一大佬的博客里发现这个非常方便的一键脚本,这里就转载一下——方便懒人或…

    2021年3月20日
  • 给别人发送图片获取别人IP小技巧

    只需要用到cloudflare 把域名解析到機子上,套上cflare 防火牆規則添加 完整uri包含自己域名 ,動作 封鎖 域名後面隨便寫一個路徑,用來識別對方,比如https:/…

    2021年4月4日
  • linux综合脚本集成器

    这 Bash 脚本用于监测服务器的网络流量使用情况,并根据预设的阈值进行操作。它首先显示当前的接收和发送流量,然后询问用户是否设置流量阈值。用户可以选择设置阈值,并输入所需的阈值(…

    2024年4月29日
  • 一款极简、无痕、匿名聊天室,多种方式部署

    Minichat Minichat 是一款极简、极轻、无痕、匿名的聊天工具,开发此程序的本意是用于自己平日与好友临时讨论敏感话题时使用,现开源共享,代码简陋,请多包涵。 项目地址:…

    2024年7月12日
  • 开源精简小探针 Artemis

    ui使用material you design的beercss,我认为这是简洁好看的设计规范 后端则使用我自己的封装声明式后端框架 URN.ts demo 附上一张截图 使用很简单…

    2024年10月27日
  • 富士 XF56mm F1.2 R WR

    富士 XF56mmF1.2 R WR 最近买了一只镜头,主要原因是X100V 夜拍能力太差,晚上拿起相机想快速拍一张的时候大概率是糊的,要么就拉高ISO 全是噪点。对富士镜头群不了…

    2023年9月7日
  • WordPress迁移更换域名 固定链接404 修改SSH端口

    前言 WordPress迁移可以分为以下几种情况: 仅更改域名 仅更改服务器 变更域名+服务器 下面就以这三种情况,可以实现的方式有很多,选取了一种适合自己的,把需要进行的操作记录…

    代码程序 2021年4月15日
  • virtualizor安装并对接whmcs

    前提 almalinux8或者centos7都可以直接照抄,我是一直用的almalinux8 开始 首先更个新 yum update -y 然后开个心 单押skr echo “15…

    2025年4月25日
  • HEXO博客网站主题:Solitude

    一款优雅的 Hexo 主题,支持懒加载、PWA、Latex以及多种评论系统。 增加评论弹幕页 更高效的自定义侧边栏功能模块,新版本支持排序 公开主题适配资源供大家使用 增加 Pos…

    2024年5月5日

发表回复

登录后才能评论