Linux에서 브라우저 오류 수정 : 'ssl_error_rx_record_too_long'또는 'Internet Explorer에서 웹 페이지를 표시 할 수 없음'

Apache에서 SSL 인증서를 설정하는 중에 다음 오류가 발생했을 수 있습니다.

에러 코드: ssl_error_rx_record_too_long(Firefox) 또는 Internet Explorer cannot display the webpage (즉)

종종 잘못 구성 된 것이 있습니다 (청취 포트와 마찬가지로). 443). 먼저, 방화벽이나 iptables에서 들어오는 연결을 허용하는지 확인하십시오. 443 (우분투에 표시된 명령) :

#sudo ufw 허용 443

문제가 해결되지 않았지만 이제 다음 주소로 이동하십시오.

http://www.domain.tld:443

위 페이지에서 무언가를 성공적으로 본 적이 있다면 귀하의 사이트가 해당 포트에서 SSL이 아닌 것을 수신하고 있음을 의미합니다. 아파치 가상 호스트 파일에는 다음과 같은 내용이 있다고 가정합니다.

이름가상 호스트 *

당신이하고 싶은 것은 호스트가 적절한 포트에서 특별히 듣도록 강제하는 것입니다. 위의 행을 다음과 같이 변경하십시오.

NameVirtualHost * : 80

Ubuntu를 사용하는 경우 ports.conf 파일은 아마도 443 청취 포트에서 활성화됩니다. 당신은 또한 default-ssl 에 나열된 /etc/apache2/sites-available/ 폴더를 사용하는 경우 다음을 사용하도록 설정할 수 있습니다.

#sudo a2ensite / etc / apache2 / sites-available / default-ssl

기본적으로 해당 파일의 내부는 다음과 같습니다.

... 서버 이름 / 문서 루트 ... SSLCertificateFile의 SSLEngine /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key

여러 호스트에 대해 단일 "공유"SSL 인증서를 사용할 수 있지만 각 호스트마다 고유해야하는 경우 SSL고정 IP 주소가 필요합니다.

기타 권장 사항 :

  • 포트를 확인하십시오 443 서버에서 열려 있고 활성화되어 있습니다. 이것은 HTTPS 통신의 표준 포트입니다.
  • SSL이 비표준 포트를 사용하는 경우 Firefox 3에서 때때로이 오류가 발생할 수 있습니다. 포트에서 SSL이 실행 중인지 확인 443.
  • Apache2를 사용하는 경우 포트를 사용하고 있는지 확인하십시오. 443 SSL의 경우. 이 설정은 ports.conf 파일은 다음과 같습니다.
    들어 봐 80 들어 봐 443 https
    
  • 둘 이상이 없는지 확인하십시오 SSL 인증서 동일한 IP 주소를 공유합니다. 모든 SSL 인증서가 자체 전용 IP 주소를 사용하는지 확인하십시오.
  • Apache2를 사용하는 경우 vhost 구성. 일부 사용자는 _default_ 오류를 해결했습니다.

SSL.com의 뉴스 레터 구독

SSL.com의 새로운 기사 및 업데이트를 놓치지 마십시오

최신 정보를 얻고 보안을 유지하세요

SSL.com 사이버 보안 분야의 글로벌 리더입니다. PKI 그리고 디지털 인증서. 최신 업계 뉴스, 팁, 제품 공지 사항을 받아보려면 등록하세요. SSL.com.

우리는 귀하의 피드백을 환영합니다

설문조사에 참여하여 최근 구매에 대한 의견을 알려주세요.