Лучшее программное обеспечение Linux для веб-сервера (и альтернативы Apache)

  1. Какой из них подходит вам?

Реклама

Так как протокол, который работает во всемирной паутине -   Протокол HTTP   - открыт и доступен для просмотра всему миру, любой, кто обладает знаниями в области программирования, может написать собственный веб-сервер Так как протокол, который работает во всемирной паутине - Протокол HTTP - открыт и доступен для просмотра всему миру, любой, кто обладает знаниями в области программирования, может написать собственный веб-сервер. На самом деле Википедия список более 60 веб-серверов и это только те, которые публикуются для публики. Итак, какой из них лучше всего запустить на вашем Linux-сервере?

Чтобы определить «лучшего», нам нужно рассмотреть несколько факторов. В конечном итоге это зависит от вашей конечной цели, так как некоторые веб-серверы ориентированы на своего рода клиента, другие для скорости и другие для безопасности. Основными факторами, которые мы собираемся рассмотреть, являются надежность , скорость , безопасность и простота использования .


Многие веб-серверы будут претендовать на звание «короля» одного или нескольких из этих факторов. Однако я считаю, что доказательство в пудинге, и если вы посмотрите на фактическое использование веб-сервера через Интернет, вы получите лучшее представление о мудрости толпы. Netcraft отслеживает типы веб-серверов, имена хостов и другие данные с 1995 года и является отличным способом узнать, каковы современные тенденции использования веб-серверов.

Вот их опрос использования веб-сервера до декабря 2010 года:

Вот их   опрос использования веб-сервера   до декабря 2010 года:

Из лучших веб-серверов, используемых в настоящее время, веб-сервер Microsoft IIS является единственным чисто Windows-сервером. По большому счету, Apache является наиболее широко используемым программным обеспечением для веб-серверов в зависимости от количества пользователей. Также приятно отметить, что он кроссплатформенный и будет работать как в системах Windows, так и в Linux.

Завершая верхнюю часть списка, у нас есть Other (все остальные программы для веб-серверов), Google (которые используют свои собственные частные серверные программы), nginx и lighttpd. Три лучших, которые я опишу как лучшее программное обеспечение для веб-серверов Linux, - это lighttpd, nginx и Apache.

Lighttpd   (произносится «Lighty») родился из-за желания создать быстрый, безопасный и надежный веб-сервер с небольшим объемом памяти Lighttpd (произносится «Lighty») родился из-за желания создать быстрый, безопасный и надежный веб-сервер с небольшим объемом памяти. С функциональной точки зрения он работает почти так же, как Apache, наиболее широко используемый веб-сервер, но с меньшим объемом памяти, используемой на занятых серверах, а также с большей пропускной способностью при достижении своего предела. В настоящее время он поддерживает несколько сайтов с чрезвычайно высоким трафиком, таких как Википедия и YouTube.

Конфигурирование выполняется очень похоже на Apache (к которому привыкло большинство людей), однако синтаксис сильно отличается. Их документация очень тщательна и поможет вам при выполнении любых задач по настройке. Есть также много доступные инструкции онлайн, который может помочь вам в настройке сервера в зависимости от вашей ОС, или вы можете проверить Google для конкретных деталей.

Lighttpd - это хороший веб-сервер для тех, кто хочет настроить компьютер с нехваткой памяти или кто надеется легче масштабировать свой трафик с помощью более мощного программного обеспечения.

Nginx   немного другого зверя Nginx немного другого зверя. Хотя он работает как обычно, он в основном используется на веб-сайтах с высокой посещаемостью в качестве веб-прокси; другими словами, когда пользователь заходит на сервер nginx через свой браузер, он отправляет запрос на другие серверы в своей собственной частной сети в зависимости от типа запрошенного контента.

документация доступна новичкам непонятно, но как только вы познакомитесь с подробностями nginx, вы увидите, насколько он мощен, особенно при работе с большими сайтами. Лучшее инструкции доступны в Howtoforge и вам, возможно, потребуется выполнить поиск в Google, чтобы найти конкретные инструкции для вашей ситуации.

HTTP-сервер Apache   В общем и целом это самый популярный веб-сервер в Интернете, работающий почти на 60% всех веб-серверов, а также тот, с которым мы сейчас сравниваем все остальные HTTP-сервер Apache В общем и целом это самый популярный веб-сервер в Интернете, работающий почти на 60% всех веб-серверов, а также тот, с которым мы сейчас сравниваем все остальные. Безопасность, стабильность и гибкость Apache - вот почему большинство администраторов веб-серверов выбирают его, и Apache зарекомендовал себя в долгосрочной перспективе.

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

Apache доступен в пакетах по умолчанию во многих системах Linux и фактически устанавливается по умолчанию в большинстве, а httpd является синонимом веб-сервера Apache. Как и в случае с другим программным обеспечением, представленным выше, программное обеспечение Apache HTTP имеет открытый исходный код, и любой может внести в него свой вклад или изменить его в соответствии со своими потребностями.

Какой из них подходит вам?

Ответ на этот вопрос полностью зависит от вашего использования. Если вы только начинаете, я бы рекомендовал начать с Apache. Если вы ищете проблему или хотите узнать альтернативы Apache, посмотрите lighttpd, который использует мало памяти. Наконец, если вам нужен веб-прокси для банка серверов - посмотрите nginx, который очень хорошо работает в этой ситуации.

У вас есть другие любимые веб-серверы для Linux? Обязательно сообщите нам ниже!

Какой из них подходит вам?
Итак, какой из них лучше всего запустить на вашем Linux-сервере?
Какой из них подходит вам?
У вас есть другие любимые веб-серверы для Linux?