때때로 다음과 같은 421 오류가 발생합니다.
잘못된 요청
요청 된 호스트 이름이이 연결에 사용중인 SNI (Server Name Indication)와 일치하지 않으므로 클라이언트는이 요청에 대한 새 연결이 필요합니다.
그러나 브라우저를 새로 고치면 오류가 해결되고 페이지가 정상적으로로드됩니다. 다음에 페이지를로드하면 오류가 발생하지 않으므로 패턴이 무작위로 보입니다. 내가 볼 수있는 유일한 패턴은 header ( "Location :". $ url);를 사용하여 페이지를 리디렉션 할 때 이런 일이 발생할 수 있다는 것입니다.
Comodo의 PositiveSSL 다중 도메인 인증서가 있습니다. 내 서버는 공유 웹 호스팅 서비스의 Apache이므로 구성에 액세스 할 수 없습니다.
한 도메인에서 페이지를로드하고 페이지 내에 인증서의 두 번째 도메인에 대한 링크가 있습니다.
이 오류와 관련하여 읽은 모든 것은이 문제가 다중 도메인 인증서와 관련이 있음을 나타냅니다.
내가 알고 싶은 것은 웹 페이지 (php) 코딩 측면 에서이 문제를 일으킬 수있는 문제가 있거나 (고정 될 수있는) 구성 오류이거나 서버 오류 일 수 있고 호스팅 서비스 만 할 수있는 것입니다 고치세요.
내 호스팅 서비스는 지금까지 아무것도 제공 할 수 없었으며 다음에 일어날 정확한 시간을 조사하여 그들이 조사 할 수 있도록 요청했습니다. 그들이 이것을 알아낼 수 있다고 지나치게 확신하지 못하므로 도움을 주시면 감사하겠습니다.
업데이트 확인은, 년의 거의 두 나중에 그것을 다루는라고 판단했습니다. 이미지와 자바 스크립트를 제공하는 정적 도메인을 제거하여 대부분의 문제를 해결할 수있었습니다. 그러나 나는 여전히이 내용 중 일부에 두 번째 도메인을 사용하고 있었고 특히 Safari에서 여전히 문제가 발생했습니다.
나는 더 많은 연구를했고 여기에 관한 다른 기사를 발견했다 . @Kevin이 정확히 설명하는 것. 기사는 Safari에서 발생했음을 확인했습니다. 따라서 조언을 받아 각 도메인마다 별도의 인증서를 얻는 방법을 설정했습니다. 나는 공유 호스트 (Webhostinghub)에 있으며 이제 자동 갱신되는 무료 SSL (AutoSSL)을 제공한다는 것을 알았습니다. 사실이 좋았다. 그들은 5 개의 무료 인증서를 설정했습니다. 여태까지는 그런대로 잘됐다. 정적 도메인을 다시 활성화하여 테스트하려고 할 수도 있습니다. 이 모든 것이 효과가 있다면 보너스로 부팅하기 위해 $를 절약하고 7 월에 Comodo 인증서가 만료되도록 할 것입니다.