[apache] 사용 중인 네트워크에서 로그인 페이지 방문을 요청할 수 있습니다. 오류 By starseat 2022-03-22 14:55:24 server/oss Post Tags apache httpd 서버의 SSL 적용 후 아래와 같은 문구가 나타났다. ![image.png](/uploads/_temp/20220322/d591db13affde7bc5f5a40cc1f1fcd4d.png) 인증서나 다른 config 설정도 개발하던 서버 설정과 (경로만 다를 뿐) 동일하게 적용하였는데 이상하게 이 PC 만 사용하였다. 차이점 이라면 문제가 나타난 서버와 Client PC 는 외부 접속이 안되는 내부 망이라는 것이다. 이 문제를 해결하기 위하여 config 설정도 바꾸고, ssl 인증서도 교체하는 등 원인을 파악하려 했지만 도저히 원인을 밝혀내지 못하였다. 그러던 중 한 블로그에서 다음 내용을 발견하였다. (딱 나랑 같은 상황이다.) ``` 이 오류는 일반적으로 접할 일이 없는 에러다. 이 오류는 외부 네트워크가 막힌 상태에서 SSL 인증서가 적용된 사이트를 HTTPS URL로 접속할 때 생기는 문제다. 크롬 브라우저는 https 주소 페이지 열기 전에 SSL 인증서를 먼저 검증을 하는데 이 검증에 문제가 발견되면 SSL 관련 오류 메시지와 오류코드, 오류 안내를 표시하게 된다. 그런데 검증을 진행할 때 검증하는 네트워크 통신이 안된다면? 처음부터 망 연결이 안 되었다면 ERR_INTERNET_DISCONNECTED 같은 관련 오류를 표시했을 텐데. 외부 인터넷만 막게 되면 "사용 중인 네트워크에서 로그인 페이지 방문을 요청할 수 있습니다."라고 표시한다. 한글로 번역되어 어색한 문장인데 영어로는 The network that you are using may require you to visit its log-in page. 이다. ※ 해당 크롬 translation id는 3704162925118123524 임 ``` 해당 글에서 회피, 우회 방법으로 소개하는 내용 중 한가지가 인증을 무시하는 크롬의 실행 옵션을 주는 것이다. ``` "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --ignore-certificate-errors ``` ![image.png](/uploads/_temp/20220322/7a542b3e092ed479e8ff28e9e7dfe889.png) 그리고 접속할 경우 상단에 "지원하지 않는 명령줄 플래그(--ignore-certificate-errors)를 사용 중이므로 안정성과 보안에 문제가 발생합니다." 가 표시되는 것이 보인다. 하지만 이 옵션은 사용하면 안될 것 같고 다른 방법을 찾아보았으나 딱히 "이거다!" 싶은 해결책을 찾진 못하였다. 크롬이 아닌 엣지나 파이어폭스 브라우져를 사용하라는 블로그들도 있었으나 엣지도 같은 상황이었다. 파이어 폭스를 설치하여 테스트 해봐야 겠다. *** ### 출처 * [https://www.ihee.com/721](https://www.ihee.com/721) Previous Post [linux] 리눅스 서버에 도커(Docker) 설치 Next Post [redis] MISCONF Redis is configured to save RDB snapshot... 오류