🐐 Apache: дедушка веб-серверов
Кратко Apache — это дедушка веб-серверов. Ровесник самого интернета, который прошёл путь от заплаток к NCSA httpd до главного веб-сервера планеты. И пусть Nginx откусил половину рынка, Apache до сих пор жив, здоров и кормит миллионы сайтов.
▫️Основные этапы развития: · Февраль 1995 г. — Группа энтузиастов (Брайан Белендорф, Рой Филдинг и др.) создаёт рассылку для развития NCSA httpd, который забросил автор Роб Маккул. Проект называют Apache · Апрель 1995 г. — Первый публичный релиз. Название — игра слов: «a patchy server» (сервер с заплатками) и дань уважения племени апачей · Декабрь 1995 г. — Apache 1.0. К августу на нём работало уже 658 сайтов · 1996 г. — Apache становится самым популярным веб-сервером, обгоняя NCSA httpd · Март 1999 г. — Основание Apache Software Foundation. Из проекта выросла целая экосистема · Июнь 1999 г. — Доля Apache достигает 60% всех сайтов · 2002 г. — Релиз Apache 2.0. Появляются модули мультипроцессинга (MPM) · 2000–2010-е — Эра тотального доминирования, а затем медленное отступление под натиском Nginx · 2025 г. — До сих пор 25.9% сайтов работают на Apache
▫️Как работает: · Модульная система — ставишь ядро, подключаешь модули под задачи (PHP, Perl, Python, безопасность, сжатие) · Три режима MPM (на выбор): — prefork: отдельный процесс на запрос. Надёжно, но прожорливо. Нужен для старого mod_php — worker: процессы с несколькими потоками. Экономичнее, быстрее — event: оптимизирован для keep-alive соединений, самый современный · .htaccess — файлы в папках сайта, где можно менять настройки без доступа к основному конфигу
▫️Ключевые особенности: · Гибкость бешеная — модули можно добавлять/отключать на лету, без перекомпиляции · Виртуальные хосты — куча сайтов на одном IP · mod_php внутри процессов — динамика летает без лишних прокси · Безопасность — авторизация, ограничение по IP, SSL, mod_security
▫️Культурный феномен: · Главный веб-сервер эпохи становления интернета · Создал стандарт .htaccess, который до сих пор любят хостинги · Apache Software Foundation — дом для сотен проектов (Hadoop, Tomcat, Kafka, Maven) · «Apache Way» — модель open source разработки: прозрачность, меритократия, уважение · Легендарный спор 90-х: выбрать Apache или IIS от Microsoft
▫️Современное положение: · 25.9% рынка — второй после Nginx · Идеален для сложных PHP-сайтов, где нужны .htaccess и куча модулей · В связке с Nginx (фронт на Nginx, бэк на Apache) — золотой стандарт хостинга · Живёт в каждом shared-хостинге и не собирается умирать