上传者: 38546817
|
上传时间: 2022-02-28 11:25:26
|
文件大小: 137KB
|
文件类型: -
背景介绍
最近在个人的多个项目部署中遇到这样一个问题,一个域名如何实现多个项目的访问。因为不想自己单独去申请域名证书和域名配置,便想到了这个方案,结合Nginx的location功能实现了自己的需求,便记录下来。示例中是以PHP的项目演示,其他的语言类似同样的方式进行部署。例如node的项目,可以在location中做一个验证,然后使用porxy_pass反向代理模块实现。
location模块的匹配介绍
1.”=”前缀指令匹配,如果匹配成功,则停止其他匹配。
2.普通字符串指令匹配,顺序是从长到短,匹配成功的location如果使用^~,则停止其他匹配(正则匹配)。
3.正则表达式指