Назад | Перейти на главную страницу

Ошибка FTP после привязки через httpcfg

Я был в таком же положении вопрос и связал два IP-адреса с помощью httpcfg. Поскольку выполнение этого ftp, похоже, не работает с IIS6 в Windows Server 2003. Есть идеи, что может быть неправильным? Я выполнил следующую команду:

httpcfg set iplisten -i xxx.xxx.x.x

Когда я пытаюсь подключиться через Filezilla, я получаю следующее:

Error:  Connection timed out
Error:  Failed to retrieve directory listing

Файл журнала возвращает следующее:

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-08-17 13:54:05
#Fields: date time c-ip cs-username cs-method cs-uri-stem sc-status sc-win32-status 
2009-08-17 13:54:05 91.85.70.17 Client [1]USER Client 331 0
2009-08-17 13:54:05 91.85.70.17 Client [1]PASS - 230 0

В настройках ftp-сайта у меня есть сайт, указывающий на IP-адрес, используемый с использованием httpcfg, и порт, установленный на 21.

Обновить: Я могу увидеть список каталогов, если подключусь через встроенный ftp-клиент командной строки в wondows vista. Если я пытаюсь подключиться через проводник Windows, я запускаю в неправильной папке, и файлы отображаются только в каталогах.

Проблема в IIS. Когда вы используете httpcfg, вам нужно перезапустить службы администрирования IIS, а не только IIS (т.е. перезапуск IIS через «Все задачи» НЕ РАБОТАЕТ). После команды set iplisten введите:

чистая остановка http / y

Затем:

чистый старт http

Затем войдите в IIS и перезапустите его ...