ฉันตั้งค่าโฮมเซิร์ฟเวอร์สำเร็จตามคำอธิบายที่มีอยู่ใน https://linuxhandbook.com/install-matrix-synapse-docker/ ใช้อิมเมจนักเทียบท่า
ฉันต้องเปลี่ยนมันเล็กน้อย เนื่องจากฉันใช้ Apache เป็น reverse proxy ฉันทำสิ่งนี้จากตัวอย่างอื่น:
<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 แต่ฉันไม่เห็นสาเหตุของข้อผิดพลาดเหล่านี้:
"ข้อความ": "รับ \"https://88.116.94.22:8448/_matrix/key/v2/server\": หมุน tcp
88.116.94.22:8448: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ"
"ข้อผิดพลาด": "รับ \"matrix://matrix.oe8bck.at/_matrix/federation/v1/version\": โทร tcp 88.116.94.22:8448: เชื่อมต่อ: การเชื่อมต่อถูกปฏิเสธ"
อาจจะมีคนช่วยฉัน?