Что такое Apache

Ответ

Apache — это популярный веб-сервер с открытым исходным кодом, который обрабатывает HTTP-запросы и отдаёт статический контент (HTML, CSS, JS, изображения).

Ключевые особенности:

  • Поддержка модулей (например, mod_rewrite для ЧПУ)
  • Кроссплатформенность (Linux, Windows, macOS)
  • Гибкость конфигурации через .htaccess

Пример конфигурации для фронтенда:

<VirtualHost *:80>
  ServerName example.com
  DocumentRoot /var/www/html
  <Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>

Для современных SPA часто используют Apache как прокси к бэкенду или для раздачи статики. Альтернативы — Nginx, Caddy.