Synology-Forum.nl
Overige software => Web Station => Topic gestart door: dmerkenhof op 13 september 2008, 01:01:38
-
Hoi,
ik heb vandaag, na 2 weken reparatie, mijn DS-207+ weer binnen.
Op mijn server heb ik meerdere domeinen draaien die ik via virtual hosts heb verdeeld.
Nu wil ik dit ook op mijn NAS doen maar hoe kom ik bij de vhosts file?
Moet ik dan gaan telnetten en in de commandline gaan rommelen? Met vi enzo?
vi is opzich niet het probleem want de basis dingetjes ken ik daar wel van maar het navigeren naar mappen enzo is wat lastiger omdat ik de paden niet ken enzo.
Tevens vraag ik me af hoe jullie het regelen met meerdere website en dus ook domeinen op je NAS, doen jullie die ok via de vhosts?
En dan vroeg ik me ook nog af hoe ik de php.ini kon aanpassen mocht dat nodig zijn. Ik had inmiddels begrepen dat dat ook via telnet zal moeten..?
Is mod_rewrite enzo al geinstalleerd op de webserver? En zoniet, hoe installeer ik die extra modules? Ik ben namelijk een behoorlijke leek met linux..
Ik hoop dat jullie mij kunnen en willen helpen! :)
In ieder geval alvast bedankt!
-
Ik heb dit bij mij thuis geregeld met een .htaccess bestandje, overigens zonder installatie van extra modules. Ik heb een DS-107+128 met firmware 514 (antiek onderhand). Mijn bestandje ziet er ongeveer zo uit (maar dan met andere domeinnamen uiteraard):
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} www.domein.nl
RewriteCond %{REQUEST_URI} !domeinnl/
RewriteRule ^(.*)$ domeinnl/$1 [L]
RewriteCond %{HTTP_HOST} www.domein.com
RewriteCond %{REQUEST_URI} !domeincom/
RewriteRule ^(.*)$ domeincom/$1 [L]
Dit dien je op te slaan in een tekstbestandje in de web share (\diskstationweb) met als naam .htaccess.
Onder Windows kun je deze naam niet ingeven, omdat er altijd een naam voor de punt ingegeven moet worden. Een simpele oplossing hiervoor is om het bestandje via PuTTY te hernoemen. De DiskStation heeft namelijk geen problemen met deze bestandsnaam.
De afzonderlijke domeinen doe je in een map domeinnl resp. domeincom direct in de web share. De naam van deze map staat zowel op de 2e als 3e regel genoemd.
Korte uitleg wat betreft de werking (1e domein als voorbeeld):
1. komt de domeinnaam uit de url overeen met http://www.domein.nl (http://www.domein.nl)?
2. en wordt de map domeinnl niet direct opgevraagd (bv. http://82.90.213.194/domeinnl/ (http://82.90.213.194/domeinnl/))?
3. herschrijf dan de opgevraagde url voor dit domein door naar de map domeinnl te wijzen (dit is alleen intern; hier zie je niets van in je browser).
Wellicht iets te simpel uitgelegd, maar daardoor hopelijk voor een grote groep een nuttige bijdrage. Succes!
-
Ik heb dit bij mij thuis geregeld met een .htaccess bestandje, overigens zonder installatie van extra modules. Ik heb een DS-107+128 met firmware 514 (antiek onderhand). Mijn bestandje ziet er ongeveer zo uit (maar dan met andere domeinnamen uiteraard):
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} www.domein.nl
RewriteCond %{REQUEST_URI} !domeinnl/
RewriteRule ^(.*)$ domeinnl/$1 [L]
RewriteCond %{HTTP_HOST} www.domein.com
RewriteCond %{REQUEST_URI} !domeincom/
RewriteRule ^(.*)$ domeincom/$1 [L]
Dit dien je op te slaan in een tekstbestandje in de web share (\diskstationweb) met als naam .htaccess.
Onder Windows kun je deze naam niet ingeven, omdat er altijd een naam voor de punt ingegeven moet worden. Een simpele oplossing hiervoor is om het bestandje via PuTTY te hernoemen. De DiskStation heeft namelijk geen problemen met deze bestandsnaam.
De afzonderlijke domeinen doe je in een map domeinnl resp. domeincom direct in de web share. De naam van deze map staat zowel op de 2e als 3e regel genoemd.
Korte uitleg wat betreft de werking (1e domein als voorbeeld):
1. komt de domeinnaam uit de url overeen met http://www.domein.nl (http://www.domein.nl)?
2. en wordt de map domeinnl niet direct opgevraagd (bv. http://82.90.213.194/domeinnl/ (http://82.90.213.194/domeinnl/))?
3. herschrijf dan de opgevraagde url voor dit domein door naar de map domeinnl te wijzen (dit is alleen intern; hier zie je niets van in je browser).
Wellicht iets te simpel uitgelegd, maar daardoor hopelijk voor een grote groep een nuttige bijdrage. Succes!
Ik snap precies wat je bedoelt en het lijkt inderdaad een uitstekend alternatief om zonder in de NAS te gaan rommelen toch meerdere domeinnamen aan te kunnen sturen. Alleen had ik altijd begrepen dat .htaccess files de server extra belasten, maar ik weet niet of dat ook daadwerkelijk meer belast dan de vhost.conf.. In ieder geval een prima tip die ik toch erg overweeg te gebruiken, puur omdat ik dan niet via de commandline hoef te klieren. :D
Bedankt :!: