서버가 분리된 환경에서 리버스 프록시와 Discourse 설정 도움

안녕하세요,

시스템: Unbuntu 24.04
Nginix

현재 192.168.0.2와 같은 로컬 IP 주소에서 forum.example.com으로 완전히 정상 작동하는 discourse 서버를 운영하고 있으며, 192.168.0.1과 같은 로컬 IP 주소에서 example.com으로 정적 홈 페이지를 호스팅하는 리버스 프록시를 보유하고 있습니다.

example.com(index.html)을 호스팅하는 리버스 프록시와 discourse 서버인 forum.example.com이 두 개의 분리된 로컬 컴퓨터에 위치해 있어, 리버스 프록시의 서버 블록 설정과 discourse 서버의 app.yml 설정에 대해 다음과 같은 질문이 있습니다.

질문 1.

proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;

이 설정은 다음과 같이 보일 것이라고 가정합니다:
proxy_pass http://192.168.0.2

이 경우, 포트 할당도 필요한가요?

예를 들어,

proxy_pass http://192.168.0.2:8080

이렇게 해야 하는지, 그리고 포트 할당이 필요하다면 어떤 포트를 사용해야 하며, 그것이 discourse의 app.yml 파일에서 다음과 같은 항목과 관련하여 어떻게 반영되어야 하는지 궁금합니다:

#expose:

- “80:80” # http

- “443:443” # https.

리버스 프록시와 discourse가 같은 컴퓨터에 있는 경우의 discourse 리버스 프록시 설정에 대한 discourse 지식 기반 문서는 알고 있지만, 리버스 프록시와 discourse 인스턴스가 두 개의 분리된 컴퓨터에 있는 경우 어떤 차이가 있는지에 대해서는 AI 결과 외에는 큰 성공을 거두지 못했습니다.

P.S. 리버스 프록시와 discourse가 같은 컴퓨터에 있는 경우와 다른 다른 설정 변경 사항이 있다면 알려주시기 바랍니다.

감사합니다.