Maison >interface Web >tutoriel CSS >Pourquoi mon serveur Nginx ne charge-t-il pas les fichiers CSS malgré les paramètres de type MIME corrects ?

Pourquoi mon serveur Nginx ne charge-t-il pas les fichiers CSS malgré les paramètres de type MIME corrects ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-10 06:29:17214parcourir

Why Doesn't My Nginx Server Load CSS Files Despite Correct MIME Type Settings?

Nginx ne parvient pas à charger les fichiers CSS

Problème :
Lors du chargement d'un site Web après le passage d'Apache2 à Nginx, les utilisateurs rencontrent une erreur indiquant que les fichiers CSS ne peuvent pas être chargés en raison d'un type MIME incorrect. Malgré les paramètres de type MIME corrects dans /etc/nginx/mime.types, l'erreur persiste.

Explication :
L'include /etc/nginx/mime.types ; La directive doit être placée sous le bloc serveur, pas sous le bloc http.

Solution :
Pour résoudre le problème, modifiez le fichier de configuration du serveur par défaut (/etc/nginx/conf .d/default.conf) comme suit :

server {
    listen       80;
    server_name  localhost;

    location / {
        include              /etc/nginx/mime.types; # Move this directive here
        root                /usr/share/nginx/html;
        index                index.html index.htm index.php;
        fastcgi_pass        127.0.0.1:9000;
        fastcgi_index        index.php;
        fastcgi_param        SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
        include             fastcgi_params;
    }

    # Rest of the server block remains unchanged
}

Informations supplémentaires :
L'inclusion /etc/nginx/mime.types ; La directive est utilisée pour inclure la configuration du type MIME à partir d’un fichier séparé. Le placer sous le bloc serveur garantit que les paramètres de type MIME sont appliqués spécifiquement à la configuration actuelle du serveur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn