2.4.1.1.4. Статические файлы

На хостинге используется связка из серверов nginx и Apache. Сервер nginx обрабатывает запросы к статическому контенту и перенаправляет запросы к динамическому контенту на сервер Apache. Вместо Apache могут использоваться OpenLiteSpeed или PHP-FPM.

Расширения статических файлов, которые должен обрабатывать nginx, указываются в разделе «Настройки сайта» в поле «Статические файлы»:

Если нужно, чтобы для определённых статических файлов срабатывали директивы из .htaccess или эти файлы отдавались не напрямую, а, к примеру, генерировались скриптами сайта, то нужно удалить расширения этих файлов из списка статических, чтобы запросы доходили до сервера Apache. Изменения вступают в силу примерно в течение 10-15 минут.

Стоит учитывать, что отдача статических файлов сервером Apache вместо nginx может негативно сказаться на общей нагрузке на веб-сервер, создаваемой хостинг-аккаунтом. Поскольку nginx работает быстрее, рекомендуется, чтобы статические файлы отдавались именно им, а не более медленным сервером Apache.

Содержание

    (1)