>웹 프론트엔드 >CSS 튜토리얼 >올바른 MIME 유형 설정에도 불구하고 내 Nginx 서버가 CSS 파일을 로드하지 않는 이유는 무엇입니까?

올바른 MIME 유형 설정에도 불구하고 내 Nginx 서버가 CSS 파일을 로드하지 않는 이유는 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-10 06:29:17216검색

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

Nginx에서 CSS 파일을 로드하지 못함

문제:
Apache2에서 Apache2로 전환한 후 웹사이트를 로드할 때 Nginx에서는 잘못된 MIME 유형으로 인해 CSS 파일을 로드할 수 없다는 오류가 사용자에게 발생합니다. /etc/nginx/mime.types의 올바른 MIME 유형 설정에도 불구하고 오류가 지속됩니다.

설명:
include /etc/nginx/mime.types; 지시어는 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
}

추가 정보:
포함된 /etc/nginx/mime.types; 지시문은 별도의 파일에서 MIME 유형 구성을 포함하는 데 사용됩니다. 서버 블록 아래에 배치하면 MIME 유형 설정이 현재 서버 구성에 구체적으로 적용됩니다.

위 내용은 올바른 MIME 유형 설정에도 불구하고 내 Nginx 서버가 CSS 파일을 로드하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.