discourse/docker에서 Nginx 구성을 직접 수정하는 방법은 무엇인가요?

도와주셔서 감사합니다.

제가 해결한 방법은 다음과 같습니다:

  1. Let’s Encrypt와 HTTPS를 비활성화했습니다:
#- templates/web.ssl.template.yml

#- templates/web.letsencrypt.ssl.template.yml
  1. HAProxy가 Discourse의 SSL 인증서를 처리하도록 했습니다.
  2. /var/discourse/containers/app.yml 파일에 다음 구성을 사용했습니다.
run:
  - replace:
      filename: /etc/nginx/conf.d/discourse.conf
      from: "types {"
      to: |
        set_real_ip_from 192.168.1.8;   # HAProxy IP ADDRESS
        real_ip_header X-Forwarded-For;
        real_ip_recursive on;
        types {

이제 Discourse 관리자 화면에서 공용 IP 주소를 확인할 수 있습니다:

@Ethsim2

다시 한번 도움 주셔서 감사합니다. :grin: