通过NGINX location实现一个域名访问多个项目
location ~ \.php$ {
root /home/webroot; //此目录下有多个项目 project1 ,project2...
fastcgi_pass $php_upstream;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~/project1 {
index index.php;
fastcgi_pass $php_upstream;
include fastcgi.conf;
rewrite ^/(project1)(/[^\?]*)?((\?.*)?)$ /project1/index.php$2$3 break;
}
location ~/project2 {
index index.php;
fastcgi_pass $php_upstream;
include fastcgi.conf;
rewrite ^/(project2)(/[^\?]*)?((\?.*)?)$ /project2/index.php$2$3 break;
}
include vhost/site4project1.rewrite;
include vhost/site4project2.rewrire;
site4project1.rewrite文件内容:rewrite ^/project1/api/resource/create$ /project1/api/resource_create break;
site4project2.rewrite文件内容:rewrite ^/project2/api/resource/create$ /project2/api/resource_create break;
最新文章
- iOS-私有API与runtime
- 单页Web应用:
- IE8浏览器跨域接口访问异常的解决办法
- pcap支持Python2.7.8解决办法
- Linux新手笔记 ibus
- JAVA GC垃圾收集器的分析
- MySQL SHOW TABLE 输出的每列详细介绍
- CentOS自定义快捷键,以终端为例
- 【原创】大数据基础之HDFS(1)HDFS新创建文件如何分配Datanode
- python、java读数据
- week_one-python用户登录
- cocos2dx 如何获得节点的类型
- VS中生成时“sgen.exe”已退出,代码为 1解决办法
- [zookeeper] Zookeeper伪分布式集群配置
- java plsql 调用oracle数组类型
- 中小型研发团队架构实践八:分布式协调服务ZooKeeper
- 删除log日志中包含某个字符的行
- RedisClient的安装及基本使用
- bzoj 1597 [Usaco2008 Mar]土地购买——斜率优化dp
- 【python】-- 列表
热门文章
- windows电脑上安装虚拟机
- ELK是什么?
- 使用TortoiseGit,设置ssh方式连接git仓库。
- monkeyrunner脚本录制和回放下载
- html中表单提交
- CSS3 选择器——笔记+实战案例(基本选择器、组合选择器、属性选择器、伪类选择器)
- 20. ClustrixDB explain参数解读
- C# webapi
- [模板] 计算几何2: 自适应Simpson/凸包/半平面交/旋转卡壳/闵可夫斯基和
- Unity3D_(插件)DOTween动画插件