Надо ли быть слишком умным?
Среда, 13 августа, 2008 Оставьте комментарий
Сегодня столкнулся с проблемой. Поднимаю Web сервер на основе Windows 2008, нужно было поставить FTP сервер, остановился я на FileZilla так как
1. Он бесплатен и с открытым кодом
2. Прост в использовании
3. Надежен и эффективней чем IIS
Итак, сервер поставил, сделал анонимуса, и запустил. Скинул в корень тестовый файл, нужно его увидить. Открываю локально IE, захожу, Работает! Ляпота!
Тоже делаю с другого компа ….. нифига
Проблема? Фаервол на сервере не дает работать! Отключаю фаер, захожу …. Работает
Хочу чтобы с работающем фаером работал сервер.
Залезаю в настройки фаера и открываю 21 порт. Так как он предназначен для работы FTP соединения.
Проверяем снаружи, FAR зашел без проблем Пробую в IE ……. Не хочет! WTF?
Изучаю инфу, узнаю что IE по умолчанию работает в пассивном режиме, а FAR в активном.
Выключаем пассивный режим IE ….. Работает
Простой смертный в таком разбираться не будет, ему нужно взять или закачать файл. Для этого он использует то что у него под рукой, а это в 78% будет IE (Ну или сколько он сейчас в мире занимает?) Настраивать он его не будет, выключать пассивный режим FTP тоже. Все это слишком сложно, и не для него.
Думаем как сделать чтобы IE по умолчанию получал доступ ….. 20 порт TCP? Открываем, проверяем ….. не помогло
Сижу, думаю, изучаю возможности настройки фаера Windows 2008. Они не богатые, либо открыть порт либо дать разрешение на программу. Чтож попробуем второй вариант. Указываем доступ к FileZilla Server.exe (поскольку логично что это управляющий файл всего сервера) проверяем ….. РАБОТАЕТ
Отключаем доступ к 20 и 21 порту, проверяем ….. РАБОТАЕТ
Мораль: Прежде чем открывать порты и творить другие умные вещи, попробуй опустится на землю и сделать так как это сделал бы человек знающий меньше тебя!
PS Надеюсь мое первое сообщение удалось