@pfaffman 님, 안녕하세요.
Discourse와 같은 머신에 다른 웹사이트 실행하기 문서를 읽다가 몇 가지 확인이 필요합니다:
- 해당 게시글에는 다음과 같이 적혀 있습니다.
다른 서버가 포트 80 또는 443을 사용 중이라면
./discourse-setup을 사용하여 Discourse를 설정할 수 없습니다. 좋아하는 텍스트 에디터로samples/standalone.yml을 복사하고 편집해야 합니다.
그리고 서론 부분에 이미 언급된 내용과 마찬가지로, discourse-setup을 실행하기 전에 app.yml을 수정해야 한다는 것을 이해하고 있습니다.
다른 서버가 포트 80 또는 443을 사용 중이라면
./discourse-setup을 사용하여 Discourse를 설정할 수 없습니다. 좋아하는 텍스트 에디터로samples/standalone.yml을 복사하고 편집해야 합니다.
그러면 다음 프로세스가 올바른지 확인해 주실 수 있을까요?
- Github에서 전체 파일을 다운로드합니다.
--skip-connection-test옵션과 함께 discourse-setup을 한 번 실행합니다 → 이 과정에서 containers/app.yml이 생성됩니다.- 위 문서에 설명된 대로 app.yml을 수정합니다.
/var/discourse/launcher rebuild app으로 소프트웨어를 업데이트합니다.- Discourse 소켓을 가리키는 nginx 사이트를 생성하고 nginx를 재시작합니다.
- 마지막으로 브라우저를 실행하여 https://discourse.mydomain.com에서 Discourse에 접근합니다. 이 주소는 단순히 서버 IP를 가리키도록 설정되어 있습니다.
조언을 미리 감사드립니다!