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...