(Опционально) Оптимизация Plesk для работы на VPS

Если вы устанавливаете Plesk в Virtuozzo для Linux, мы рекомендуем переключить Plesk в специальный режим, оптимизированный для виртуального окружения. Этот режим отключает движок InnoDB на сервере баз данных MySQL и модули веб-сервера Apache, которые не имеют большого значения для хостинговых сервисов. Благодаря этому Plesk потребляет меньше памяти, чем другие контрольные панели на рынке, что обеспечивает более рациональное использование аппаратных ресурсов и повышает вместимость серверов.

Однако этот режим имеет некоторые недостатки:

  • не будут работать веб-приложения, требующие InnoDB;
  • не будут работать скрипты Perl, python и ASP, так как будут отключены необходимые модули Apache (см. список ниже);
  • PHP будет доступен только через CGI.

Примечание. Режим оптимизации может быть включен только на чистых установках Plesk. Он не поддерживается установками Plesk, обновленными с предыдущих версий.

Чтобы переключиться в режим VPS-оптимизации:

Установите EZ-шаблон pp12-vps-optimized. Шаблон применит необходимую конфигурацию.

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

Чтобы вернуться к обычному режиму работы Plesk, сделайте следующее:

  1. Включите движок InnoDB.
    1. Откройте файл /etc/my.cnf.
    2. Найдите строки с текстом skip-innodb и удалите или закомментируйте их.
    3. Сохраните файл.
    4. Перезапустите сервер MySQL.
  2. Включите необходимые модули Apache.

    В Debian Linux для включения всех необходимых модулей используйте утилиту a2enmod. Например, если вы хотите включить модуль PHP, выполните следующую команду:

    a2enmod php5

    В других версиях Linux нужно внести изменения в конфигурационный файл Apache, который обычно находится в папке /etc/httpd/conf/.

    1. Откройте файл /etc/httpd/conf/httpd.conf.
    2. Найдите строки LoadModule <имя модуля> и раскомментируйте те из них, которые соответствуют нужным вам модулям.
    3. Сохраните файл.
    4. Перезапустите Apache.
  3. Выполните следующий SQL-запрос:

    mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e "update misc set val='0' where param='vps_optimized_mode_status';"

Модули Apache, отключаемые в режиме VPS-оптимизации

При переходе в режим оптимизации отключаются следующие модули Apache:

  • authn_alias,
  • authn_anon,
  • authn_dbm,
  • authn_default,
  • authz_user,
  • authz_owner,
  • authz_groupfile,
  • authz_dbm,
  • authz_default,
  • ldap,
  • authnz_ldap,
  • ext_filter,
  • mime_magic,
  • deflate,
  • usertrack,
  • dav_fs,
  • vhost_alias,
  • speling,
  • proxy_balancer,
  • cache,
  • disk_cache,
  • file_cache,
  • mem_cache,
  • version,
  • asis,
  • bw,
  • proxy_ajp,
  • auth_ldap,
  • perl,
  • python,
  • php5,
  • php4.

Список модулей зависит от версии операционной системы. После установки Plesk и включения режима оптимизации этот список можно посмотреть в следующих файлах:

  • в 32-разрядных операционных системах - /usr/lib/plesk-12.0/vps_optimized_aspects/apache-modules-all;
  • в 64-разрядных операционных системах - /usr/lib64/plesk-12.0/vps_optimized_aspects/apache-modules-all.