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
Libérer: 2024-12-10 06:29:17
original
317 Les gens l'ont consulté

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
}
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal