Ich verwende Windows 10,Laragon, Apache- und Filezilla-FTP-Server für meinen Server.
Es funktionierte, als mein Apache auf HTTP lief, aber als ich es mit diesem Code auf HTTPS umstellte:
<Directory "C:/laragon/www/">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
<VirtualHost _default_:443>
<Directory "C:/laragon/www/">
AllowOverride All
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile C:/laragon/ssl/certificate.crt
SSLCertificateKeyFile C:/laragon/ssl/private.key
SSLCertificateChainFile C:/laragon/ssl/ca_bundle.crt
</VirtualHost>
Mein Client kann keine Verbindung zum Server herstellen und gibt auch keine Fehler zurück. Ich stecke beim Versuch, eine Verbindung herzustellen, einfach in einer Endlosschleife.
Mein Kunde (ftp-krauf VS Code) Ergebnisse:
https://i.stack.imgur.com/kNUKo.png
Mein Filezilla FTP-Serverprotokoll:
https://i.stack.imgur.com/2SMs3.png
Beide Ports 21
und 990
sind offen. Ich habe dies mit Port versucht 21
und die Ergebnisse sind die gleichen.
Meine Client-Konfiguration:
{
"host": "95.216.111.51",
"username": "danial",
"password": "*******",
"remotePath": "/",
"protocol": "ftps",
"port": 990,
"fileNameEncoding": "utf8",
"autoUpload": true,
"autoDelete": false,
"autoDownload": false,
"ignore": [
".git",
"/.vscode"
]
}
Meine Filezilla FTP-Server-SSL-Konfiguration, verknüpft mit Apache SSL-Zertifikaten:
Antwort1
Es ist unwahrscheinlich, dass Ihr Problem mit den von Ihnen erwähnten Änderungen in Apache zusammenhängt.
Wahrscheinlicher ist, dass Ihr FTP-Client die von Ihnen angegebenen Filezilla-FTP-Servereinstellungen nicht richtig verarbeitet. Insbesondere die Option „“ Require TLS session resumption on data connection when using PROT P
könnte Ihr Problem verursachen. Sie sollten versuchen, sie auszuschalten:
Beispiel: Deaktivieren Sie die Wiederaufnahme der Filzezilla TLS-Sitzung mit PROT P
Nachdem Sie die Option oben deaktiviert haben, vergessen Sie nicht, OK
zum Anwenden Ihrer Änderungen zu drücken, bevor Sie erneut versuchen, eine Verbindung herzustellen.