请教:webman多域名绑定不同应用的方法

建站管家

问题描述

1、宝塔安装的异步站点
2、webman版本:"workerman/webman-framework": "^2.1"
3、域名绑定插件:"webman/domain": "^2.1" 【https://www.workerman.net/plugin/11

我希望admin.abc.com访问/app/admin应用,www.abc.com访问/app/cn应用

但是访问域名时,显示404页面

在域名绑定插件的配置如下:

'enable' => true,
'bind' => [
    'admin.abc.com' => 'admin',
    'www.abc.com' => 'cn',
],
......

在宝塔异步站点的伪静态配置文件如下:

if (-f $request_filename){
    break;
}

if ($host = 'www.abc.com') {
    rewrite ^/(.*)$ /cn/$1 last;
}
if ($host = 'admin.abc.com') {
    rewrite ^/(.*)$ /admin/$1 last;
}

重启异步站点服务后,访问admin.abc.com和www.abc.com都显示404页面

请教:上述做法有问题吗?怎么修改?

77 0 0
0个回答

×
🔝