首页 > 其他 > 详细

Nginx同一个域名部署多个项目

时间:2020-05-13 15:48:33      阅读:50      评论:0      收藏:0      [点我收藏+]

一、服务器目录结构

这里有三个项目,全都部署在/usr/local/src目录下

技术分享图片

 

 二、nginx配置文件

其他地方无需改变,需要改变server里面添加路由头匹配规则即可

技术分享图片

 

 其中:

try_files从字面上理解就是尝试文件,再结合环境理解就是“尝试读取文件”,那他想读取什么文件呢,
答:读取静态文件
 
$uri  这个是nginx的一个变量,存放着用户访问的地址,
比如:http://www.xxx.com/index.html, 那么$uri就是 /index.html
 
$uri/ 代表访问的是一个目录,比如:http://www.xxx.com/hello/test/    ,那么$uri/就是 /hello/test/
 
完整的解释就是:try_files 去尝试到网站目录读取用户访问的文件,如果第一个变量存在,就直接返回;
不存在继续读取第二个变量,如果存在,直接返回;不存在直接跳转到第三个参数上。
 
参考文章

Nginx同一个域名部署多个项目

原文:https://www.cnblogs.com/yad123/p/12882263.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!