Предыдущая страница | Следующая страница | Найти страницу |

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

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

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

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

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

Далее в этом разделе: Изменение настроек веб-сервера Apache

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

Все доступные для изменения настройки веб-сервера находятся на странице Сайты и домены > имя домена > Настройки 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-адресу, запрещенному в стандартной конфигурации), будут использоваться ваши значения.