[워드프레스] cdn.jsdelivr.net 에서 ssl 인증서 오류 문제

- 05-02
- 102,160 회
- 0 건
현재 CDN을 사용한 부트스트랩 테마에서 cdn.jsdelivr.net
인증서 문제로 접속이 차단되는 현상이 발생하고 있습니다.
관련 이슈는 아래 링크에서 확인할 수 있습니다:
https://github.com/jsdelivr/jsdelivr/issues/18565
임시 해결책
장애가 복구되기 전까지는 cdn.jsdelivr.net
대신 fastly.jsdelivr.net
또는 gcore.jsdelivr.net
으로 요청을 변경하면 정상적으로 접속이 가능합니다.
이를 위해 워드프레스의 플러그인 또는 functions.php
에 아래 코드를 추가하세요.
function fix_jsdelivr($buffer) {
return str_replace('//cdn.jsdelivr.', '//fastly.jsdelivr.', $buffer);
}
function fix_jsdelivr_start() { ob_start('fix_jsdelivr'); }
function fix_jsdelivr_end() { ob_end_flush(); }
add_action('init', 'fix_jsdelivr_start');
add_action('shutdown', 'fix_jsdelivr_end');
적용 방법
-
플러그인 파일로 적용
/wp-content/plugins/fixjsdelivr/fix.jsdelivr.php
파일을 생성 후 위 코드를 추가합니다. -
functions.php에 추가
테마의functions.php
맨 아래에 코드를 삽입해도 동일하게 적용됩니다.
참고 사항
cdn.jsdelivr.net
이 정상 복구되면 플러그인을 비활성화하거나 코드를 삭제하세요.- 위 코드에서는
fastly.jsdelivr.net
을 기본으로 적용했지만, 필요에 따라gcore.jsdelivr.net
으로 교체 가능합니다.
정리하면, 현재 발생하는 접속 장애는 jsDelivr CDN의 인증서 문제 때문이며, .php
코드 한 줄 수정으로 바로 우회할 수 있습니다.
이 방법은 임시 조치이므로, 공식적으로 문제가 해결되면 반드시 원래 상태로 되돌리는 것을 권장합니다.
로그인 후 댓글내용을 입력해주세요