webman项目下的public文件夹静态站点访问
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本体的
本文链接:
/archives/1703639208902
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
雕刻时光!
喜欢就支持一下吧