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

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

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

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

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

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

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

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

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

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

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

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

    Common_Apache_settings

  • Настройки nginx

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

    nginx_settings

    Важно. Настройки nginx предназначены только для продвинутых пользователей.

    Используйте следующие опции для настройки того, как Apache и nginx должны обрабатывать запросы:

    • Режим прокси.

      По умолчанию эта опция включена и nginx работает как прокси-сервер для Apache. Расположенные ниже опции активны только тогда, когда включен Режим прокси, и они позволяют вам указать, как обработка запросов распределяется между nginx и Apache.

      Чтобы использовать nginx без Apache для обработки запросов для любого веб-контента, выключите Режим прокси. Тогда 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-адресу, запрещенному в стандартной конфигурации), будут использоваться ваши значения.

 

 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.