2017-12-13 41 views
0

개발 프로세스를 위해 여러 가상 호스트를 만들었습니다. 그들은 어제까지 잘 작동했습니다. 하지만 내 크롬 애플 리케이션, 오늘 그들은 일을 그만했다. Chrome 쇼 : NET::ERR_CERT_AUTHORITY_INVALID로컬 가상 호스트가 HSTS로 인해 Chrome에서 개인 정보 오류를 표시 함

내 모든 가상 호스트는 .dev으로 끝납니다. 하나를 변경했습니다 .dev에서 .work 그리고 다시 작동합니다. 하지만 너무 많은 것들이 있기 때문에 모든 유령에 대해이 작업을 수행 할 수는 없습니다. 나는 무엇을해야합니까?

PS : 그들은 파이어 폭스에서 잘 작동

  1. .
  2. 크롬 시크릿 모드에서 오류가 동일하게 유지됩니다.
  3. 캐시를 지우고 하드 리로드를 시도하고 내 기록과 캐시를 삭제하고 여러 번 크롬을 다시 시작했지만 아무 것도 작동하지 않습니다.
  4. 한 가지 해결책으로, 크롬 : // net-internals/# hsts에 예외가 포함될 수 있음을 발견했습니다. 도메인을 삭제하려고 을 시도했지만 어떻게 든 그것은 여전히 ​​에 나타납니다. 검색어 도메인 검색.

답변

0

크롬은 .dev 하위 도메인을 HTTPS로만 전환했습니다.

그들은이 최상위 도메인에 대해 HSTS를 사용하도록 설정했지만 HSTS 헤더를 보내지 않고 Chrome 코드에 미리로드하여이 작업을 수행했습니다. 이는 chrome : // net-internals/# hsts 화면에서 끌 수 없음을 의미합니다.

상세 정보 : https://ma.ttias.be/chrome-force-dev-domains-https-via-preloaded-hsts/

그래서 당신은 단지 옵션 것입니다 : (예를 들어, .test) 다른 TLD에

  1. 업데이트는있는 거 가상 호스트. 그리고 네, 그렇게 많은 고통을 겪을 수 있습니다.

  2. 인증서를 만들고 URL을 업데이트하여 HTTPS로 이동하십시오. 자신을 만들 수있는 자체 서명 된 인증서가 있지만 HSTS는 일반 텍스트 HTTP를 통해 사이트에 액세스하는 것을 차단할뿐만 아니라 인증서 오류를 클릭하는 것을 방지합니다. 따라서 인증서를 사용하려면 인증서를 수동으로 트러스트 스토어에 수락해야합니다.

크롬 팀

은 HTTPS 점점 더 certain features are now HTTPS-only 그래서 심지어 dev에 envs 지금이 필요합니다 추진하고있다. 그래서 아마 스위치를 만들기 위해 시간을 할애 할 수 있습니다.