Auteur Topic: Virtual hosts en php.ini enzo  (gelezen 2690 keer)

Offline dmerkenhof

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 49
Virtual hosts en php.ini enzo
« Gepost 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!

Anonymous

  • Gast
Re: Virtual hosts en php.ini enzo
« Reactie #1 Gepost op: 13 september 2008, 03:23:45 »
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?
2. en wordt de map domeinnl niet direct opgevraagd (bv. 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!

Offline dmerkenhof

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 49
Re: Virtual hosts en php.ini enzo
« Reactie #2 Gepost op: 13 september 2008, 03:51:27 »
Citaat van: "Gast"
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?
2. en wordt de map domeinnl niet direct opgevraagd (bv. 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 :!:


 

GIT installeren op Virtual DSM

Gestart door dudufBoard Overige 3rd party packages

Reacties: 23
Gelezen: 5246
Laatste bericht 05 januari 2020, 12:03:54
door duduf
VERPLAATST: 2 domeinnamen, 2 websites, hoe regel ik dit met virtual host?

Gestart door BrioletBoard Synology DSM 6.0

Reacties: 0
Gelezen: 1316
Laatste bericht 09 april 2016, 13:16:29
door Briolet
DS 216+, DSM 7.0 en virtual machine manager?

Gestart door ikke?Board Officiƫle Packages

Reacties: 10
Gelezen: 2532
Laatste bericht 23 mei 2022, 11:01:12
door Birdy
Virtual Machine Manager en Zwave

Gestart door walbergBoard Overige 3rd party packages

Reacties: 0
Gelezen: 1136
Laatste bericht 12 maart 2019, 19:48:54
door walberg
Virtual host instellingen, kan sites niet bereiken, error 403

Gestart door bartezBoard Web Station

Reacties: 2
Gelezen: 3583
Laatste bericht 11 oktober 2016, 13:32:20
door bartez