uniapp h5项目用nginx部署需要的配置
2022-03-18 本文已影响0人
小明_d19e
我项目里有若依后台,和一个微信公众号h5项目,之前用hbuilder启动的时候没什么问题,后来给用户部署的时候,发现配置挺麻烦的,研究了一下:
1.项目编译后,是放在一个h5目录下的,如果你的项目有自己的名字,就是基础路径不为/,比如/gzh,那部署的时候也得放在gzh目录下,并配置nginx指明:
location /gzh {
root c:/xx;
index /gzh/index.html;
autoindex on;
}
2.如果项目里访问api到后台的话,需要配置:
location /gzh/api/{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
完毕。