Chrome에서 로컬 개발을 다시 실행하려고 시도하지만 인증서가 잘못되었다는 메시지와 함께 Chrome에서이를 방지합니다. 인증서의 날짜 일 수는 없지만 스크린 샷에서 볼 수 있듯이
어쨌든 웹 사이트를보고 로컬로 앱을 개발할 수있는 고급 옵션이없는 이유가 궁금합니다.
언급 할 것이 몇 가지 더 있습니다.
- 로컬 개발은 https://local.app.somecompany.com:4200/에서 실행됩니다
. 인증 HTTP 전용 쿠키는 Chrome에서 작동하지 않으므로 로컬 호스트 일 수 없습니다. - 따라서 etc / hosts 아래의 호스트 파일이 로컬 호스트 IP 주소 (127.0.0.1)를 가리 키도록 조정되었습니다.
- 이 학습서 및이
저장소 에 따라 openssl을 사용하여 인증서가 생성되었습니다. - 이 인증서는 Chrome 버전은 동일하지만 MacOS 버전 10.14.6 인 동료에게 적합합니다 (지금은 MacOS 10.15.1입니다).
- 크롬 플래그 (chrome : // flags / # allow-insecure-localhost)는 아무것도 변경하지 않습니다
- 내 노트북의 파이어 폭스에서도 작동합니다.
온라인으로 지금 까지이 문제를 해결하는 데 도움이되는 것을 찾을 수 없으므로 누군가 내가 시도 할 수있는 아이디어가 더 있다면 매우 감사 할 것입니다!?
명세서:
- 운영체제 : MacOS 10.15.1
- 크롬 : 78.0.3904.97
답변
참고 : MacOS의 Chrome은이를 Windows와 다르게 취급합니다. MacOS 버전은 버튼을 클릭해도 진행 버튼이 표시되지 않습니다 advanced
.
이 페이지가 안전하다고 확신하면서 방문을 계속하려면 다음과 같은 쉬운 방법이 있습니다.
오류 페이지에 비밀 암호가 내장되어 있습니다. 페이지가 선택되어 있는지 확인하고 (화면의 아무 곳이나 클릭)을 입력하십시오
thisisunsafe
.
참조 : https://twitter.com/zairwolf/status/1196878125734486021
답변
따라서이 질문을 추가 한 동료는이 스레드를 찾았습니다 .
이 문제를 해결하기위한 두 가지 옵션이 있습니다.
- MacOS 키 체인에 인증서를 설치하기 만하면됩니다. 그런 다음 두 번 클릭하고 “신뢰”에서 “항상 신뢰”를 선택하십시오.
- 새로운 MacOS Catalina 사양 에 따라 인증서를 생성하십시오 .
답변
긴 검색 후 해결책을 찾았습니다. 이 솔루션은 Mac 용입니다.
- 먼저 설정으로 이동하십시오 .
- 인증서 관리를 검색하십시오 . KeychainAccess 가 열립니다.
- 인증서의 이름을 찾으십시오. 예를 들어 localhost는 제 이름입니다. 인증서를 클릭하면 세부 정보가 표시됩니다.
- 그런 다음 신뢰 섹션 에서 “이 인증서를 사용할 때”에 대해 항상 신뢰 를 선택해야합니다 .
- 이제 브라우저에서 다시 확인하십시오. 페이지에 직접 액세스 할 수 있습니다. 개인 정보 오류, 귀하의 연결은 개인 메시지가 아닙니다.
답변
가능한 해결책은 ‘–ignore-certificate-errors’매개 변수로 Chrome을 시작하는 것입니다.
Mac OS 단계 :
- Chrome을 닫습니다.
- Finder에서 “이동”> “유틸리티”를 선택하십시오.
- “터미널”을 시작하십시오.
-
다음 명령을 입력 한 다음 “Enter”를 누르십시오.
/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome –ignore-certificate-errors &> / dev / null &
https://www.technipages.com/google-chrome-bypass-your-connection-is-not-private-message의 솔루션