server {
    listen       80;
    server_name  xxxx;

location ^~ /cdn/1/ {
        alias /opt/1/;
    }
    # 例:http://xx/cdn/1/index.html
    # 用alias: http://xx/opt/1/index.html
    # 用root:  http://xx/opt/1/cdn/1/index.html

location ~* ^/1/(.*)$ {
        proxy_pass http://127.0.0.1:8080/$1?$args;
    }
    # 例:http://xx/1/getUser 
    # 结果: http://127.0.0.1:8080/getUser?...
}

#nginx location 匹配模式有

location =              
location 完整路径         
location  ^~              
location ~|~*              
location 部分其实路径      
loaction /                
#其中优先顺序
(location =) > (location 完整路径) > (location ^~ 路径) > (location ~|~* 正则顺序) > (location 部分起始路径) > (location /)

=        #字面精确匹配
^~        #最大前缀匹配
~        #大小写相关的正则匹配
~*        #大小写无关的正则匹配
/        #不带任何前缀:最大前缀匹配
@        #location内部重定向的变量
#其中(=)|(^~)|(/) 属于普通字符串匹配(~)|(~*)属于正则表达式匹配。

nginx 同域名同端口多种不同路径的用法相关推荐

  1. Nginx虚拟机主机根据不同的域名使用不同的root路径

    一 应用场景描述 应开发同事需求,需要在开发环境的Nginx能够根据不同的域名使用不同的root路径. 例如如果域名是game4.xxx.com,就使用root路径为/data/public/game ...

  2. Java中获取域名、端口号、项目名等实现路径适配

    场景 同一个项目部署在两个服务器上,域名和端口号不同. 在实现照片上传时需要进行路径的适配. 能根据不同的服务器赋予不同的路径. 实现 @Description("图片保存")@R ...

  3. nginx多域名设置和多子目录实现共用一端口

    nginx多域名设置,多子目录,共用一端口 nginx多域名设置,多子目录,公用一端口 前段时间自己买了一个80G的服务器,所以想把原来的网站都整合到这台服务器上面,现在在服务器上绑定了五个域名. 下 ...

  4. Nginx根据域名分发不同端口

    转载请标明出处: 原文首发于:http://www.zhangruibin.com 本文出自RebornChang的博客 根据域名分发不同端口 需求背景 博主有买了两个域名,但是只购买了一个主机,主机 ...

  5. nginx端口转发本地多域名不同端口访问

    需求:例如 本地192.168.0.1搭建了gitlab和jenkins,分别需要用gitlab.com和jenkins.com访问,gitlab为80端口,Jenkins为8088端口,需要怎么实现 ...

  6. Nginx 设置域名转发到指定端口

    进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 ...

  7. WebSocket 结合 Nginx 实现域名及 WSS 协议访问

    简单了解一下 WebSocket 现在,很多网站为了实现推送技术,所用的技术都是轮询.轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器 ...

  8. 阿里云/腾讯云服务器上部署Nginx,域名,SSL证书

    你将会从这篇文章中学到: 在服务器上部署Nginx. 域名的购买. 添加域名,让域名解析到你的服务器上. 教你如何添加SSL证书. 在你的服务器上面配置Nginx,实现http和https的访问. 如 ...

  9. nginx根据域名二级目录进行转发实现负载均衡

    目前需求如下 只有一个域名 要求根据不同的路径转发到不同服务器 实现如下(本地) worker_processes 1;events {worker_connections 1024; }http { ...

最新文章

  1. Ampzz 2011 Cross Spider 计算几何
  2. 蓝桥杯-01字串(java)
  3. 使用Spring编写和使用SOAP Web服务
  4. 动态绑定 datagridview
  5. 跟小伙伴们做了个高效刷论文的小站
  6. 机器学习笔记(四)——最大似然估计
  7. python报错RuntimeError: This event loop is already running
  8. TensorFlow2 实现神经风格迁移,DIY数字油画定制照片
  9. async await 的用法
  10. 我们该不该在Rust上做点投资?
  11. Android相机开发实战
  12. 计算机考试后勤保障管理制度,计算机在高校后勤管理的应用
  13. 刷B站学数分Day1|如何写出一份合格的数据分析师简历
  14. 几何画板用迭代法作图的技巧
  15. 卷积神经网络权重,特征图计算
  16. 华南x79主板u盘装系统教程_华南x79主板怎么装win7系统|华南x79主板装win7及BIOS设置...
  17. 【转载】大型医疗器械辐射发射的检测方法
  18. Redis删除一个比较大的Key会发生什么?
  19. 【Oracle】 sql 中的字符(串)替换与转换
  20. 安徽万燕公司创始人安徽现代…

热门文章

  1. NX二次开发 UFUN获取当前工作部件tag UF_ASSEM_ask_work_part
  2. python自动化测试实战pdf无涯_【独家发布】Selenium2 Python自动化测试实战 第二版...
  3. SSM 开发酒店管理系统项目
  4. LoRaWAN协议-MAC帧格式详解
  5. STM32F4xx固件库的说明及使用
  6. STM32 温度采集及WIFI电路设计
  7. VML极道教程(十二) VML编程大结局
  8. Putty使用Key登录服务器的过程
  9. 开源一款监控数据采集器,啥都能监控
  10. kafka接受不到数据