1.首先来说项目结构
2.多应用采用的是多应用插件
https://www.workerman.net/plugin/11
域名和插件对应是按照
https://www.workerman.net/q/7922 说的进行配置的
3.多应用插件配置
具体问题是这样的:
现在通过 scrm.taoguapi.com 和blog.taoguapi.com 进行访问都能返回
但是home.taoguapi.com 缺不行
要怎么处理才能想其它应用那样 有默认控制器和方法
解决办法,在网站的伪静态里面填写下面的代码
if (-f $request_filename){
break;
}
# 根据域名重写url
if ($host = 'admin.scrm.me') {
rewrite ^/(.*)$ /admin/$1 last;
}
# 根据域名重写url
if ($host = 'api.scrm.me') {
rewrite ^/(.*)$ /api/$1 last;
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_http_version 1.1;
proxy_set_header Connection "";
if (!-f $request_filename){
proxy_pass http://127.0.0.1:8787;
}
}
感觉home没请求到webman啊,可能是nginx配置的有问题
nginx配置没有问题。http://home.taoguapi.com/index/index 是可以的
home其它url是正常的。就是默认控制器 好像没有生效