[Python] How to serve Flask static files using Nginx?

Discussão em 'Python' iniciado por Stack, Agosto 22, 2025.

  1. Stack

    Stack Membro Participativo

    I've a web application with this structure:

    |
    |__ static
    |__style.less
    |__images
    |__ myapp.py
    |__ wsgi.py


    I've managed to run the web application using nginx and wsgi, but the problem is that the static files are not served, i mean, the server can't find them when i go to their URL. It gives me 404.

    Here's my nginx configuration file part:

    server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    root /var/www/public_html;
    index index.php index.html index.htm;

    server_name xxxxxxx.com;

    location / {
    try_files $uri $uri/ =404;
    }

    location /myapp {
    include uwsgi_params;
    uwsgi_pass unix:/var/www/public_html/myapp/myapp.sock;
    }


    Is there something missing?

    Continue reading...

Compartilhe esta Página