Synology NAS – Virtual Host (DSM 6.x)

synology logo

virtual host icon

Met een virtual host kun je verschillende websites hosten met één webserver, je hebt bijvoorbeeld “website.nl” als website, je webwinkel kan zijn: “webshop.website.nl” en je forum: “forum.website.nl” en dat allemaal op dezelfde server (je kan het pad naar de webfolder configureren), dit staat netter dan: “website.nl/website/forum”, etc.


Virtual Host op DSM 6.x (Apache)

De virtual host instelling zijn te vinden in webstation > virtuele host

DSM 6 virtual host screen

De instellingen worden opgeslagen in /usr/local/etc/httpd/sites-enabled/httpd-vhost.conf-user


In het bestand /usr/local/etc/httpd/conf/httpd.conf staat deze regel:

Include sites-enabled/*.conf

Dat wil zeggen dat elk .conf bestand dat in de folder /usr/local/etc/httpd/sites-enabled staat, wordt geladen door Apache webserver!

Als je de DSM configuratie module gebruikt, dan wordt er standaard al een bestand “httpd-vhost.conf-user” aangemaakt, deze kan je niet aanpassen, want het wordt telkens overschreven met de DSM configuratie!

Voorbeeld van DSM configuratie cloud.website.nl geeft deze standaard inhoud:


Samenvattingen

HTTP VIRTUAL HOST configuratie:
– DSM 5.x  /etc/httpd/sites-enabled-user/httpd-vhost.conf-user
– DSM 6.x (apache)  /usr/local/etc/httpd/sites-enabled/httpd-vhost.conf-user
– DSM 6.x (nginx)  /usr/local/etc/nginx/sites-enabled/httpd-vhost.conf-user