나는 에서 제공되는 설명을 기반으로 홈서버를 성공적으로 설정했습니다.https://linuxhandbook.com/install-matrix-synapse-docker/도커 이미지를 사용합니다.
Apache를 역방향 프록시로 사용하고 있으므로 약간 변경해야 했습니다. 이것은 다른 예에서 만들었습니다.
<VirtualHost *:443>
SSLEngine on
ServerName matrix.oe8bck.at
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/...
SSLCertificateKeyFile /etc/letsencrypt/live/...
RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME}
AllowEncodedSlashes NoDecode
ProxyPreserveHost on
ProxyPass /_matrix http://127.0.0.1:8008/_matrix nocanon
ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
ProxyPass /_synapse/client http://127.0.0.1:8008/_synapse/client nocanon
ProxyPassReverse /_synapse/client http://127.0.0.1:8008/_synapse/client
<IfModule security2_module>
SecRuleEngine off
</IfModule>
</VirtualHost>
<VirtualHost *:8448>
SSLEngine on
ServerName oe8bck.at
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/...
SSLCertificateKeyFile /etc/letsencrypt/live/...
RequestHeader set "X-Forwarded-Proto"expr=%{REQUEST_SCHEME}
AllowEncodedSlashes NoDecode
ProxyPass /_matrix http://127.0.0.1:8008/_matrix nocanon
ProxyPassReverse /_matrix http://127.0.0.1:8008/_matrix
<IfModule security2_module>
SecRuleEngine off
</IfModule>
</VirtualHost>
TLS 인증서를 확인해 보니 유효합니다. 하지만 연맹은 작동하지 않습니다! 으로 확인했어요https://federationtester.matrix.org/api/report?server_name=matrix.oe8bck.at하지만 이러한 오류의 원인을 알 수 없습니다.
"Message": "Get \"https://88.116.94.22:8448/_matrix/key/v2/server\": dial tcp
88.116.94.22:8448: connect: connection refused"
"error": "Get \"matrix://matrix.oe8bck.at/_matrix/federation/v1/version\": dial tcp 88.116.94.22:8448: connect: connection refused"
누군가 나를 도와줄 수 있을까요?