Small HTTP Server

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Small HTTP Server
Тип Веб-сервер, Почтовый сервер, FTP-сервер, DNS-сервер и другое
Автор Max Feoktistov
Операционные системы Linux, Windows
Последняя версия 3.06.10 (14 декабря 2019)
Лицензия Проприетарная, бесплатно для СНГ при условии некоммерческого использования.
Сайт smallsrv.com/indexr.htm

Small HTTP Server — веб-сервер, почтовый сервер, FTP-сервер, DNS-сервер и другое, работающий на Linux и Windows. На странице выложены бинарные сборки для обеих систем, есть также сборка под архитектуру ARM (Linux).

Разрабатывается Максимом Феоктистовым с 1999 года.

Основные функции[править | править код]

HTTP-сервер[править | править код]

  • Server Side Includes. (Включения на стороне сервера) Регулярные выражения в SSI.
  • CGI-интерфейс для скриптов (Запуск исполняемых файлов; Perl, PHP, и других внешних интерпретаторов).
  • ISAPI-интерфейс.
  • Виртуальные хосты и каталоги.

Почта[править | править код]

  • POP3-сервер.
  • SMTP-сервер.
  • Антиспам-фильтры. Белый, чёрный, и серый списки, общие для всех и персональные для каждого пользователя.
  • Переотправка и возможности запускать скрипты для входящих сообщений.
  • Запуск внешнего антивируса.

FTP-сервер[править | править код]

  • Виртуальные каталоги для FTP.
  • FTP-прокси.

HTTP proxy-сервер[править | править код]

  • Поддерживаются HTTP-, FTP-, HTTPS-запросы.
  • Сохранение большого объема трафика, быстрый доступ.
  • Внутренняя докачка при разрывах соединения.
  • Сервер может запрашивать сжатый контент и распаковывать ответ на лету (с использованием внешней Zlib-библиотеке).

DNS-сервер[править | править код]

  • Опция динамической проверки сервиса на удаленном хосте и, если сервис не работает, автоматическая замена одного IP-адреса на другой во всех запросах.
  • Рекурсивный поиск имен от корневых DNS-серверов или от DNS-серверов провайдера. Кеширование.
  • Опция автоматического ответа на запросы IPv6-адреса. (для сетей не использующих Internet по IPv6).
  • DNSBL-сервер (работает совместно с SMTP).

Особенности[править | править код]

Для входа в административную панель сервера нужно вести в адресную строку следующий маркер: «$_admin_$». Например если сервер работает на локальном сервере, то тогда адресная строка будет вида: http://localhost/$_admin_$.

Примечания[править | править код]

Ссылки[править | править код]