在nginx后面访问时出现问题

问题描述

我在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配置保持不变。