ERR CERT AUTHORITY INVALID 오류 해결 방법



ERR CERT AUTHORITY INVALID 오류 해결 방법

웹사이트 운영 중 발생할 수 있는 ERR_CERT_AUTHORITY_INVALID 오류는 여러 가지 원인으로 발생합니다. 특히 Nginx 서버와 Let’s Encrypt 인증서를 사용할 때 발생할 수 있는 문제들에 대해 알아보겠습니다. 이 오류를 해결하기 위한 실용적인 정보를 제공하겠습니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

Nginx와 SSL 인증서 설정

SSL 인증서의 중요성

SSL 인증서는 웹사이트의 보안을 강화하고 사용자와 서버 간의 데이터를 암호화하여 안전한 통신을 가능하게 합니다. Nginx 서버에서 SSL 인증서를 올바르게 설정하는 것이 중요합니다.



Let’s Encrypt 인증서 발급

Let’s Encrypt는 무료로 SSL 인증서를 발급해주는 서비스입니다. 하지만 때때로 인증서 발급에 실패할 수 있으며, 이 경우 ERR_CERT_AUTHORITY_INVALID 오류가 발생할 수 있습니다. 이 오류는 클라우드플레어(Cloudflare)에서 SSL을 사용하려 할 때 주로 발생합니다.

 

👉 ✅ 상세 정보 바로 확인 👈

 

클라우드플레어와 Nginx의 연동

클라우드플레어의 SSL 설정

클라우드플레어에서 제공하는 SSL은 여러 모드가 있습니다. 전체 모드가 활성화된 경우, 클라우드플레어가 원본 서버의 SSL 인증서를 확인합니다. 원본 서버에 접근이 차단되거나 CPU 과부하가 발생하면 클라우드플레어는 SSL 인증서를 발급하지 않고 연결을 풀어버립니다.

원본 서버의 SSL 인증서 노출

이때 원본 서버의 Nginx가 미인증된 인증서를 발급하는 경우, 사용자는 브라우저에서 인증서 오류를 경험하게 됩니다. 이는 원본 서버의 인증서가 노출되어 사이트 평가에 악영향을 미칠 수 있습니다.

문제 해결을 위한 방안

OpenSSL을 통한 인증서 발급

클라우드플레어를 사용할 때는 원본 서버에서도 OpenSSL을 통해 SSL 인증서를 발급받는 것이 좋습니다. 이를 통해 클라우드플레어의 SSL 인증서 발급 문제를 방지할 수 있습니다.

유료 장기 인증서 고려

장기적인 서비스 안정성을 위해 유료 SSL 인증서를 고려하는 것도 좋은 방법입니다. 유료 인증서는 일반적으로 신뢰성이 높고, 지속적인 서비스 제공이 가능합니다.

서버 모니터링 및 성능 관리

프로세스 점유율 확인

우분투 서버에서 CPU 점유율이 높은 프로세스를 모니터링하는 것이 중요합니다. 예를 들어, Visual Studio Code의 Remote 연결을 통해 발생하는 프로세스가 CPU를 과도하게 사용하고 있을 수 있습니다.

성능 최적화

서버 성능을 최적화하기 위해 불필요한 프로세스를 종료하고, 필요시 서버 리소스를 확장하는 방법을 고려할 수 있습니다.

자주 묻는 질문

ERR_CERT_AUTHORITY_INVALID 오류는 무엇인가요?

이 오류는 웹사이트의 SSL 인증서가 신뢰할 수 없는 인증 기관에 의해 발급되었거나, 인증서가 올바르게 설치되지 않았을 때 발생합니다.

클라우드플레어와 Nginx를 함께 사용할 때 주의할 점은?

클라우드플레어와 Nginx를 사용할 때는 SSL 인증서 설정을 정확히 하고, 원본 서버의 인증서가 유효한지 확인해야 합니다.

Let’s Encrypt 인증서가 발급되지 않는 이유는 무엇인가요?

원본 서버의 접근 제한이나 CPU 과부하가 발생하면 Let’s Encrypt 인증서가 발급되지 않을 수 있습니다.

서버의 CPU 점유율이 높을 때 어떻게 해야 하나요?

CPU 점유율이 높을 경우, 불필요한 프로세스를 종료하고 서버 리소스를 최적화하는 방법을 고려해야 합니다.

OpenSSL을 통해 인증서를 발급받는 방법은?

OpenSSL을 설치한 후, 적절한 명령어를 사용하여 SSL 인증서를 생성하고 Nginx에 적용하면 됩니다.

이와 같은 방법들을 통해 ERR_CERT_AUTHORITY_INVALID 오류를 예방하고, 안정적인 웹사이트 운영을 할 수 있습니다.

이전 글: 2015 호주 오픈 슈퍼시리즈 배드민턴 남자복식 우승