Einfügen von Anweisungen in die Webserver-Konfigurationsdatei

Sie können domainspezifische Apache-Konfigurationsanweisungen in die Webserver-Konfigurationsdatei einfügen. In Plesk ist zu jeder Domain eine Virtual Host-Konfiguration in einer separaten Datei namens httpd.include gespeichert.

Auf Linux-Systemen befindet sich diese Datei im Verzeichnis /var/www/vhosts/<Domainname>/conf/.

Auf FreeBSD-Systemen befindet sich diese Datei im Verzeichnis /usr/local/psa/home/vhosts/<Domainname>/conf/.

Wenn Sie von einer Plesk-Version bis einschließlich 7.5.4 aufgerüstet haben, finden Sie diese Datei möglicherweise im Verzeichnis /home/httpd/vhosts/<Domainname>/conf/.

Hinweis: Sie können den Standort von Virtual Host-Verzeichnissen mit dem Tool transvhosts.pl ändern, das sich je nach Ihrem Betriebssystem im Verzeichnis /usr/local/psa/bin/ oder im Verzeichnis /opt/psa/bin/ befindet.

Diese Datei wird bei jeder Änderung der Virtual Host-Konfiguration überschrieben. Dadurch werden alle manuellen Änderungen der vorhandenen Datei verworfen. Um benutzerdefinierte Anweisungen zu verwenden oder die von Plesk eingefügten Anweisungen zu ändern, müssen Sie die Datei vhost.conf und/oder vhost_ssl.conf mit den erforderlichen Anweisungen im Verzeichnis /path_to_vhosts/<Domainname>/conf/ (Domain) bzw. /path_to_vhosts/<Domainnname>/subdomains/<Subdomainname>/conf/ (Subdomain) erstellen.

Wenn eine dieser Dateien beim Erstellen der Hauptkonfigurationsdatei bereits vorhanden ist, fügt Plesk die entsprechende Include-Anweisung in den HTTP bzw. HTTPS Virtual Host-Kontext ein. Aus Sicherheitsgründen können die Dateien vhost.conf und vhost_ssl.conf nur von einem Root-Benutzer erstellt werden.

Um die Änderungen zu übernehmen, müssen Sie den folgenden Befehl ausführen:

/plesk_installation_directory/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domainname>