首页 > web前端 > css教程 > 尽管 MIME 类型设置正确,为什么我的 Nginx 服务器无法加载 CSS 文件?

尽管 MIME 类型设置正确,为什么我的 Nginx 服务器无法加载 CSS 文件?

Patricia Arquette
发布: 2024-12-10 06:29:17
原创
232 人浏览过

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

Nginx 无法加载 CSS 文件

问题:
从 Apache2 切换到后加载网站时Nginx,用户遇到错误,指示由于 MIME 类型不正确而无法加载 CSS 文件。尽管 /etc/nginx/mime.types 中的 MIME 类型设置正确,但错误仍然存​​在。

说明:
include /etc/nginx/mime.types;指令应该放在 server 块下,而不是 http 块下。

解决方案:
要解决此问题,请修改默认服务器配置文件(/etc/nginx/conf .d/default.conf) 如下:

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
}
登录后复制

其他信息:
include /etc/nginx/mime.types;指令用于包含来自单独文件的 MIME 类型配置。将其放置在服务器块下可确保 MIME 类型设置专门应用于当前服务器配置。

以上是尽管 MIME 类型设置正确,为什么我的 Nginx 服务器无法加载 CSS 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板