외부 도메인의 하위 디렉터리에서 Discourse를 실행하는 방법?

nginx 파일에 모든 라우트를 하나씩 나열하려는 시도는 잘못된 방향입니다. 그렇게 하면 절대 작동하지 않습니다.

먼저 Serve Discourse from a subfolder (path prefix) instead of a subdomain 가이드에 따라 서버에 Discourse를 설치하세요. 설정이 정상적으로 작동하도록 내부 도메인을 사용해야 합니다. 또한 app.yml에서 SSL 템플릿을 제거해야 합니다.

그 후, 실제 도메인을 관리하는 서버에서 서브폴더가 포함된 단일 location 블록을 추가하고, 필요한 프록시 지시문을 사용하여 트래픽이 Discourse가 설치된 서버로 전달되도록 설정하세요.