Nach der Aktivierung von SSL kann keine Verbindung zum FTP hergestellt werden

Nach der Aktivierung von SSL kann keine Verbindung zum FTP hergestellt werden

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 21und 990sind offen. Ich habe dies mit Port versucht 21und 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:

https://i.stack.imgur.com/ucUTy.png

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 Pkönnte Ihr Problem verursachen. Sie sollten versuchen, sie auszuschalten:

Beispiel: Deaktivieren Sie die Wiederaufnahme der Filzezilla TLS-Sitzung mit PROT P

Deaktivieren Sie die Wiederaufnahme der Filzezilla TLS-Sitzung mit PROT P

Nachdem Sie die Option oben deaktiviert haben, vergessen Sie nicht, OKzum Anwenden Ihrer Änderungen zu drücken, bevor Sie erneut versuchen, eine Verbindung herzustellen.

verwandte Informationen