(Optional) Optimierung von Plesk für den Betrieb in einem VPS

Falls Sie Plesk in Virtuozzo für Linux bereitstellen, sollten Sie Plesk in einen Betriebsmodus wechseln, der für virtuelle Umgebungen optimiert ist. Dieser Modus deaktiviert den InnoDB-Engine im MySQL-Datenbankserver und die Apache-Webservermodule, die nicht unbedingt für Hostingdienste benötigt werden. Dadurch verbraucht Plesk weniger Speicher als andere auf dem Markt verfügbare Control Panels. Auf diese Weise wird zudem eine effizientere Nutzung von Hardware-Ressourcen gewährleistet und Sie erzielen eine höhere Dichte an virtuellen Umgebungen pro Server.

Die Nachteile des optimierten Modus werden im Folgenden aufgelistet:

  • Webapplikationen, die InnoDB benötigen, funktionieren nicht.
  • Perl, Python und ASP werden nicht funktionieren, da die erforderlichen Apache-Module ausgeschaltet werden (siehe Liste unten).
  • PHP wird nur über CGI verfügbar sein.

Hinweis: Der optimierte Modus kann nur auf neu installierten Plesk Installationen aktiviert werden. Er ist nicht auf Plesk Installationen anwendbar, bei denen ein Upgrade von früheren Versionen durchgeführt wurde.

So wechseln Sie in den VPS-optimierten Modus:

Installieren Sie das EZ-Template pp12-vps-optimized. Das Template übernimmt die notwendigen Konfigurationen.

Wichtig: Der optimierte Modus kann nur auf neuen Plesk Installationen aktiviert werden, die noch nicht initialisiert wurden, d. h. für die noch keine Erstkonfiguration durchgeführt wurde.

Wenn Sie Plesk wieder in den normalen Betriebsmodus wechseln wollen, führen Sie die folgenden Schritte aus:

  1. Aktivieren Sie den InnoDB-Engine.
    1. Öffnen Sie zum Bearbeiten die Datei /etc/my.cnf.
    2. Suchen Sie nach den Zeilen, die den Eintrag skip-innodb enthalten, und löschen Sie sie oder deaktivieren (auskommentieren) Sie diese Einträge.
    3. Speichern Sie die Datei.
    4. Starten Sie den MySQL-Server neu.
  2. Aktivieren Sie die erforderlichen Apache-Module.

    Um alle erforderlichen Module zu aktivieren, verwenden Sie auf Debian Linux das Dienstprogramm a2enmod. Zum Aktivieren des PHP-Moduls führen Sie den folgenden Befehl aus:

    a2enmod php5

    Auf anderen Linux-Distributionen bearbeiten Sie die Hauptkonfigurationsdatei von Apache. Diese Datei finden Sie in Linux-Installationen in dem Verzeichnis /etc/httpd/conf/.

    1. Öffnen Sie zum Bearbeiten die Datei /etc/httpd/conf/httpd.conf.
    2. Suchen Sie nach den Zeilen LoadModule <module_name>, die den Modulen entsprechen, die aktiviert werden sollen und kommentieren Sie diese Zeilen aus.
    3. Speichern Sie die Datei.
    4. Starten Sie Apache neu.
  3. Schalten Sie Plesk in den normalen Betriebsmodus zurück, indem Sie die folgende SQL-Abfrage durchführen:

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

Ausgeschaltete Apache-Module in VPS-optimiertem Modus

Im VPS-optimierten Modus sind die folgenden Apache-Module ausgeschaltet:

  • 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

Die Liste der Module kann je nach Distribution und Architektur des Betriebssystems variieren. Sobald Plesk installiert ist und der optimierte Modus eingeschaltet ist, können Sie sich die Liste in folgenden Dateien anschauen:

  • Auf 32-Bit-Betriebssystemen - /usr/lib/plesk-12.0/vps_optimized_aspects/apache-modules-all
  • Auf 64-Bit-Betriebssystemen - /usr/lib64/plesk-12.0/vps_optimized_aspects/apache-modules-all