1、寶塔安裝的異步站點(diǎn)
2、webman版本:"workerman/webman-framework": "^2.1"
3、域名綁定插件:"webman/domain": "^2.1" 【http://www.wtbis.cn/plugin/11】
在域名綁定插件的配置如下:
'enable' => true,
'bind' => [
'admin.abc.com' => 'admin',
'www.abc.com' => 'cn',
],
......
在寶塔異步站點(diǎn)的偽靜態(tài)配置文件如下:
if (-f $request_filename){
break;
}
if ($host = 'www.abc.com') {
rewrite ^/(.*)$ /cn/$1 last;
}
if ($host = 'admin.abc.com') {
rewrite ^/(.*)$ /admin/$1 last;
}
能分享一下最終如何解決的么?
如果是通過nginx,希望提供一個完整的配置。
謝謝??
主要是偽靜態(tài)配置文件,其他的按照官方文檔照做即可,偽靜態(tài)配置文件如下:# 將請求轉(zhuǎn)發(fā)到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 "";
# 根據(jù)不同的域名設(shè)置不同的應(yīng)用前綴
if ($http_host = "www.abc.com") {
rewrite ^/(.*)$ /cn/$1 break;
}
if ($http_host = "admin.abc.com") {
rewrite ^/(.*)$ /admin/$1 break;
}
proxy_pass http://127.0.0.1:8787;
}