stringtranslate.com

Сравнение программного обеспечения веб-сервера

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

Некоторые платформы веб-приложений включают простые HTTP-серверы. Например , инфраструктура Django предоставляет runserver, а PHP имеет встроенный сервер. Обычно они предназначены только для использования на этапе первоначальной разработки. Производственному серверу потребуется более надежный интерфейс HTTP, например один из серверов, перечисленных здесь.

Обзор

Функции

Некоторые функции могут быть намеренно не включены в веб-сервер, чтобы избежать ошибок . Например:

  1. ^ В столбцах «динамический контент» указывается, реализует ли сам сервер данную функцию. Другие функции могут быть доступны путем делегирования (например, HTTP-сервер Apache может делегировать Apache Tomcat поддержку сервлетов).
  2. ^ поддержка использования RSA BSAFE
  3. ^ поддержка abcd для использования openSSL
  4. ^ поддержка использования служб сетевой безопасности
  5. ^ ab через модули
  6. ^ поддержка использования GnuTLS
  7. ^ abcd Этот сервер реализует AJP ; совместимые контейнеры сервлетов сторонних производителей могут быть интегрированы для обеспечения бесперебойной поддержки сервлетов.
  8. ^ Этот сервер может использовать модуль mod_isapi для этой поддержки.
  9. ^ через Джеронимо
  10. ^ поддержка использования расширения Java Secure Socket Extension
  11. ^ Хотя Tomcat не реализует ISAPI напрямую, он хорошо интегрируется с Apache mod_jk, который для этой цели содержит модуль ISAPI.
  12. ^ Требуется JVM и ОС, поддерживающие IPv6.
  13. ^ с внешним патчем
  14. ^ Реализовано как CGI-скрипт httpd_ssi.
  15. ^ CGI реализован для соединений WebSocket.
  16. ^ Те же возможности, что и у SSI, доступные в шаблонах.
  17. ^ Опция Experiment_http3 «включает поддержку экспериментального проекта HTTP/3... Эта опция исчезнет в будущем». [7]
  18. ^ В версии 1.4.8 Caudium упоминается поддержка IPv6, но на официальном сайте это явно не указано. Сопровождающим был отправлен запрос на обновление документации; пожалуйста, удалите это предупреждение, когда они обновляют свой веб-сайт.
  19. ^ поддержка ab для использования PolarSSL
  20. ^ Механизмы сервлетов поддерживаются через isapi_redirect.
  21. ^ Из-за отсутствия поддержки HTTP/1.1 виртуальные хосты на основе имен реализованы не полностью.
  22. ^ через менеджера предприятия

Поддержка операционной системы

Смотрите также

Рекомендации

  1. ^ ab «Загрузки Oracle Web Tier». www.oracle.com . Оракул . Проверено 11 августа 2020 г.
  2. ^ «Примечания к выпуску HTTP-сервера Oracle» . Справочный центр Oracle . Проверено 9 октября 2022 г.
  3. ^ "Nsssl — AOLserver Wiki" . Проверено 4 июля 2014 г.
  4. ^ "Модуль Apache mod_ssl" . Проверено 4 июля 2014 г.
  5. ^ "mod_gnutls". Архивировано из оригинала 30 мая 2018 г. Проверено 4 июля 2014 г.
  6. ^ «Apache Tomcat 6.0 — Практическое руководство по настройке SSL» . Проверено 4 июля 2014 г.
  7. ^ «Глобальные варианты». caddyserver.com . Проверено 11 августа 2020 г.
  8. ^ В руководстве по установке показано состояние сервера с включенным IPv6.
  9. ^ HFS: защитите свой сервер
  10. ^ Лейсинк, Хьюго. «Функции - веб-сервер Hiawatha». hiawatha-webserver.org . Проверено 4 июля 2014 г.
  11. ^ abc «Сокращение масштаба проекта». www.hiawatha-webserver.com . Проверено 11 августа 2020 г.
  12. ^ «Утверждается, что стек протокола HTTP http.sys работает в пространстве ядра, а остальная часть программного обеспечения работает в пространстве пользователя». Technet2.microsoft.com. Архивировано из оригинала 17 апреля 2008 г. Проверено 28 февраля 2012 г.
  13. ^ «Безопасный HTTP». redmine.lighttpd.net . Проверено 9 декабря 2014 г.
  14. ^ ""Веб-сервер LiteSpeed ​​v5.4 уже здесь!"" 24 июля 2019 года . Проверено 11 ноября 2019 г.
  15. ^ "JavaServers". Wiki.nginx.org . Проверено 15 августа 2013 г.
  16. ^ Гош, Сумик (05 сентября 2010 г.). «Включить поддержку IPv6». Библиотека Nginx . Проверено 15 августа 2013 г.
  17. ^ «Журнал изменений nginx». www.nginx.com . 22 сентября 2015 г.
  18. ^ «Обзор функций — 10g R2 (10.1.2)» (PDF) . Oracle.com. 07.09.2010 . Проверено 28 февраля 2012 г.
  19. ^ «BusyBox в Windows» .«Собственная сборка Windows в настоящее время не работает».
  20. ^ «Часто задаваемые вопросы о веб-сервере» . Каудиум. Архивировано из оригинала 14 ноября 2002 г. Проверено 28 февраля 2012 г.
  21. ^ Джон Пул. «Установка в Windows». cherokee-project.com . Проверено 23 ноября 2014 г.«Собственная сборка Windows в настоящее время не работает».
  22. ^ abcde Хьюго Лейсинк. «О программе — веб-сервере Hiawatha». hiawatha-webserver.org . Проверено 21 июня 2014 г.

Внешние ссылки