Synology-Forum.nl
Overige software => Web Station => Topic gestart door: computergek92 op 04 mei 2012, 21:49:27
-
Hallo,
Op het moment heb ik op de Synology DS710 in de web map een Joomla website draaien (root map) daarnaast heb ik in de map web --> MEdiawiki een mediawiki draaien. Nu zou ik graag de mediawiki lokaal willen houden, zodat deze niet extern benaderbaar is. Ik heb geprobeerd geen poort nummer in te vullen in het admin paneel, maar dit is niet mogelijk. Tevens heb ik ook een poortnummer gekozen welke niet geforward is in mijn router, maar ook dit is tevergeefs.
Ik hoop dat jullie een mogelijkheid weten?
Alvast bedankt!
-
Eerst zoeken, dan pas vragen!
De laatste posting in deze zelfde rubriek was: http://www.synology-forum.nl/viewtopic.php?f=32&t=8831
Plerry
-
Ik had al gezocht en deze was ik ook al tegengekomen, maar op deze manier is mijn Mediawiki nog steeds bereikbaar ondanks dat het is opgenomen in de .htaccess bestand met het correcte ip-adres. Zodoende heb ik dit gepost.
-
Op de manier zoals jij het wilt gebruiken zou je 2 webservers moeten draaien op 2 verschillende poorten. Poort 80 voor de standaard website die je nu ook gebruikt en op een andere poort een interne website laten draaien. Voor zover ik weet kun je geen 2 verschillende apache webservers draaien op je DS.
-
Op de manier zoals jij het wilt gebruiken zou je 2 webservers moeten draaien op 2 verschillende poorten. Poort 80 voor de standaard website die je nu ook gebruikt en op een andere poort een interne website laten draaien. Voor zover ik weet kun je geen 2 verschillende apache webservers draaien op je DS.
Als er apache draait op je DS met een httpd.cons zou het wel moeten werken.
je moet dan werken met virtual hosts.
http://www.apptools.com/phptools/virtualhost.php (http://www.apptools.com/phptools/virtualhost.php)
-
Ik heb de mediawiki op een virtuele host draaien inderdaad, alleen wil ik dat deze alleen bereikbaar is lokaal en dus niet via het internet. Poort 80 wordt inderdaad gebruikt voor de eerste website, alleen de mediawiki wil ik graag lokaal houden.
-
Ik heb de mediawiki op een virtuele host draaien inderdaad, alleen wil ik dat deze alleen bereikbaar is lokaal en dus niet via het internet. Poort 80 wordt inderdaad gebruikt voor de eerste website, alleen de mediawiki wil ik graag lokaal houden.
Dit kan volgens mij makkelijk opgelost worden.
Maak je gebruik van je eigen domein naam?
Als dat het geval is denk ik dat je het zo op kunt lossen:
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/website-wan
ServerName vanaf-wan.jedomein.nl
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/website-lan
ServerName vanaf-lan.jedomein.nl
# Other directives here
</VirtualHost>
Je maakt een A record aan voor je vanaf-wan met A record je ip adres thuis.
Je maakt GEEN A record aan voor je vanaf-lan.
In je hosts file op je computers thuis plaats je wel een record.
vanaf-lan.jedomein.nl <ip adres van je NAS>
Bijvoorbeeld:
vanaf-lan.jedomein.nl 192.168.0.100
Als je dan vanaf internet gaat naar vanaf-wan.jedomein.nl zal hij naar je website gaan.
ga je vanaf internet naar vanaf-lan.jedomein.nl zal hij deze niet op kunnen zetten naar een IP adres en zal hij ook niet verbinden naar je NAS.
Vanaf thuis zal wel alles werken.
LET OP!
Als je een wildcard * of @ ingevoerd hebt staan in je DNS records zal hij WEL verbinden met je NAS en die zal weten hoe hij deze om moet routeren.
Indien je echt wilt weten hoe je dat blokkeerd zul je, je wat verder moeten verdiepen in de httpd.conf
Ik hoop dat je er wat aan hebt.
Succes!
-
Het probleem heb ik net opgelost, door gebruik te maken van een .htaccess bestand.