Обзор web-серверов

Просмотрено: 6218

Начнём обзор с вопроса, что же такое Web-сервер? Web-сервер - это программное обеспечение, которое принимает запросы от клиентов, и выдаёт им ответ, вместе с HTML-страницей, изображениями, файлами и другими данными. Клиент - это браузер, который после получения ответа от Web-сервера, выводит полученные данные на экран(формируя страницу). Обмен данными происходит по протоколу HTTP.

Рассмотрим три самых популярных Web-сервера на сегодняшний день:
* Apache - самый популярный web-сервер, 60% всех сайтов в сети, работают на нём;
* Microsoft IIS - является вторым по популярности, с охватом в 15%;
* Nginx – на нём работает почти 10-12% сайтов сети.

Apache - абсолютно свободный и кросс-платформенный Web-сервер с поддержкой таких операционных систем, как: MS Windows, Mac OS, BSD, Linux, и ещё некоторых.

Apache отличается гибкостью в работе, имеет множество настроек, хранящихся в конфигурационном файле, есть возможность в подключении внешних модулей, может интегрироваться с другим ПО и языками программирования, такими как php, Python, Ruby, ASP, Perl.

Web-сервер Apache использует следующие механизмы безопасности:

Особенностью в Apache является то, что разработчик(программист) сайта, разместивший сайт на хостинге, можете изменять настройки Web-сервера без перезагрузки и ущерба для сайтов, которые расположенных на одном хостинге, делается это всё при помощи "волшебного" файла .htaccess.

Так как обзор краткий, то на этом все, переходим к следующему Web-серверу.

Internet Information Services (IIS) - набор web-служб, необходимый для функционирования web-сервера. Данный сервер работает в операционных системах от Microsoft, начиная с Windows NT 3.51 и заканчивая Windows 8. Наиболее популярными считаются версии IIS-6, IIS-7, IIS-7.5 а самая последняя на данный момент версия (на сегодняшний день) IIS-8, которая интегрирована в Windows 8 и Windows server 2012. Для настройки сервера, в IIS используется графический интерфейс.

На сегодняшний день самыми популярными версиями IIS, являются 6 и 7 версии.

Nginx – Web-сервер и почтовый прокси-сервер, был разработан российским программистом, а в последствии была создана компания Nginx Inc. Nginx предназначен для работы на unix-подобных операционных системах, в таких как: Linux, OpenBSD, FreeBSD, Mac OS X, Solaris, есть версии которые стабильно работают под MS Windows, хотя разрабатывался это web-сервер именно под unix. Nginx используется в таких проектах, как: Rambler, Yandex, Mail, Begun, Wordpress.com, vk.com, Facebook, Rutracker.org, и многих других крупных проектах других.

Татьяна Самойлова (08.20.2016 23:02)

Достойная статья с полезной информацией,всё написано в правильном и доступном формате!Спасибо автору!

Ольга (08.19.2016 21:42)

Мне как чайнику все доступно и понятно, краткий и ясный обзор.

Сергей (08.15.2016 18:20)

Никогда бы не подумал, что самый популярный web-сервер - это Apache. Везде и всегда вижу Nginx. День прожит не зря)

Богдан (08.13.2016 18:14)

Будем надеяться,что Nginx отвоюет свою долю на рыке Wеb-серверов.Конечно нужны инвестиции, а с мозгами у наших всегда было всё хорошо.

Артур (08.12.2016 18:31)

Спасибо, мне как новичку эта информация очень понадобилась узнал много нового и интересного! Особенно про Web-сервер Apache !

Алексей (08.11.2016 19:59)

К стати полезная информация как для новичков так и для меня . Не думал что Nginx используется в соц сетях .

Александр (08.08.2016 09:34)

Я бы дал apache даже процентов 90, потому что я думаю все таки на нем оочень много кто работает! И институты на нем учатся!

Александр (07.30.2016 20:35)

Отличная статья, а главное поймет даже ребенок, все очень просто изложено.

Никита (07.28.2016 19:19)

Наконец то нашел достойную статью написанную достойным языком! Много нового узнал и подчерпнул здесь! Спасибо автору!

Марина (03.15.2016 20:51)

Даже не думала, что Веб-серверов несколько. Очень полезная статья. Спасибо!

GeoWolf666 (02.16.2016 18:09)

Вот это очень полезный обзорчик, спасибо!

Дмитрий (02.12.2016 20:23)

Хоть теперь буду знать что это такое. А то за молодежью уже и не угнаться с ихним сленгом и аббревиатурами. А тут всё рассказано четко и легкостью. Еще раз спасибо за статью

Shurik (01.23.2016 15:48)

Apache

(01.04.2016 09:25)

Microsoft IIS

Оставить Комментарий