https:// 사이트 접속이 되는 컴퓨터가 있고 안돼는 컴퓨터가 있는데.. 이유가 무엇인가요?

조회수 2020회

안녕하세요 웹프로그래밍 초보입니다.. ㅠㅠ 제가 amazon ec2기반으로 웹사이트를 하나 만들었는데요

https://zikimi.net 입니다

웹사이트 테스트를 하는 과정중에

특이점을 발견했는데요

어떤 특정 사람 a컴퓨터에서는 접속이 되는데 (http, https 두개다 접속이됨)

제컴퓨터와 또다른사람 b컴퓨터에서는 접속이 안됍니다. (https 접속이 안됌, http 접속은 가능)

이미지

이런식으로 접속자체가 불가능합니다.

제가 초보라 워낙 지식이 부족해서..

원인과 해결방법이 정말 궁금합니다!! ㅠㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

2 답변

  • 서버 측 정보가 많지 않아서 있는 정보로만 추측해본다면
    AWS에서 443 포트를 특정 IP에서만 접근 가능하도록 설정해두었을 가능성이 있겠네요.

    해당 인스턴스 정보에서 Security groups 부분 view rules 버튼으로 해당 정보를 확인해보세요.

    이미지

    • (•́ ✖ •̀)
      알 수 없는 사용자
  • Amazon EC2를 사용하여 Linux 서버를 구축하였을 경우

    해당 문제는 이와 같은 원인으로 발생하였을 가능성이 매우 높습니다.

    1. Security Groups 설정이 잘못되었을 가능성
    2. 접속하는 인터넷 브라우저추적방지 OR 광고차단 기능을 사용할 경우

    해결 방안으로는

    1. Inbound 설정 속에서 Port 443의 설정에 특정IP가 설정이 되어 있을 가능성이 높습니다. 접속자 모두를 허용하려면 0.0.0.0/0로 설정합니다.
    2. 작동 일시정지 또는 WhiteList설정을 합니다.
      • 해당 사이트의 주소URL 자체에서부터 유해한 콘텐츠가 포함이 되었다고 판단이 될 경우 차단되며 사이트 내부에 '광고'가 있을 경우 광고에 따라서도 차단의 대상이 될 수 있습니다.

    질문 내용이 구체적이지가 않아서 가장 기본적인 해결방안을 간략하게 제시했습니다.

    추가적으로, 사이트에 HTTPS를 적용할 경우에 PROXY를 사용하여 HTTP로 접근해도 HTTPS로 바뀌어 접속하도록 설정이 가능합니다. 왠만하면 이 방법을 보안상 꼭 적용시키라고 조언드리고 싶네요.

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)