根据您提供的配置文件,您已经成功将 Nginx 反向代理到 Flask 应用程序。但是,您遇到了静态文件(如 CSS 和 PNG)无法访问的 404 错误。

这个问题可能是由于您没有正确配置 Nginx 来提供静态文件。您可以尝试在 Nginx 配置文件中添加以下配置来解决此问题:

location /static {
    alias /path/to/your/static/folder;
}

请确保将 /path/to/your/static/folder 替换为 Flask 应用程序中静态文件的实际路径。

另外,请确保在 Flask 应用程序中正确设置了静态文件的路由。您可以使用以下代码将静态文件夹与 Flask 应用程序关联起来:

from flask import Flask
app = Flask(__name__, static_url_path='/static', static_folder='static')

请确保将 'static' 替换为您的静态文件夹的实际名称。

完成这些配置后,重新启动 Nginx,并确保您的静态文件现在可以正常访问。

Nginx 反向代理 Flask 静态文件 404 错误解决方法

原文地址: https://www.cveoy.top/t/topic/pfSv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录