로켓 채팅은 Apache에서 SSL을 활성화합니다.

로켓 채팅은 Apache에서 SSL을 활성화합니다.

Debian 9 운영 체제의 docker에 Rocket chat을 설치했습니다. 이에 대해서는 https를 활성화할 수 없습니다. FQDN을 사용하여 액세스할 수 있습니다.http://chat.xyz.com:3003

certbot을 사용하여 SSL 인증서를 생성했습니다. Apache에서 다음 구성을 사용하고 있습니다. https://docs.rocket.chat/installation/manual-installation/configuring-ssl-reverse-proxy

    서버 관리자[이메일 보호됨]
    서버 이름 chat.xyz.com

    로그 수준 정보
    오류 로그/var/log/chat.xyz.com_error.log
    전송 로그/var/log/chat.xyz.com_access.log

    SSL 엔진 활성화됨
    SSL인증서 파일 /etc/ssl/certs/cloud-no.com.crt
    SSLCertificateKeyFile /etc/ssl/private/cloud-no.com.key

    <위치/>
        요청이 모두 승인됨
    </위치>

    재작성 엔진 활성화
    RewriteCond %{HTTP:Upgrade} =websocket [NC]
    RewriteRule /(.*) ws://localhost:3003/$1 [P,L]
    RewriteCond %{HTTP:Upgrade} !=웹소켓 [NC]
    RewriteRule /(.*) http://localhost:3003/$1 [P,L]

    ProxyPassReverse/http://localhost:3003/
</가상호스트>```

또한 Apache에서 필요한 모듈(proxy_http, Proxy_wstunnel 등)을 활성화했습니다.
여기에 게시하기 전에 많은 웹사이트/가이드를 참조하고 시도해 보았습니다.
도와주세요.

관련 정보