새로운 설치 문제

안녕하세요. 저는 이전에 몇 번에 걸쳐 Discourse를 문제없이 설치해 본 적이 있습니다. 그리고 어제에도 한 번 설치를 진행했는데, 모든 과정이 순조롭게 완료되었습니다. 하지만 어떤 이유로 인해 다시 재설치를 시도했습니다. 이전과 동일한 절차를 따랐는데, 이번에는 Discourse의 가입 페이지 대신 Apache 테스트 페이지가 표시됩니다. 서버를 재시작하고, 완전히 초기화한 후 다시 설치해 보았지만 동일한 문제가 발생합니다.

제 사이트: Forum.byggforum.no
사용한 설치 단계

도움 주시면 감사하겠습니다!

VPS에서 Apache 서비스를 종료하면 어떻게 되나요?

vhost와 app.yml을 어떻게 설정하셨나요? 따르셨던 설치 과정은 그대로 적용하면 작동하지 않습니다. Apache가 80번 포트와 443번 포트를 점유하기 때문입니다.

또한 www.byggforum.no를 사용 중인지 모르겠지만, http는 302 리디렉션이 발생하고 https는 500 에러를 반환합니다. 즉 — Apache2가 고장 난 상태입니다.

누군가의 지능을 모욕하려는 건 아니지만, 기본 Apache 페이지가 나올 때마다 항상 error_log 파일을 확인합니다. 대개 권한 오류이거나 잘못된 디렉토리를 가리키는 경우가 많거든요.

누구의 지능을 비하하는 것이 아니라, Apache가 discourse의 일부가 아니라는 점이며, 표준 설치 과정을 따르는 경우 Apache는 어디에도 설치되지 않습니다.

@jo-andre 서버에 대한 더 많은 정보와 Apache가 처음부터 존재하는 이유를 제공해 주셔야 합니다.

늦게 답변드려서 죄송합니다!

아파치가 왜 실행 중인지, 아니면 설치되어 있는지 전혀 모르겠습니다. 이건 새 서버거든요.
수정: 아예 찾을 수도 없네요 …
Akward Ok GIF by MASTERPIECE | PBS

DNS 설정이 잘못되었을 수 있습니다?

서버 재시작 중에도 Apache가 여전히 응답하나요? 그렇다면 동일한 시스템에서 응답하고 있지 않다는 좋은 단서가 됩니다.

네, 그럴 가능성이 높네요. 제 실수였어요!
서버의 IP가 메인 도메인과 서브 도메인으로 모두 가리키고 있었습니다.
메인 도메인으로 가리키는 설정을 제거하고 다시 시도해 볼게요.

수정: 감사합니다! 그걸 생각조차 못 했어요! :smiley:

@merefield, @Jagster, @Fluttercode, @Stephen 님들께 도움을 주셔서 진심으로 감사드립니다 :smiling_face_with_three_hearts:

두 도메인이 동일한 IP 주소를 사용하므로 그렇게 동작하는 것이 정상입니다. vhost 설정이 잘못되었을 것으로 보입니다. 이를 해결하는 방법 중 하나는 DNS에서 '메인 도메인’을 제거하는 것입니다.