강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

kairipton님의 프로필 이미지
kairipton

작성한 질문수

수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화

포르테이너를 도메인으로 접속할때 ERR_SSL_PROTOCOL_ERROR 에러

해결된 질문

작성

·

14

0

안녕하세요, 강의 잘 보고 있어요

 

4강을 진행중인데, 실은 6강까지 진행 했다가 n8n에서 connection lost가 해결이 안되서

내가 뭔가 놓친게 있지 않을까 해서 처음부터 다시 진행 했습니다

 

처음부터 진행 하기 전에 콘타보 서버 옵션에서 Reinstall 이라는 항목이 있어서

그거로 한번 초기화를 시켜줬구요

 

4강까지 진행 하는데 문제는 없어보였는데, 제가 설정한 도메인으로 제대로 접속이 안 되고 있어요.

예를 들어 내 도메인이 mydomain.kr 이라고 가정 했을때

4강 17분 14초부터 http://mydomain.kr:9000 으로 접속 하면 접속이 되어야 하는데,

제쪽에서는 '사이트에 보안 연결을 할 수 없음' 이라는 문구와 함께

ERR_SSL_PROTOCOL_ERROR 에러가 뜨고 있어요.

쿠키 삭제 해서 다시 접속해도 똑같아요.

cmd에서 ping으로 mydomain.kr 을 찍어보면 패킷 주고받는게 보이는걸 보면

분명 도메인은 잘 되고 있는거 같은데 접속이 안 되고 있어요.

http://mydomain.kr:9000 으로 접속 하면 에러가 나고,

image.png

 

http://123.123.123.123:9000 으로 접속하면 잘 접속 됩니다

image.png

 

 

connection lost가 해결이 안되서 처음부터 다시 했다고 말씀 드렸잖아요?

거기까지 진행이 했을때는 nginx 설정까지 했다가 서버를 콘타보에서 Reinstall로 초기화를 시킨건데

혹시 nginx쪽 찌꺼기가 남아 있을수가 있는건가요?

SSL 이라고 하니까 인증이나 보안쪽 같은데, 그럼 nginx 밖에 안 떠올라서요

잘 모르겠네요

답변 2

0

남박사님의 프로필 이미지
남박사
지식공유자

안녕하세요, kairipton님.

일단 내용을 정리해야 할 필요가 있어 보입니다. 지금 어디까지 설정을 하셨는지 모르겠지만 mydomain.kr:9000 으로 접속을 할때는 http 로 접속을 하셔야 합니다. 만약 nginx-proxy-manager 설치가 끝나고 https 설정까지 끝난 상황이라면 그때는 https://서브도메인.mydomain.kr 로 해당 서비스에 접속을 하셔야 하구요 그런데 지금 상황은 엔진x에서 https 설정은 하지 않았는데 https://mydomain.9000 으로 접속을 시도하고 계신거 아닌가 합니다. 만약 설정을 했다면 9000을 사용하는 https://포르테이너.mydomain.kr 로 접속을 하는게 맞을테니까요. 해당 부분을 한번 확인해보시기 바랍니다.

0

안녕하세요, 인프런 AI 인턴입니다. kairipton님.

도메인으로 연결할 때 “ERR_SSL_PROTOCOL_ERROR” 오류와 관련해 문제 해결 방법을 제공해 드리겠습니다. 이러한 오류는 주로 SSL 설정 또는 도메인 설정과 관련이 있습니다.

문제 분석 및 해결 방안:

  1. SSL 인증서 확인 및 재설정:

    • 현재 사용하는 도메인 mydomain.kr:9000 에 대해 SSL 인증서가 올바르게 설정되어 있는지 확인해 보세요. 직접 IP로 접속할 때는 SSL이 필요하지 않기 때문에 연결되지만, 도메인을 사용할 때는 필요할 수 있습니다.
    • Nginx나 기타 웹 서버 설정 파일에서 SSL 인증서 경로 등의 설정이 올바른지 확인합니다.
    • 만약 SSL 설정이 Nginx와 관련이 있다면, 리인스톨 후 새로운 인증서를 설정하거나, Let's Encrypt를 사용하여 무료로 인증서를 받는 방법을 고려해 보세요.
  2. Nginx 설정 점검:

    • Nginx 설정 파일이 잘못 설정되어 있을 수도 있으니 /etc/nginx/sites-available/에서 관련 설정 파일을 확인합니다. 특히, SSL 관련 설정을 주의 깊게 살펴보세요.
    • nginx -t 명령어로 설정이 올바른지 확인하고, 필요시 sudo systemctl restart nginx로 서버를 재시작합니다.
  3. 브라우저 캐시 및 쿠키:

    • 이미 말씀하신 것처럼 브라우저 캐시와 쿠키를 삭제하는 것도 도움이 될 수 있습니다. 다른 브라우저나 시크릿 모드를 사용해 보는 것도 좋은 방법입니다.
  4. 포트 번호 확인:

    • 현재 포트 번호가 Docker 및 Nginx에서 올바르게 설정되어 있는지 다시 한번 점검해 주세요. 특히, 외부로부터 오는 9000 포트가 제대로 열려 있는지 방화벽 설정도 확인해야 합니다.

추가 참고 자료:

이 해결 방법들이 문제를 해결하는데 도움이 되었기를 바랍니다. 저는 질문자님의 이해를 돕기 위해 유사한 질문에 대한 답변을 링크로 제공합니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏

추가적으로 궁금한 사항이 있으시면 계속 질문해 주세요. 곧 지식공유자께서도 도움을 주실 것입니다.

kairipton님의 프로필 이미지
kairipton

작성한 질문수

질문하기