Содержание
- Преимущество: это открытый исходный код
- Преимущество: это бесплатно
- Недостаток: Написан ботаниками, для ботаников.
Apache - это ведущая система веб-серверов HTTP. Первоначально он был разработан и выпущен как набор установок и конфигураций исправлений с открытым исходным кодом для «процесса httpd NCSA» в 1995 году. С тех пор он был переписан с самого начала как минимум дважды. Это отраслевой стандарт, и в Интернете работает больше серверов Apache, чем все остальные веб-серверы. Это «внутренняя» (управляющая) система, на которой работает более 60% всех интернет-сайтов.
Преимущество: это открытый исходный код
Программа с открытым исходным кодом - это программа, написанная любителями для увлекательного решения задач. Настоящее преимущество открытого исходного кода как модели разработки, особенно применительно к Apache, заключается в том, что ошибки исправляются быстро и постоянно, как только они обнаруживаются.Это потому, что многие люди смотрят на исходный код, и многие люди внесли свой вклад в код. Новые службы с системами с открытым исходным кодом, как правило, менее известны, чем системы для «Internet Information Server» (IIS). По большей части из-за того, что отдел маркетинга не пытается найти новые способы стимулировать продажи. Конечным результатом является то, что Apache, работающий на сервере Linux или Unix, является надежным, стабильным и может быть очень безопасным.
Преимущество: это бесплатно
Каждая программа с открытым исходным кодом распространяется на условиях лицензии, которая делает исходный код бесплатным. Это означает, что вы можете загружать модули с сервера Apache (и даже запускать его в Windows) без необходимости платить лицензионный сбор. Это особенно важно для компаний, занимающихся веб-хостингом, и провайдеров Интернет-услуг, которым необходимо постоянно увеличивать емкость сервера. Как и в данном случае, серверные фермы Google используют десятки тысяч установок Apache, что позволяет компании сэкономить много денег на лицензионных сборах.
Недостаток: Написан ботаниками, для ботаников.
Большинство установок Apache происходит без проблем. В большинстве дистрибутивов Linux он уже включен как часть вашего установочного образа. Apache поставляется предварительно настроенным и готовым к работе. Однако, если вы не следуете протоколу установки или у вас возникнут проблемы с конфигурацией, центральный офис для получения технической поддержки отсутствует. У вас будут только интернет-форумы, заполненные людьми, которые столкнулись с той же проблемой и, надеюсь, задокументировали ее решение. Следствием этого является то, что если вам нужно что-то исправить, вам лучше освоить командную строку терминала и несколько загадочные наборы команд Unix. Это потому, что для новичков совершенно не помогут «поцелуй руки» или мастера установки.