问题描述
我在IP地址为192.168.8.3的VM的端口5050上运行了一个破折号。在本地,我可以使用URL http://192.168.8.3:5050访问仪表板。
现在,我正在尝试通过http://myserver.com/dashboard/devs上的Nginx启用访问。但是,当我尝试访问它时,在浏览器控制台中找不到一些文件:
GET http://myserver.com/assets/header.css?m=1597279663.0
GET http://myserver.com/assets/typography.css?m=1597279663.0
这是我的Nginx配置:
server {
server_name myserver.com;
location /dashboard/devs {
rewrite ^/(dashboard/devs)/(.*) /$2 break;
proxy_pass http://192.168.8.3:5050;
proxy_set_header X-Real_IP $remote_addr
...
proxy_set_header Host $http_host;
proxy_redirect off;
}
}
解决方法
最后,使用flask解决了将“ /”请求重定向到“ / dashboard / devs /”的问题。 Nginx配置保持不变。