Debian 9 서버에서 Discourse와 nginx를 함께 실행하는 방법?

안녕하세요!

서버 설정에는 완전 초보라 무지한 점을 양해해 주세요. 배우고 있는 중입니다. 미디어 프로덕션을 위해 리눅스를 10년째 사용해 왔지만, 웹 서비스를 설정하는 것은 전혀 다른 문제인 것 같습니다.

Debian 9이 설치된 제 서버에 Discourse를 설치했습니다. 이후 nginx를 설치해 간단한 웹사이트를 올렸는데, 나중에 이 웹사이트에서 방문자에게 Discourse 서버를 호스팅하는 서브도메인으로 연결되는 링크를 제공할 예정입니다.

일시적으로 /var/discourse를 /var/_discourse로 이름 변경하고 재부팅했더니 nginx가 작동합니다. 그 전에는 Discourse가 서버의 HTTP 포트를 점유한 것처럼 보였습니다.

하지만 두 가지가 나중에 어떻게 함께 작동하게 할지 여전히 궁금합니다.

아마 제 도메인에 메인 랜딩 페이지를 올리고, Discourse는 그 서브도메인에 올리고 싶을 것 같습니다.

이 부분에 대한 도움이 있다면 감사하겠습니다.

nginx를 Discourse의 index.html이 있는 디렉토리로 지정하고, 이를 서브도메인으로 노출하면 되는 거죠?

두 가지를 어떻게 함께 작동하게 할 수 있을까요?

이 기사가 모든 질문에 답해 드립니다:

감사합니다!
방금 첫 게시글을 업데이트했으니, 이 링크를 확인해 보겠습니다.

귀하의 해결책은 실제로 Discourse의 디렉터리 구조를 깨뜨려 시작을 방지하는 것입니다.

./launcher stop app을 통해 단순히 중지할 수 있습니다.