请问路由是否支持二级域名呢

排骨苏

问题描述

比如api.***.com对应api模块下应用呢

329 2 0
2个回答

banro512

核心不支持,需要安装作者的多域名插件
https://www.workerman.net/plugin/11

  • 暂无评论
喵了个咪

其实也不用安装插件,直接nginx重写url就行了。
例如下面的配置 http://api.abc.com/user/get 重写成 http://api.abc.com/api/user/get

upstream webman {
  server 127.0.0.1:8787;
  keepalive 10240;
}
server {
    listen 80;
    server_name api.abc.com;
    access_log off;
    root /your/webman/public;

    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){
          rewrite ^/(.*)$ /api/$1 break;
          proxy_pass http://webman;
       }
    }
}
🔝