Настройки веб-сервера Apache

Plesk использует веб-сервер Apache (http://en.wikipedia.org/wiki/Apache_HTTP_Server) для доставки страниц ваших сайтов до клиентов (например, до браузеров, которыми пользуются посетители для просмотра вашего сайта). Для большей производительности веб-сервер Apache по умолчанию работает в связке с другим веб-сервером - nginx.

Настройки веб-сервера по умолчанию задаются администратором сервера (хостинг-провайдером). Например, эти настройки могут определять, как веб-серверы должны обрабатывать различные типы файлов, как использовать SSL, где хранить файлы журналов и так далее.

Однако вы (как владелец сайта) можете индивидуально настроить веб-сервер для своего сайта. Например, добавить тип стартовых страниц, ограничить доступ к сайту и так далее.

Примечание. Вы можете менять настройки веб-сервера для своих сайтов, только если ваша подписка включает соответствующее право.

Далее в этом разделе:

Изменение настроек веб-сервера Apache

 
Изменение настроек веб-сервера Apache

Все доступные для изменения настройки веб-сервера находятся на странице Сайты и домены > имя домена > Настройки Apache & nginx. Индивидуальные настройки работают только для выбранного сайта.

Apache_Nginx

Эти настройки делятся на две группы:

  • Общие настройки Apache.

    Эти настройки обычно изменяются теми владельцами сайтов, которые хотят добавить тип стартовых страниц (Документы по умолчанию) или тип MIME для файлов с тем или иным расширением (Типы MIME), ограничить доступ к сайту (Запретить доступ к сайту) или выбрать обработчики Apache для определенных типов файлов (Обработчики).

  • Настройки nginx.

    Эти настройки определяют, как должна распределяться обработка веб-запросов между веб-серверами Apache и nginx для достижения оптимальной производительности сайта.

    Важно. Настройки nginx предназначены только для продвинутых пользователей. Более подробную информацию для администратора смотрите в разделе Изменение настроек nginx для виртуальных серверов.

    • Интеллектуальная обработка статических файлов.

      Предупреждение: эту опцию следует отключать только для диагностики неисправностей в работе nginx.

      Отключение этой опции ограничит круг действий nginx: он будет только передавать запросы и ответы, не внося в них никакие изменения. Рекомендуем отключать эту опцию только в целях диагностики неисправностей в работе nginx.

    • Обрабатывать статические файлы с помощью nginx.

      Чтобы повысить производительность сайтов с большим объемом статического контента (например, изображений или видео) и высокой загрузкой, вы можете делегировать обработку статических файлов веб-серверу nginx. Apache не будет принимать никакого участия в обработке запросов к файлам с указанными расширениями.

      Например, если вы хотите, чтобы Apache не участвовал в доставке файлов с расширениями jpg и gif, включите опцию Обрабатывать статические файлы с помощью nginx и укажите эти расширения следующим образом:

      gif jpg

      или

      gif|jpg

      Предупреждение: так как запросы к статическим файлам не доходят до Apache, они не проходят через его обработчики. Это означает, что, например, правила перезаписи или директивы .htaccess применяться не будут.

    • Обрабатывать PHP-файлы с помощью nginx.

      Когда включена опция Обрабатывать PHP-файлы с помощью nginx, Apache не принимает никакого участия в обработке запросов к файлам PHP. Все запросы к файлам PHP обрабатываются веб-сервером nginx с помощью обработчика PHP-FPM. Обработчики, используемые Apache, недоступны в nginx. PHP-FPM - это расширенная версия FastCGI, которая заметно оптимизирует работу веб-приложений с высокой нагрузкой. Подробную информацию о PHP-FPM смотрите на странице http://php-fpm.org/about/.

      Предупреждение: так как запросы к файлам PHP не доходят до Apache, они не проходят через его обработчики (CGI, FastCGI или модуль Apache), поэтому некоторые веб-приложения могут работать с ошибками.

 

Обратите внимание, что субдомены имеют собственные настройки веб-сервера, поэтому если вы измените настройки веб-сервера для того или иного сайта, имеющего субдомены, эти изменения не будут применены к данным субдоменам.

Если вы не нашли нужный вам параметр, обратитесь к своему администратору сервера (хостинг-провайдеру), чтобы он его добавил.

Настройки по умолчанию

Для каждого из параметров вы можете либо ввести собственное значение, либо оставить выбранным вариант По умолчанию. Во втором случае Plesk будет использовать значения из стандартной конфигурации веб-сервера, заданной администратором сервера (хостинг-провайдером).

Значения, которые вы введете вручную, заменят собой настройки по умолчанию. Единственное исключение - это параметр Запретить доступ к сайту: при регулировании доступа к вашему сайту будут учитываться IP-адреса как из стандартной конфигурации, так и введенные вами. В случае конфликта (например, если вы разрешите доступ IP-адресу, запрещенному в стандартной конфигурации), будут использоваться ваши значения.