Breng meerdere websites op QNAP NAS bijeen met Virtual Hosting
Via het internet kunt werken met uw gebruikers, klanten en doelgroep, waar dan ook ter wereld. Het wordt steeds gemakkelijker een website te hosten en er zijn vele gratis bronnen beschikbaar op het internet voor het maken van meerdere websites, voor mensen met verschillende technische vaardigheden.
Virtual Hosting is een webserver-techniek die de mogelijkheid biedt meerdere domeinen (websites) te hosten op een fysieke host, wat een kostenbesparende oplossing biedt voor mensen die daaraan behoefte hebben.
Dit artikel laat zien hoe meerdere websites opgezet kunnen worden op een QNAP NAS via virtual hosting.
In deze tutorial zullen we de informatie van de volgende tabel gebruiken als referentie.
Hostnaam | IP-adres en poort van WAN/LAN | Document-root | Demo webtoepassing |
site1.mysite.com | WAN IP-adres: 111.222.333.444 LAN IP-adres: 10.8.12.45 (NAS) Poort: 80 (NAS) |
/Web/site1_mysite | Joomla! |
site2.mysite.com | /Web/site2_mysite | WordPress | |
www.mysite2.com | /Web/www_mysite2 | phpBB3 |
Voorbereiding voor gebruik
DNS-records
De hostnaam moet verwijzen naar het WAN IP-adres van uw NAS. U kunt dit normaal configureren vanuit uw DNS-serviceprovider. Voor meer informatie over DNS-instellingen kunt u terecht op Het opzetten van een DDNS Service voor Remote Internet Access naar een QNAP Turbo NAS
Port forwarding
Als de webserver luistert naar poort 80, dan moet u 'port forwarding' configureren op uw router om inkomend verkeer vanuit poort 80 toe te staan op het LAN IP-adres (10.8.12.45) van uw NAS. Voor meer informatie over 'port forwarding' via NAS kunt u terecht op Uw QNAP NAS benaderen met de myQNAPcloud Service
SSL-certificaat importeren
Als u SSL-verbindingen gaat inschakelen voor de website en van plan bent uw eigen SSL-certificaten te gaan gebruiken, dan kunt u het certificaat importeren vanuit "Configuratiescherm” > "Beveiliging” > "Certificaat en Privé-sleutel”.
U kunt ook SSL-certificaten kopen vanaf myQNAPcloud. Voor meer informatie kunt u terecht op Hoe myQNAPcloud SSL-certificaten aan te schaffen en te gebruiken?
De Webserver activeren en Virtual Hosting configureren
1. Log in op QTS, ga naar "Configuratiescherm > "Toepassingen” > "Webserver", klik daarna in de "Webserver"-pagina op "Webserver inschakelen”.
- Als u contact wilt maken via een beveiligde verbinding, klik dan op "Beveiligde verbinding inschakelen (HTTPS)”.

2. Ga naar de pagina "Virtuele Host", klik op "Virtuele host inschakelen” en klik daarna op "Toepassen”. Klik daarna op "Een virtuele host maken” om de verbinding te maken.

3. Vul de vereiste informatie in (hostnaam, mapnaam, protocol en poort) en klik op "Toepassen”. De "Hostnaam" zal wijzen naar de website die opgeslagen is in de betreffende map.
- U moet mappen maken onder "Web" voordat u een "Mapnaam” kiest.

4. Na het voltooien van deze instellingen kunt u de webgegevens uploaden naar de NAS.
In dit voorbeeld zetten we Joomla-bestanden in "/Web/site1_mysite", WordPress-bestanden in "/Web/site2_mysite" en phpBB3-bestanden in "/Web/www_mysite2".

5. Na het uploaden, kunt u naar de websites gaan met de volgende URL's:
http://site1.mysite.com
http://site2.mysite.com
http://www.mysite2.com
U moet dan de webpagina's Joomla!, WordPress en phpBB3 zien. Aanvullende opties omvatten het inschakelen van SSL-verbindingen of het kiezen van een ander poortnummer.
- Als de 'port forwarding' op uw router niet poort 80 is, dan moet u het poortnummer toevoegen achter de URL om verbinding te kunnen maken met de website.
