Невозможно подключиться к FTP после активации SSL

Невозможно подключиться к FTP после активации SSL

Я использую Windows 10,Ларагон, Apache и FTP-сервер Filezilla для моего сервера.

Это работало, когда мой Apache был на HTTP, но когда я переключил его на HTTPS с помощью этого кода:

    <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>

Моя клиентская часть не может подключиться к серверу, и он не возвращает мне никаких ошибок, а просто помещает меня в бесконечный цикл попыток подключения.

Мой клиент (ftp-krна VS Code) результаты:

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

Журнал моего FTP-сервера Filezilla:

https://i.stack.imgur.com/2SMs3.png

Оба порта 21и 990открыты. Я попробовал это с портом, 21и результаты те же.

Конфигурация моего клиента:

{
    "host": "95.216.111.51",
    "username": "danial",
    "password": "*******",
    "remotePath": "/",
    "protocol": "ftps",
    "port": 990,
    "fileNameEncoding": "utf8",
    "autoUpload": true,
    "autoDelete": false,
    "autoDownload": false,
    "ignore": [
        ".git",
        "/.vscode"
    ]
}

Конфигурация SSL моего FTP-сервера Filezilla, связанная с сертификатами Apache SSL:

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

решение1

Проблема, с которой вы столкнулись, вряд ли связана с изменениями в Apache, на которые вы ссылаетесь.

Что кажется более вероятным, так это то, что ваш FTP-клиент не обрабатывает настройки FTP-сервера Filezilla, которые вы указали должным образом. В частности, причиной вашей проблемы может быть опция Require TLS session resumption on data connection when using PROT P. Вам следует попробовать отключить ее:

например, отключить возобновление сеанса TLS Filzezilla с помощью PROT P

Отключить возобновление сеанса TLS Filzezilla с помощью PROT P

После того, как вы сняли флажок с опции выше, не забудьте нажать OK, чтобы применить изменения, прежде чем пытаться подключиться снова.

Связанный контент