Я установил демон передачи на машину № 0 (Ubuntu 16.04.5, собственный) и Apache2 (Apache / 2.4.18) на машину № 1 (Ubuntu 16.04.5, на XCP-NG 75). Apache теперь использует обратную прокси-передачу для принятия TLS для передачи rpc.
Когда я подключаюсь к передаче через apache, он продолжает возвращать «Сброс соединения одноранговым узлом» в течение нескольких минут.
Я уверен, что это не проблема сети, так как SSH-соединение от моего ПК к машине №1 и от машины №1 к машине №0 остается стабильным.
Это конфиг для передачи 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>
Что создает такую проблему? и как мне это исправить?
Я (наконец) присоединился к сообществу StackExchange, чтобы помочь вам, так как никто еще не ответил.
Сегодня я столкнулся с той же проблемой, и она выглядела определенно связанной с информацией Apache SSL, которую мы могли заметить в подробных журналах:
[ssl: info] [...] Истекло указанное время ожидания: [...] Ошибка чтения входного фильтра SSL.
Итак, "решение" (в основном "обходной путь" ИМХО) предлагается Вот.
Вот сообщение в блоге, которое я написал об этой самой настройке: ссылка на сайт.
Пока
PS: В моем конкретном случае SetEnv nokeepalive
хватило.
TL; DR
Попробуйте добавить SetEnv nokeepalive ssl-unclean-shutdown
в конфигурацию вашего VHOST.