Открылась Компьютерная Ярмарка Expo-com.ru на Тульской 
6000 кв.м, 20 000 покупателей в день.
Удачное расположение (м. "Тульская"), большой ассортимент, автостоянка, лифты, кафе, туалеты, телефонная связь, интернет. 
Арендаторам: 1 месяц бесплатно
Режим работы и проезд см. здесь >>
реклама у нас
***

Маленький, но очень гордый сервер!

Пару дней назад, в интернете, я случайно наткнулся на маленькую (по размерам, а не по возможностям) утилиту "Small HTTP Server"... и был буквально поражен! Сейчас объясню почему ...

Прежде всего, скачать программу можно на сайте http://www.wplus.net/pp/mrdoors/srv/. Ее автор Макс Феоктистов.

Small HTTP Server - эта очень маленькая программа делает из вашего компьютера многофункциональный веб-сервер. Размер дистрибутива 97 Кб! и 103 Кб русифицированный вариант (это против 6-ти "метрового" Apache). Существует вариант под Windows и Unix. Я поставил на 98-е винды.

Но преимущества этой программы не только в размере! Small HTTP Server - требует минимум настроек, все они располагаются в меню, тогда как в том же апаче нужно настраивать конфигурационный файл, в котором без помощи знатоков или документаций не так-то просто разобраться.

Меню конфигурации сервера

рис.1 - Конфигурация сервера

Инсталляция очень неприхотлива - все, что вам требуется указать это только директорию и логин/пароль администратора. К тому же программа инсталлируется практически мгновенно.

окно инсталляции Small HTTP Server

рис.2 - Окно установки

После установки программы вы получаете полнофункциональный веб-сервер. Вы можете создавать виртуальные хосты, отлаживать Perl и PHP скрипты (для этого вам естественно приодеться установить Perl и PHP интерпретаторы, а затем в настройках сервера просто указать пусть к ним, и все...). Перечислю некоторые возможности программы которые описаны в документации:

  • Поддержка метода GET HTTP/1.0
  • Поддержка метода POST HTTP/1.0
  • Многозадачность. -- Одновременная передача данных и прием запросов от нескольких удаленных пользователей. При этом для пользователей задержка зависит в основном от пропускной способностью вашего или их канала.
  • Высокое быстродействие. Сервер передает данные без каких-либо простоев или задержек.
  • Запуск CGI - скриптов:
    • PE *.exe Windows формат.
    • MZ *.exe DOS формат.
    • *.com DOS формат.
    • Запуск perl-скриптов через запуск внешнего Perl-интерпретатора.
    • Обработка phtml-страниц через запуск внешнего PHP-интерпретатора.
    • Запуск приложений ассоциированных с типами файлов Windows.
  • SSI.
  • Контроль запросов, защита вашей информации.
  • Простота установки.
  • Виртуальный хостинг.
  • HTTP Proxy сервер.
  • Простой DNS сервер.
  • FTP сервер.
  • POP3 сервер.
  • SMTP сервер.
  • Подробная статистика и администрирование.

Small HTTP Server занимает в оперативной памяти около 20 Кб - что, согласитесь, совсем ничего по сравнению с нынешними размерами оперативной памяти, тем более это должно обрадовать владельцев не шибко мощных компьютеров.

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

На сайте этой программы имеется эмулятор sendmail для windows.

Трудности, которые могут возникнуть

У меня возникли некоторые трудности, решением которых я хочу поделиться с вами.

  1. Если у вас компьютер не подключен ни к интернету ни локальной сети - сервер не запускается, выдает ошибку сокета. Решение простое - установите драйвера на сетевую карточку, если таковая имеется. Если же сетевой карты нет - подумайте как обойти эту проблему...

  2. Еще одна трудность у меня возникла с PHP-файлами, они не хотели "понимать" параметры (напр.: index.php?var=x). Решение: откройте файл PHP.ini, который находиться в папке Windows, найдите строку - register_globals, и поставьте ее значение в On (- register_globals = On ). Если строка закомментирована - уберите комментарий :-).

Если у вас возникнут еще какие-нибудь трудности - почитайте раздел FAQ на сайте программы, или напишите письмо автору.

Мое мнение: программа просто отличная и заслуживает внимания. Лично я не променяю ее ни на какие Apache'и :-).

Пальчик Олег
Студия веб-дизайна "AcidDesign"
 


Грандиозная распродажа бытовой техники! 
интернет-магазин 003

Copyright ©  Internet Zone, info@izcity.com 
Условия использования материалов смотрите здесь.