1、宝塔安装的异步站点
2、webman版本:"workerman/webman-framework": "^2.1"
3、域名绑定插件:"webman/domain": "^2.1" 【https://www.workerman.net/plugin/11】
在域名绑定插件的配置如下:
'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;
}
能分享一下最终如何解决的么?
如果是通过nginx,希望提供一个完整的配置。
谢谢🙏
主要是伪静态配置文件,其他的按照官方文档照做即可,伪静态配置文件如下:# 将请求转发到webman
location ^~ / {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Connection "";
}
感谢回复,不知道啥原因,复刻你的代码,rewrite光admin,还是报404错误。app/admin能出来html,但加载的文件还是不行。我再摸索摸索