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>