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

Простота использования

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

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

Модель безопасности для IIS является одной из лучших когда-либо созданных на основе NTFS (модели безопасности Windows NT и Windows 2000). Ее надежность намного превосходит все, что поставляется с Apache для систем, отличных от Windows. Однако, в Windows Apache вы также можете использовать NTFS.

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

Эффективность веб-сервера

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

Интеграция с операционной системой

Связка IIS и Windows 2000 представляют собой единую взаимно интегрированную среду, чего нельзя сказать про Apache. Причина в том, что IIS изначально ориентирован именно на эту операционную систему. Еще одно преимущество такого сервера состоит в том, что элементы управления IIS имеют привычный вид и функционал, знакомы нам по всем инструментам ОС Windows.

С другой стороны, сервер Apache можно найти практически для любой платформы, включая Lunix, Unix, BSD и даже такую экзотику, как OpenVMS. Если вам приходится перемещаться между платформами, то Apache — отличный выбор.

Электронная почта

SMTP на IIS примитивен, но вполне функционален. Это связано с тем, что он выполняет только определенный набор сценариев для отправки сообщений с сервера. Если вам нужна дополнительная поддержка в том, что касается электронной почты, вам придется использовать ту или иную e-mail систему.

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

Модуль SMTP в IIS настраивается при помощи стандартной системы ввода данных Windows 2000, в то время как Sendmail требует редактирования конфигурационного файла. Обслуживание IIS SMTP — абсолютно тривиальная задача, а вот работа с Sendmail может стать проблемой.

Материалы по теме:
Как добиться лояльности клиентов веб-хостинга
Виртуальный хостинг - что важно знать
Что такое SEO и почему это важно для успешного сайта?
Хитрости создания сайтов от лучших веб-мастеров
Как выбрать хостинг провайдера в 2017 году
Выбрать хостинг для сайта. Базовые знания
Советы для тех, кто ищет хостинг для онлайн-аукциона
Как выбрать хостинг для сайта футбольного клуба
Как выбрать облачный хостинг для вашего бизнеса
Как выбрать хостинг для школы дистанционного обучения