solip.de
Intel Channel Partner
Lancom Reseller

Individuelle Apache-Konfigurationen mit Plesk-vhosts

Erstellt von solip am Freitag 11. Mai 2012

Wie man Domains in Plesk individuell anpasst – denn Änderungen der httpd.include sind ohne Effekt.

Häufig wird versucht, Änderungen am Webserver auf einem Plesk-System in der Datei /var/www/vhosts/*domain*/conf/httpd.include (o.ä. je nach Distribution) durchzuführen. Dies funktioniert aber nicht oder nur kurz weil diese Datei zwar korrekt aussieht und dies auch tut, aber vom Verwaltungssystem einfach neu geschrieben wird bei Bedarf.

Die Ursache dafür ist in der Datei selbst beschrieben, wird aber oft übersehen:

# ATTENTION!
# DO NOT MODIFY THIS FILE OR ANY PART OF IT. THIS CAN RESULT IN IMPROPER PLESK
# FUNCTIONING OR FAILURE, CAUSE DAMAGE AND LOSS OF DATA. IF YOU REQUIRE CUSTOM
# MODIFICATIONS TO BE APPLIED TO THE CONFIGURATION, PLEASE, PERFORM THEM IN THE
# FOLLOWING FILE(S):
# vhost.conf

Also legt man im gleichen Pfad (conf der Domain) eine Datei vhost.conf an und trägt dort die Änderungen ein. Hier sind alle Apache-Direktiven für einen Virtualhost zulässig.

Anschliessend veranlasst man Plesk, diese Änderungen zu übernehmen:

Plesk 9 und früher: /usr/local/psa/admin/bin/websrvmng -a -v
Plesk 10 und folgende: /usr/local/psa/admin/bin/httpdmng –reconfigure-all

Kommentar schreiben

XHTML: Sie können diese Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>