Synology-Forum.nl
Overige software => Web Station => Topic gestart door: kippewit op 20 november 2012, 08:42:20
-
Hallo
Ik host twee websites, laten we ze site1 en site2 noemen.
Elke site is extern bereikbaar op z'n eigen url (site1.domein.be en site2.domein.be).
Is er een manier om de websites zelf te bezoeken, zonder via "het internet" te gaan?
Ja zou natuurlijk de sites kunnen bezoeken via ipadres/site1 en ipadres/site2, maar dan worden beide sites beschouwd als een folder van de website "ipadres". Als je dus bvb naar een afbeelding verwijst door te zeggen
<img src="/img/pic.png">
dan zal dat op het eigen domein wel lukken (omdat img daar in de root staat), maar via ipadres/site1 zal dat niet lukken omdat de map img eigenlijk in de map site1 staat.
Iemand tips?
---
Concreet: ik wil graag de sites die ik develop lokaal op mijn synology hosten zodat ik zelf snel kan developen, maar ze moeten voor de klant ook te bekijken zijn. Momenteel werk ik met MAMP, maar als je je site extern bereikbaar wil maken, moet uiteraard je computer altijd aan staan. Daarom zou ik het graag op de Synology DS doen.
-
Maak in elke Site map een symbolic link aan naar de img map.
Gebruik een terminal programma en telnet naar diskstation.
Login als admin.
Type dan :
ln -s /var/services/web/img /var/services/web/site1/
en
ln -s /var/services/web/img /var/services/web/site2/
Controleer of het is gelukt met :
ls -l /var/services/web/site1/
Je ziet dan zoiets :
lrwxrwxrwx 1 admin users 21 Nov 20 12:19 img -> /var/services/web/img
Je kan nu de inhoud van de img map gebruiken zonder naar root te hoeven verwijzen.
Lees ook de apache handleiding en doe man ln in de terminal voor meer info