보안 연결 즉 https를 강제 실행하도록 실수로 웹 응용 프로그램을 구성했는데이 기능을 해제했지만 Chrome에서이 오류를 잊을 수 없어 로컬 개발 서버의 URL을 요청할 때마다
http://localhost:3000/
대신 Chrome이 반환합니다.
https://localhost:3000/
그리고 오류를 준다.
This site can’t provide a secure connection
나는 노력했다. Chrome/Clear Browsing data
그리고 이것은 도움이되지 않습니다. 응용 프로그램은 레일에 루비를 사용하고 보안 연결은 설정 config.force_ssl = true .
이 문제를 어떻게 해결할 수 있습니까?
1
호기심에서 다른 브라우저 (예 : Firefox, Safari)를 사용할 때도 같은 결과가 발생합니까? Chrome 또는 앱의 http / https 리디렉션과 관련된 문제인지 확인하고 싶습니다.
—
Dials Mavis
정확히 어떻게 보안 연결을 강제하도록 앱을 구성 했습니까? HTTP 리디렉션을 사용 했습니까? - 그렇다면 301, 307, 또는? - 또는 HSTS를 사용하여 보안 연결을 강제 했습니까? 그렇다면 매개 변수는 무엇입니까? -이. 제점에 대한 응답은. 제점을 해결하기 위해 수행해야 할 사항을 판별하는 데 필요합니다.
—
jksoegaard
레일즈 애플리케이션의 루비이며``config.force_ssl = true`` 설정 파일에 넣습니다. 네가 여기 보면, stackoverflow.com/a/39476254/1299362 , 당신은 그것이 꽤 많이 있다는 것을 알 수 있습니다. jsoegaard가 어떻게 구성되었는지 묻는 이유를 알 수 있습니다. 꽤 많이 발생합니다. 나는이 정보를 포함하도록 질문을 편집 할 것이다.
—
Obromios
다이얼 Mavis, 그것은 파이어 폭스와 사파리에 영향을 미치지 만, 단지 캐시를 재설정하면 해당 브라우저를 위해 수정됩니다.
—
Obromios