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/ voor een domein en <domeinnaam>/conf/ /zoekpad_naar_vhosts/ voor een subdomein.<domeinnaam>/subdomeinen/<subdomeinnaam>/conf/
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>