webman框架中,如果想把一个h5的项目放入public文件夹中进行使用,不进行配置的话,可能会触发后端的逻辑,导致404,这里记录一个配置的方法

配置nginx,内容如下

upstream hub {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name api.com;
  listen 80;
  access_log  /www/wwwlogs/api.com.log;
  root /www/wwwroot/api/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://hub;
      }
  }
  location /h5/ {
   try_files $uri $uri/ /h5/index.html;
  }
}

下面这一段h5是增加的,其他的都是webman本体的

文章作者: Wind
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 雕刻时光
技术分享 webman
喜欢就支持一下吧