여러분 안녕하세요,
공식 Discourse를 처음 설치하고 있습니다. 표준 안내 문서(discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub)를 따랐으며, 포트 80이 이미 사용 중이므로 포트 관련 수정 사항도 함께 적용했습니다: Run other websites on the same machine as Discourse
노출된 포트를 3002:3000으로 변경했습니다. git을 클론하고 모든 Discourse 파일을 저장하는 기본 디렉터리는 var/discourse 대신 var/www/docker-sites/discourse입니다. app.yml은 samples 폴더의 standalone.yml과 동일하며, 포트와 기본 디렉터리 변경 사항만 다릅니다.
SSL 인증서와 키는 Cloudflare를 통해 생성하고 있으며, 관련 세부 사항은 etc/nginx/nginx.conf 파일에 있습니다.
데이터베이스 마이그레이션은 수행하지 않았습니다. 사용자나 게시물이 없는 새 설치 환경입니다. VPS의 RAM은 2GB입니다.
502 게이트웨이 오류가 발생합니다. 새로고침도 시도해 보았습니다. DNS 레코드는 Cloudflare에 올바르게 설정되어 있으며 프록시 처리도 되고 있습니다. 도메인은 app.yml에 있는 도메인과 동일합니다. SMTP 이메일 정보도 app.yml에 올바르게 입력했습니다. ./launcher rebuild app 명령을 실행했을 때 오류는 발생하지 않았습니다. 운영 체제는 Ubuntu 20.04입니다.
이 502 게이트웨이 오류가 발생하는 이유가 무엇일까요? 혹시 아이디어가 있으신 분 계신가요?