Umstellungen bei vhost.conf und vhost_ssl.conf in Plesk 10Im Beispiel ist die Domain „example.com“. Die Domain liegt im Verzeichnis: „/var/www/vhosts/example.com/“. Wenn Einstellungen wie „open_basedir“ für die Domain geändert werden sollen, dann muss für die http-Verbindungen eine Datei „vhost.conf“ im Ordner „conf“ und für die https-Verbindung eine Datei „vhost_ssl.conf“ im selben Verzeichnis der Domain angelegt werden. In „vhost.conf“ kann dann etwas so etwas stehen: <Directory /var/www/vhosts/example.com/httpdocs> php_admin_value open_basedir "/var/www/vhosts/example.com/httpdocs:/tmp:/var/www/vhosts/example.com/cgi-bin" </Directory> In „vhost_ssl.conf“ kann dann etwas so etwas stehen: <Directory /var/www/vhosts/example.com/httpsdocs> php_admin_value open_basedir "/var/www/vhosts/example.com/httpsdocs:/tmp:/var/www/vhosts/example.com/cgi-bin" </Directory> Wenn Änderungen vorgenommen wurden, müssen die „httpd.include“-Dateien von Plesk neu erstellt werden. Das geschah unter Plesk 9.5 mit dem Aufruf: /usr/local/psa/admin/sbin/websrvmng -a -v Unter Plesk 10 wird folgender Aufruf benutzt: /usr/local/psa/admin/sbin/httpdmng --reconfigure-all Die “httpd.include”-Datei landete bei Plesk 5.5 ebenfalls im „conf“-Verzeichnis. (Für Plesk 10 siehe unten.) Damit die Änderungen von Apache übernommen werden, muss dieser neu gestartet werden: /etc/init.d/apache2 restart Für Subdomains, wie beispielsweise „forum.example.com“ galt unter Plesk 9.5 mit einer Ausnahme das Gleiche. Plesk 9.5 hat in Subdomains die Datei „vhost_ssl.conf“ nicht gelesen, sondern auch für https-Verbindungen die Datei „vhost.conf“. Dieses Problem ist man einfach damit begegnet, indem man den Inhalt der in „vhost_ssl.conf“ stehen würde einfach auch in die Datei „vhost.conf“ geschrieben hat. (Damit gab es dort zwei <Directory>-Bereiche untereinander, einen für httpdocs und einen für httpsdocs.) In Plesk 10 gibt es nun zwei Änderungen. 1. Die Ausnahme mit der „vhost_ssl.conf“ in Subdomains wurde aufgehoben. Dort kann und muss man diese ebenfalls benutzen.
11/26/10 |