nginx 同域名同端口多种不同路径的用法
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 同域名同端口多种不同路径的用法相关推荐
- Nginx虚拟机主机根据不同的域名使用不同的root路径
一 应用场景描述 应开发同事需求,需要在开发环境的Nginx能够根据不同的域名使用不同的root路径. 例如如果域名是game4.xxx.com,就使用root路径为/data/public/game ...
- Java中获取域名、端口号、项目名等实现路径适配
场景 同一个项目部署在两个服务器上,域名和端口号不同. 在实现照片上传时需要进行路径的适配. 能根据不同的服务器赋予不同的路径. 实现 @Description("图片保存")@R ...
- nginx多域名设置和多子目录实现共用一端口
nginx多域名设置,多子目录,共用一端口 nginx多域名设置,多子目录,公用一端口 前段时间自己买了一个80G的服务器,所以想把原来的网站都整合到这台服务器上面,现在在服务器上绑定了五个域名. 下 ...
- Nginx根据域名分发不同端口
转载请标明出处: 原文首发于:http://www.zhangruibin.com 本文出自RebornChang的博客 根据域名分发不同端口 需求背景 博主有买了两个域名,但是只购买了一个主机,主机 ...
- nginx端口转发本地多域名不同端口访问
需求:例如 本地192.168.0.1搭建了gitlab和jenkins,分别需要用gitlab.com和jenkins.com访问,gitlab为80端口,Jenkins为8088端口,需要怎么实现 ...
- Nginx 设置域名转发到指定端口
进入 /usr/local/nginx/conf sudo cd /usr/local/nginx/conf 创建 vhost 目录 sudo mkdir vhost 修改 nginx.conf 文件 ...
- WebSocket 结合 Nginx 实现域名及 WSS 协议访问
简单了解一下 WebSocket 现在,很多网站为了实现推送技术,所用的技术都是轮询.轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器 ...
- 阿里云/腾讯云服务器上部署Nginx,域名,SSL证书
你将会从这篇文章中学到: 在服务器上部署Nginx. 域名的购买. 添加域名,让域名解析到你的服务器上. 教你如何添加SSL证书. 在你的服务器上面配置Nginx,实现http和https的访问. 如 ...
- nginx根据域名二级目录进行转发实现负载均衡
目前需求如下 只有一个域名 要求根据不同的路径转发到不同服务器 实现如下(本地) worker_processes 1;events {worker_connections 1024; }http { ...
最新文章
- 【Python】重载模块
- vim graphics
- 初探云原生应用管理之:聊聊 Tekton 项目
- #中delay函数_ECBM系列教程3:闪烁灯——delay函数的用法。
- python定义一个圆类_(python)创建一个可以比较的自定义类
- Python:常用模块简介(1)
- 【招聘(上海)】美团酒店招聘 .NET 高级开发
- Linux: Nginx 安装
- z变换解差分方程例题_某些常见微分方程的一般解法(工具向)
- Redis5.0重量级特性Stream尝鲜
- XDOC云服务API(二)
- 【Kettle】date类型不能被excel输出
- ubuntu 中 notepad 安装
- 几种常用排序(归并,希尔,快排,堆排.......)
- 李航博士:《统计学习方法》第二版上线啦!增加无监督学习!
- C#-反射知识点(转载)
- 英国云主机节点是欧美五大节点之一
- 《计算机安全与防护》教学反思,“计算机安全与防护教学设计”教学设计...
- 什么是数据中台,让企业的数据作为生产资料转变为数据生产力
- ipad能不能装python_ipad能下载python么
热门文章
- 江苏大学硕士学位论文latex模板
- 技术选型解决方案之腾讯云TDSQL数据库实战
- linux编译安卓需要多大内存,8G运存已经过时了?手机运存到底要多大才够用?...
- 使用端点中心进行补丁管理
- 开源雨林 | 从高校中走出的 Apache 顶级项目 —— IoTDB 核心成员黄向东访谈实录...
- 无线耳机什么牌子的好?内行盘点四款好用的蓝牙耳机
- 用Docker 构建RabbitMQ shovel(动态)
- java easyreport 导入excel、 txt 数据数据格式校验(六)
- 60年前笑死人的笑话
- kotlin位操作和位运算