컴퓨터의 443 포트에 접근할 수 없는 것 같습니다

유사한 문제를 찾아보았지만 제 경우에는 하나도 해결되지 않았고, DNS IP가 Discourse를 설치하려는 머신의 공용 IP와 동일한데도 여전히 이 오류가 발생합니다.

경고일 뿐입니다. 컨테이너를 다시 빌드하면 정상적으로 작동하나요?

호스트네임으로 보아 NAT된 IP인 것 같으니, 컴퓨터 자체에서 공개 IP에 접근할 수 없을 수도 있습니다.

./laucher rebuild app를 실행하면 재구성이 실패합니다. 또한 NAT된 IP가 무엇인지, 그리고 어떻게 해결할 수 있는지 알려주실 수 있을까요?

Apache가 포트 사용 중이죠?

아파치가 80 포트를 사용 중인 것 같습니다. 이 부분에 대해서는 잘 모르겠습니다. 그냥 이 단계를 따르고 있었을 뿐입니다: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

포트 443이 닫혀 있다는 메시지가 뜨는데, 이것이 문제의 원인일 수 있나요?

사용할 일이 없다면(기본적으로 존재할 수 있음) 제거한 후 링크의 일반적인 단계를 따를 수 있습니다.

절대 도움이 안 될 거예요 :sweat_smile:

discourse를 성공적으로 설치했지만, 호스트 이름을 방문하면 Discourse 대신 Apache 페이지가 표시됩니다. 무엇이 문제일 수 있는지 아이디어가 있으신가요?

discourse를 성공적으로 설치했지만, 호스트명을 방문하면 Discourse 대신 Apache 페이지가 표시됩니다. 어떤 문제가 있는 것일까요?

sudo systemctl stop apache2와 sudo systemctl disable apache2를 실행하거나, 아예 sudo apt remove apache2를 실행하는 것을 제안합니다.

Apache를 중지한 후 호스트 이름을 방문하면 '이 사이트로 이동할 수 없음’이라는 오류가 발생합니다.

아파치를 내린 상태에서 설치한 건가요? (아파치가 80 포트를 점유하고 있으면 쉽게 설치할 수 있을지 확신이 서지 않아서요)

apache를 설치하고 apache 설정 파일을 수정하여 Listen 80과 Listen 443을 추가한 후, 재시작하고 ./launcher rebuild app을 실행하여 discourse를 설치했습니다.

Discourse에는 Apache가 필요하지 않습니다. Apache를 비활성화하거나 제거한 후 재시작하십시오. 그러면 Discourse가 필요한 포트에 액세스할 수 있게 됩니다.

고마워, 친구. 아파치를 정지하고 ./launcher rebuild app을 실행했는데, 이제 내 호스트네임으로 디스코스를 볼 수 있어. :slight_smile:

Apache가 비활성화되었거나 제거되었는지 확인하세요. 그렇지 않으면 서버가 재부팅될 때 Discourse가 포트에 다시 접근할 수 없게 됩니다.

네, 그리고 활성화 이메일을 받지 못하고 있어요. 스팸 폴더도 확인해 봤습니다.

네, 그건 위에 언급된 내용과는 관련이 없습니다. 이메일 문제 해결에 전념하는 토픽이 따로 있습니다.

nginx를 설치해야 하나요?