1 Star 0 Fork 5

silence/fly-iot-frontend

forked from fly-iot/fly-iot-frontend 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
default.conf 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
freegolang 提交于 2023-05-23 23:32 . 修改 前端 nginx 构建。
server {
listen 8080;
# h5 前端地址
server_name frontend.fly-iot.com;
charset utf-8;
error_page 500 502 503 504 /50x.html;
root /usr/share/nginx/html;
# 设置no cache
add_header Cache-Control no-store;
add_header Pragma no-cache;
add_header Expires 0;
# 设置资源缓存
location ~ .*\.(js|css)$ {
#expires 1d;# 缓存时间1天
}
# 先执行 api 接口。
location ~ /api/v1/ {
proxy_set_header Host $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_set_header X-Real-IP $remote_addr; #转发接口
proxy_pass http://iot-backend-python:7000;
}
# 因为前端路径不一致,所以使用穷举法解决。
location ~ (/login|/signup|/devices|/products|/security|/timer_publish|/business_rules|/scope_rules|/actions|/current_alerts|/history_alerts|/mqtt_client|/coap_client|/applications|/app_roles|/messages|/login_logs) {
add_header Content-Type "text/html";
# //刷新 404 问题!需要用 alias
alias /usr/share/nginx/html/index.html;
#index index.html;
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/silencegwc/fly-iot-frontend.git
git@gitee.com:silencegwc/fly-iot-frontend.git
silencegwc
fly-iot-frontend
fly-iot-frontend
master

搜索帮助