Nginx trouve css mais ne le charge pas dans index.html

mon serveur nginx sert un fichier index.html, qui charge un fichier css et des fichiers js. le fichier css est chargé (NO 404), mais le style n’apparaît pas.

Dossiers :

/src /assets /images ... /sounds ... /css /style.css /js ... index.html 

le son et les images chargés par les fichiers js fonctionnent parfaitement.

/ etc / nginx / sites-enabled / default /:

 server { listen 8080; server_name jumpnrun jumpnrun.vm; access_log /var/log/nginx/jumpnrun.access.log; error_log /var/log/nginx/jumpnrun.error.log; location / { try_files $uri $uri/index.html; } location ~ ^/(assets/|css/|js/|index.html) { root /src; index index.html; access_log off; } location /socket.io { add_header Access-Control-Allow-Origin *; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_http_version 1.1; proxy_pass http://node-server; } } 

index.html:

     Jump n' Run         

si je vais sur localhost: 8080 cela me donne la page d’index mais sans aucun style et les outils de développement ne me montrent aucune erreur.

Merci de votre aide!

EDIT :

Le tout est dans un conteneur Docker. Maintenant, chaque fois que je navigue vers localhost: 8080 nginx dies. journal des erreurs est en quelque sorte pas accessible ..

J’ai eu un problème similaire et l’ai résolu en m’assurant que le bloc http dans mon nginx.conf chargeait les mappages mime.types appropriés:

 http { include /etc/nginx/mime.types; } 

essayez d’append @charset “UTF-8”;

En haut du fichier CSS, cela a fonctionné pour moi. J’espère que ça marche pour toi