안녕하세요, 제가 직접 Discourse를 호스팅하는 것은 처음입니다. 공식 GitHub 설치 가이드를 따라 wget -qO- https://raw.githubusercontent.com/discourse/discourse_docker/main/install-discourse | sudo bash 명령을 실행했습니다. 서브도메인에 연결하는 단계까지 모두 잘 진행되었지만, 인증을 완료한 후에도 동일한 오류가 계속 발생합니다. 오류 메시지는 다음과 같습니다: “이 컴퓨터의 443 포트가 호스트네임: [Discourse 서브도메인]을 사용하여 접근할 수 없는 것 같습니다. 또한 [Discourse 서브도메인]의 80 포트에 대한 연결도 실패합니다.”
처음에는 app.yml 파일이 아예 존재하지 않아 온라인에서 확인 후 수정했습니다. 포트를 81로 변경하고 443도 변경해 다시 시도해 보았지만, 포트 변경을 하지 않은 것처럼 동일한 오류가 발생합니다.
또한 raspap이 문제를 일으키고 있는지 확인해 보니 80 포트를 사용 중이었습니다. 이를 81로 변경해 보았지만 여전히 동일한 오류가 나옵니다.
제가 어디를 잘못하고 있는 걸까요? 라즈베리파이 5를 사용 중이기 때문일까요? 라우터 설정에서 포트를 열어야 하나요? 완전히 헤매고 있습니다. 초보자의 질문이어서 죄송합니다. 아마도 이 분야에 익숙하지 않아서 그런 것 같습니다.
그런데 5초 카운트다운이 지나고 동작을 시작하더니 다시 멈췄습니다. 설마 여기서 끝나는 건가 싶어서 도메인을 방문해 봤는데 응답이 없다고 나오고, 로컬호스트(localhost)에도 아무것도 표시되지 않습니다. 제가 잘못된 방식으로 시작하고 있는 건가요? 설정은 전혀 변경하지 않았고, 모든 것을 삭제했다가 다시 설치해 보았지만 소용이 없었습니다. 리빌드(Rebuild)를 해도 그냥 멈추고, doctor discourse를 실행하면 'Discourse 컨테이너 앱이 실행 중’이라고만 나옵니다. 그렇다면 다른 기기에서 실행 중인지 확인하기 위해 내트워크(내 네트워크)에서 어떻게 접근해야 할까요?