Ich habe den Transmission-Daemon auf Maschine Nr. 0 (Ubuntu 16.04.5, nativ) und Apache2 (Apache/2.4.18) auf Maschine Nr. 1 (Ubuntu 16.04.5, auf XCP-NG 75) installiert. Apache verwendet jetzt einen Reverse-Proxy für Transmission, um TLS für Transmission RPC zu übernehmen.
Wo immer ich eine Verbindung zur Übertragung über Apache herstelle, wird für einige Minuten immer wieder die Meldung „Verbindung vom Peer zurückgesetzt“ zurückgegeben.
Ich bin sicher, dass es sich nicht um ein Netzwerkproblem handelt, da die SSH-Verbindung von meinem PC zu Maschine Nr. 1 und von Maschine Nr. 1 zu Maschine Nr. 0 beide stabil bleibt.
Dies ist eine Konfiguration für die Übertragung per vHost.
<IfModule mod_ssl.c>
<VirtualHost *:443>
SSLEngine on
SSLCertificateFile [A Certificate File]
SSLCertificateKeyFile [A Certificate Key File]
SSLCertificateChainFile [A Certificate Chain File]
ServerName [Hostname]
ProxyRequests Off
ProxyPass / http://[Address to machine #0]:9091/
ProxyPassReverse / http://[Address to machine #0]:9091/
<Location "/">
AuthType Basic
AuthName "Transmission"
AuthUserFile [Authentication File]
Require valid-user
</Location>
</VirtualHost>
</IfModule>
Was verursacht dieses Problem? Und wie kann ich es beheben?
Antwort1
Ich bin (endlich) der StackExchange-Community beigetreten, um Ihnen zu helfen, da noch niemand geantwortet hat.
Ich hatte heute dasselbe Problem und es schien definitiv mit den Apache-SSL-Informationen zusammenzuhängen, die wir in den ausführlichen Protokollen finden konnten:
[ssl:info] [...] Das angegebene Timeout ist abgelaufen: [...] Das Lesen des SSL-Eingabefilters ist fehlgeschlagen.
Daher wird eine „Lösung“ (meistens ein „Workaround“ meiner Meinung nach) vorgeschlagenHier.
Hier ist ein Blog-Beitrag, den ich über genau dieses Setup geschrieben habe:Verknüpfung.
Tschüss