호스트네임으로 포트 443에 접근할 수 없습니다

안녕하세요!
최근 Discourse를 설치해 보려고 결심했습니다. Ubuntu 20.4에 폴더 내 모든 구성을 완료한 후, “Port 443 isn’t accessible via hostname” 오류가 발생하고 있습니다. 내부 및 외부에서 연결을 시도해도 전혀 작동하지 않습니다.

온라인에서 정말 많이 검색해 보았습니다. CloudFlare를 통한 프록시를 제거하고, 서브도메인을 변경하거나 한때 루트 도메인을 사용하기도 하며 여러 번 완전히 재설치해 보았지만 아무것도 효과가 없었습니다.

도메인이 Ubuntu 서버를 가리키고 있는지, 방화벽이 트래픽을 차단하지 않는지, 포트가 열려 있는지, 그리고 모든 설정이 올바르게 되어 있는지 매번 확인했습니다. 이 도메인은 지난 3개월간 정상적으로 작동하다가 Discourse로 마이그레이션하는 순간 갑자기 멈추어, 사용자 오류일 가능성이 있다고 생각합니다. 하지만 온라인에서 찾은 정보도 이 문제를 해결하는 데 도움이 되지 않았고, 제 자체적인 문제 해결 단계도 이 상황에서는 효과가 없었습니다.

Cloudflare가 DNS 전용으로 설정되어 있는지 확인하세요. 회색 구름 아이콘이 표시되어야 합니다. 주황색 구름 아이콘이 나타나는 경우, 질문하신 문제가 발생합니다.

그것은 내가 처음 해낸 일 중 하나였습니다. 시도한 두 도메인 모두 DNS only로 설정하고 ping을 보내서, 요청이 CF를 통해 프록시되는 것이 아니라 IP로만 직접 전달되는지 확인했습니다.
image

도메인 이름에 ping을 보내면 타임아웃이 발생합니다.

IP 주소가 올바른가요?

여기에는 방화벽 관련 문제가 있는 것 같습니다. Discourse에 어떤 호스팅 제공업체를 사용 중인가요? 서버에서 UFW나 외부 방화벽을 사용 중이며, 이 방화벽이 수신 연결을 차단하고 있나요?

그것은 단순히 ICMP가 차단되고 있다는 뜻입니다. 반드시 DNS 문제가 있는 것은 아니지만, 어떤 형태로든 방화벽이 사용되고 있음을 시사합니다.

@awexx - 이 서비스를 Charter 광대역 연결에서 호스팅하려고 하는 건가요? 98.0.0.0 - 98.255.255.255는 Charter 케이블 네트워크의 오래된 IP 범위입니다. 443 포트를 차단해서는 안 되지만, 그들의 AUP(수용 가능한 사용 정책)에서는 이를 금지하고 있으며, 해당 동작이 감지되면 고객들의 접속이 제한되거나 IP 주소가 변경된 사례를 이전에 들어본 적이 있습니다.

또한 Ubuntu 인스턴스를 가상화하는 환경의 네트워크 구성도 확인해 보세요. 호스트 네트워크를 사용하도록 설정되어 있는지, 브리지를 사용하도록 설정되어 있는지요? 어떤 하이퍼바이저를 사용 중인가요?

네, 저는 Charter Broadband 연결을 사용 중입니다. 아이러니하게도 이 네트워크로 다른 것을 호스팅할 때는 0개의 문제를 경험했으며, 443과 80 포트는 내 네트워크 외부에서 정상적으로 열리고 작동했습니다.

이것은 Ubuntu 20.4가 설치된 로컬 서버에서 호스팅되고 있습니다. 호스트 네트워크 사용으로 설정되어 있습니다.

라우터의 포트 포워딩을 확인해 보니 모든 것이 정상인 것 같습니다. 사실, 생각해 보니 라우터의 방화벽 때문이 아닐까요?

가빈의 핑이 차단되고 있을 가능성이 큽니다. 방금 다시 핑을 보냈더니 작동하네요.

서버와 동일한 네트워크에 있다면 루프백 연결이 왜 본인은 핑이 되는 반면 상대방은 안 되는지 설명해 줄 수 있습니다.

어쨌든, 이는 Discourse 관련 문제로 보이지 않으므로 저희가 실제로 도움을 드리기 어렵습니다.

설정 가이드에 클라우드 서버를 사용하는 것이 권장되는 이유는 간단하고 직관적으로 실행 환경을 구축할 수 있기 때문입니다. 네트워크 제공자가 서버 호스팅을 적극적으로 금지하는 지역에서 자체 네트워크 환경을 사용하려고 시도하신다면, 저희가 제공하는 무료 지원 범위를 벗어날 가능성이 크며, 직접 해결하셔야 할 것입니다.

알겠습니다. 어차피 Discourse를 위해 클라우드 서버를 하나 구할 계획이었어요. 그리고 이 방법으로 안 되면 다른 리소스도 다른 곳에 두려고 했거든요.

그래도 감사합니다 :slight_smile: