Выберите язык

Регистрация
Apache

Apache HTTP Server — веб-сервер, который принимает HTTP-запросы и отдаёт файлы или передаёт обработку приложению. Он может обслуживать сайт Joomla вместе с PHP и сервером базы данных.

Роль в работе сайта

Apache выбирает виртуальный хост по адресу запроса и настройкам сервера. Виртуальный хост задаёт каталог сайта, доменные имена, журналы и другие параметры. Статические файлы сервер может отдавать напрямую, а PHP-код Joomla выполняет отдельный обработчик.

PHP-FPM — менеджер процессов PHP, а не замена HTTP-сервера. Apache может передавать ему PHP-запросы. В другой конфигурации перед Apache находится Nginx, поэтому поведение сайта зависит от всей цепочки обработки.

.htaccess и mod_rewrite

Файл .htaccess задаёт разрешённые сервером настройки для каталога. Его действие зависит от AllowOverride и других правил Apache. mod_rewrite позволяет преобразовывать адреса, например направлять запросы к страницам Joomla на входной файл приложения.

Правила Apache нельзя механически переносить в Nginx: он не читает .htaccess. Перед включением перезаписи адресов проверьте фактическую конфигурацию хостинга и рекомендации установленной Joomla.

Проверка изменений

Ошибочная директива может вызвать ответ 500, а неправильное перенаправление — цикл. Сохраняйте исходную конфигурацию, проверяйте синтаксис доступными средствами сервера и затем открывайте реальные страницы Joomla. Журналы доступа и ошибок помогают отличить проблему веб-сервера от ошибки PHP.

Итог

Apache обслуживает веб-запросы, а Joomla формирует содержимое с помощью PHP и базы. Для настройки важны виртуальные хосты, разрешения .htaccess и взаимодействие с обработчиком PHP.

Упоминания:

Nginx, ЧПУ

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.