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中文网其他相关文章!