Probleem:
Het hosten van meerdere websites op mijn synology lukt niet
Wat is de situatie:
Ik bezit meerdere domeinnamen, voor het gemak houd ik het even bij twee stuks. Deze domeinen noem ik www.site1.nl
www.site2.nl
Beide sites worden door een hostingprovider waar ik de domeinnamen heb geregistreerd, doorgestuurd naar mijn vaste ip adres.
Domein www.site1.nl heb ik met een wordpress installatie op mijn synology draaien. Op de synology draait DSM DSM 6.0.1-7393 Update 2, het betreft hier een 112j synology.
Het probleem:
www.site2.nl is niet bereikbaar, er ontstaan afhankelijk van wat ik uitvoer op de synology verschillende errors.
- Bij het draaien van web services en de daarop beschikbare virtual host werkt site1.nl prima. site2.nl geeft een 403 error
- Bij het draaien van web services in combinatie met een script dat is geplaatst in het bestand index.php dat zich bevindt in de rootmap van de webafdeling op de synology krijg ik de vermelding "foutje" zoals aangegeven in onderstaand script:
<?php
IF ($_SERVER["SERVER_NAME"] == "www.site1.nl") {
header("Location: /site1/wordpress");
}
ELSEIF ($_SERVER["SERVER_NAME"] == "www.site2.nl") {
header("Location: /site2/wordpress");
}
ELSE {
echo "Foutje";
}
?>
(Vreemde) hier is dat wanneer ik www.site1.nl aanroep terwijl ik bij ("Location: mapnaaminwebdir") niks of zelfs iets willekeurigs instel, ik terecht kom op de juiste pagina.
Heb ik daarbij echter iets ingevuld voor www.site2.nl bij ("Location: mapnaaminwebdir") dan ontstaat er op die site een vermelding van "foutje" zelfs wanneer ik daar de map invul van de werkende site. Het script lijkt dus wel te werken, maar dus niet helemaal?
Bijgaand draait web station/virtuele host op de synology, met daarbij php 5.6, MariaDB en phpMyAdmin .
Daarin heb ik de volgende verwijzingen:
www.site1.nl en site1.nl worden doorgelinkt naar de rootmap (web) en /site1/wordpress waar de wordpressinstallatie actief in draait.
www.site2.nl en site2.nl worden doorgelinkt naar de rootmap (web) en /site2/wordpress, waar de nieuwe installatie voor wordpress klaar staat om geïnstalleerd te worden (ik zou hem daarvoor moeten aanroepen in mijn browser, waarna bij die eerste keer aanroepen ik alle gegevens van de database en overige benodigde instellingen kan invoeren> dit verliep bij de installatie van www.site1.nl probleemloos)
Site 1 is benaderbaar, site 2 is niet benaderbaar. Dit is tevens het geval wanneer ik de index.php verwijder uit de rootmap en alleen webstation en bijbehorend de virtuele host laat draaien. Echter krijg ik dan niet meer "foutje" te zien (logisch want het script werkt niet meer) maar een 403 error. Deze 403 error krijg ik ook als ik in webstation/virtuele host www.site2.nl laat verwijzen naar dezelfde map als waar www.site1.nl op draait.
Web station staat in principe als volgt ingesteld:
Ik heb ook geprobeerd om de naam van de submap in bovenstaand overzicht voor site2 te wijzigen naar de submap waar site1 wel op draait, dit in een poging om de verbinding via de domeinnaam www.site2.nl tot stand te brengen, desnoods dus naar de verkeerde site. Helaas geeft dit dezelfde 403 error.
Wat heb ik al geprobeerd?
Alles volledig opnieuw geïnstalleerd, dat wil zeggen:
- PhpMyAdmin
- MariaDB (inclusief alle databases)
- Php 5.6
- Web station
- Wordpress installaties
Tevens heb ik gezocht naar meerdere mensen met het probleem, of die me kunnen helpen. Bijvoorbeeld op het synology forum. Hier krijg ik echter antwoorden die me terug verwijzen naar webpagina's waar mijn probleem niet op wordt beschreven of wordt opgelost.
Ik heb te weinig verstand van verdere instellingen bij de hostingprovider om daar iets over te kunnen zeggen. Wel heb ik een en ander gevonden over A- records en Masterzones en forward zones (hier raak ik echter het spoor bijster). Synology biedt mij wel de mogelijkheid een DNS server op te zetten, maar hierover weet ik te weinig om er van te kunnen zeggen of dit voor mij geldt.
Mocht er iemand zijn die met mij mee wil denken in deze situatie, of me tips kan geven om dingen uit te proberen, heel graag.
Het hosten van meerdere websites op mijn synology lukt niet
Wat is de situatie:
Ik bezit meerdere domeinnamen, voor het gemak houd ik het even bij twee stuks. Deze domeinen noem ik www.site1.nl
www.site2.nl
Beide sites worden door een hostingprovider waar ik de domeinnamen heb geregistreerd, doorgestuurd naar mijn vaste ip adres.
Domein www.site1.nl heb ik met een wordpress installatie op mijn synology draaien. Op de synology draait DSM DSM 6.0.1-7393 Update 2, het betreft hier een 112j synology.
Het probleem:
www.site2.nl is niet bereikbaar, er ontstaan afhankelijk van wat ik uitvoer op de synology verschillende errors.
- Bij het draaien van web services en de daarop beschikbare virtual host werkt site1.nl prima. site2.nl geeft een 403 error
- Bij het draaien van web services in combinatie met een script dat is geplaatst in het bestand index.php dat zich bevindt in de rootmap van de webafdeling op de synology krijg ik de vermelding "foutje" zoals aangegeven in onderstaand script:
<?php
IF ($_SERVER["SERVER_NAME"] == "www.site1.nl") {
header("Location: /site1/wordpress");
}
ELSEIF ($_SERVER["SERVER_NAME"] == "www.site2.nl") {
header("Location: /site2/wordpress");
}
ELSE {
echo "Foutje";
}
?>
(Vreemde) hier is dat wanneer ik www.site1.nl aanroep terwijl ik bij ("Location: mapnaaminwebdir") niks of zelfs iets willekeurigs instel, ik terecht kom op de juiste pagina.
Heb ik daarbij echter iets ingevuld voor www.site2.nl bij ("Location: mapnaaminwebdir") dan ontstaat er op die site een vermelding van "foutje" zelfs wanneer ik daar de map invul van de werkende site. Het script lijkt dus wel te werken, maar dus niet helemaal?
Bijgaand draait web station/virtuele host op de synology, met daarbij php 5.6, MariaDB en phpMyAdmin .
Daarin heb ik de volgende verwijzingen:
www.site1.nl en site1.nl worden doorgelinkt naar de rootmap (web) en /site1/wordpress waar de wordpressinstallatie actief in draait.
www.site2.nl en site2.nl worden doorgelinkt naar de rootmap (web) en /site2/wordpress, waar de nieuwe installatie voor wordpress klaar staat om geïnstalleerd te worden (ik zou hem daarvoor moeten aanroepen in mijn browser, waarna bij die eerste keer aanroepen ik alle gegevens van de database en overige benodigde instellingen kan invoeren> dit verliep bij de installatie van www.site1.nl probleemloos)
Site 1 is benaderbaar, site 2 is niet benaderbaar. Dit is tevens het geval wanneer ik de index.php verwijder uit de rootmap en alleen webstation en bijbehorend de virtuele host laat draaien. Echter krijg ik dan niet meer "foutje" te zien (logisch want het script werkt niet meer) maar een 403 error. Deze 403 error krijg ik ook als ik in webstation/virtuele host www.site2.nl laat verwijzen naar dezelfde map als waar www.site1.nl op draait.
Web station staat in principe als volgt ingesteld:

Ik heb ook geprobeerd om de naam van de submap in bovenstaand overzicht voor site2 te wijzigen naar de submap waar site1 wel op draait, dit in een poging om de verbinding via de domeinnaam www.site2.nl tot stand te brengen, desnoods dus naar de verkeerde site. Helaas geeft dit dezelfde 403 error.
Wat heb ik al geprobeerd?
Alles volledig opnieuw geïnstalleerd, dat wil zeggen:
- PhpMyAdmin
- MariaDB (inclusief alle databases)
- Php 5.6
- Web station
- Wordpress installaties
Tevens heb ik gezocht naar meerdere mensen met het probleem, of die me kunnen helpen. Bijvoorbeeld op het synology forum. Hier krijg ik echter antwoorden die me terug verwijzen naar webpagina's waar mijn probleem niet op wordt beschreven of wordt opgelost.
Ik heb te weinig verstand van verdere instellingen bij de hostingprovider om daar iets over te kunnen zeggen. Wel heb ik een en ander gevonden over A- records en Masterzones en forward zones (hier raak ik echter het spoor bijster). Synology biedt mij wel de mogelijkheid een DNS server op te zetten, maar hierover weet ik te weinig om er van te kunnen zeggen of dit voor mij geldt.
Mocht er iemand zijn die met mij mee wil denken in deze situatie, of me tips kan geven om dingen uit te proberen, heel graag.