Ubuntu 19.10 discourse-setup

모든 웹 서버가 정상 작동하므로 DNS 레코드가 정확하다는 것을 알고 있습니다. Apache 2를 사용 중이며 정상적으로 작동합니다. discourse-setup을 실행하면 다음과 같이 표시됩니다:

*Hostname for your Discourse? [discourse.example.com]: list.pteranodon.space*

*Checking your domain name . . .*
*WARNING:: This server does not appear to be accessible at list.pteranodon.space:443.*

*A connection to http://list.pteranodon.space (port 80) also fails.*

*This suggests that list.pteranodon.space resolves to the wrong IP address*
*or that traffic is not being routed to your server.*

하지만 위 내용은 모두 사실이 아닙니다. 저는 Discourse 초보자입니다. 어디서 잘못되고 있는 걸까요?

앤드류님, 안녕하세요.

이미 Apache2가 설치된 서버에 Discourse를 설치하려고 하고 계신가요?

위 URL을 방문해보니 Apache2 기본 페이지가 표시되고 있습니다. 이는 Discourse 설치의 장애 요인이 됩니다. Discourse는 웹사이트보다는 애플리케이션에 가까우며, 외부 웹 서버가 필요하지 않습니다. 실행에 필요한 모든 것이 docker 이미지 안에 포함되어 있습니다.

가장 간단한 해결책은 Apache2를 제거하는 것입니다. 다른 용도로 Apache2가 필요하시다면, 처음에는 다른 서버에서 권장 설치 과정을 따라 진행하시는 것을 강력히 권장합니다.

Discourse를 다른 웹 서버 및 애플리케이션과 함께 실행하는 것은 비교적 고급 주제이며, 다른 모든 것을 익히려는 단계에서 시작점으로 적합하지 않습니다.

disourse를 설치하려는 서버가 list.pteranodon.space인지 확실합니까?

다른 웹 서버가 실행 중인 경우 이를 감지할 수 있는 별도의 테스트가 있어야 합니다.