Systeemopdrachten opnemen in het configuratiebestand van de webserver

U kunt domeinspecifieke Apache-instellingsopdrachten toevoegen aan het configuratiebestanden van de webserver In Plesk zijn de instellingen voor virtuele hosts voor elk domein opgeslagen in een apart bestand httpd.include.

Op alle Linux-systemen bevindt dit bestand zich in de map /var/www/vhosts/<domeinnaam>/conf/.

Op FreeBSD-systemen bevindt dit bestand zich in de map /usr/local/psa/home/vhosts/<domeinnaam>/conf/.

Hebt u een upgrade uitgevoerd vanaf Plesk versie 7.5.4 of eerder, probeer dan om dit bestand te vinden in de map /home/httpd/vhosts/<domeinnaam>/conf/.

Opmerking: u kunt de locatie van virtuelehostmappen wijzigen via het hulpprogramma transvhosts.pl, dat u ofwel in de map /usr/local/psa/bin/, of in de map /opt/psa/bin/ kunt vinden, afhankelijk van uw besturingssysteem.

Steeds als de virtuelehost-instellingen worden gewijzigd, wordt dit bestand overschreven. Alle wijzigingen die u handmatig hebt aangebracht in dit bestand gaan dus verloren. Om aangepaste instructies te gebruiken of om de instructies die door Plesk worden ingevoegd opnieuw te definiƫren, moet u de bestanden vhost.conf en/of vhost_ssl.conf met de noodzakelijke instructies aanmaken in de map /zoekpad_naar_vhosts/<domeinnaam>/conf/ voor een domein en /zoekpad_naar_vhosts/<domeinnaam>/subdomeinen/<subdomeinnaam>/conf/ voor een subdomein.

Als een van deze bestanden al bestaat op het moment dat het hoofdbestand met instellingen wordt aangemaakt, dan voegt Plesk de juiste Include-instructies in de HTTP- en/of HTTPS-virtuelehostcontext in. Vanwege veiligheidsredenen kan alleen de hoofdgebruiker (root) de bestanden vhost.conf en vhost_ssl.conf aanmaken.

Om de wijzigingen van kracht te laten zijn moet u de volgende opdracht geven:

/plesk_installatiemap/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domeinname>