Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Apache2] Vhost-alias configuratie

Pagina: 1
Acties:

  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 28-11 10:32
In mijn vhost-alias configuratie heb ik 't volgende staan

code:
1
2
3
4
5
6
7
UseCanonicalName off

<VirtualHost *:80>

                VirtualDocumentRoot     /var/www/%3/%2/%1

</VirtualHost>


Dit werkt tot op zekere hoogte goed, de mappen worden als volgt toegekend

code:
1
2
3
http://www.domein.nl      /var/www/nl/domein/www
http://sub.domein.nl      /var/www/nl/domein/sub
http://www.domein.com     /var/www/com/domein/www


Maar als ik naar een http://domein.nl gaat, resolved 'ie naar
code:
1
http://domein.nl    /var/www/_/nl/domein


Eigenlijk wil ik deze default naar /var/www/nl/domein/www of desnoods /var/www/nl/domein laten gaan, pointers anyone? :?

  • PowerSp00n
  • Registratie: Februari 2002
  • Laatst online: 17-11 07:41

PowerSp00n

There is no spoon

Je geeft nu de posities aan vanaf links (in de domeinnaam, gescheiden door punten). Gezien je TLD nooit op de 3e positie hoeft te staan bekijk je het eigenlijk vanaf de verkeerde kant. Je kan ook aan de andere kant beginnen met negatieve waarden als ik het goed heb (%-1), je hebt dan in ieder geval wel echt het laatste deel van het domein. Je komt dan in ieder geval al wat dichter bij je doel, of je met VirtualDocumentRoot ook goed het niet invullen van www kan afvangen weet ik niet precies. Kijk de manual er nog eens op na...

  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 28-11 10:32
Daar heb je een goed punt, thanks, en het helpt in ieder geval al iets, iedere naam wordt geresolved, met als resultaat:

code:
1
http://domein.nl         /var/www/nl/domein/domein


Nou zou ik natuurlijk met een .htaccess op /var/www/nl/domein/domein/.htaccess kunnen redirecten naar www.domein.nl, maar dat is eigenlijk net een stapje teveel gedoe, het moet toch makkelijker kunnen? In de manual vind ik hierover echt niks, ik heb al goed gezocht, niemand een truukje?

  • Ghandi
  • Registratie: Oktober 2003
  • Laatst online: 27-10 10:49
Kvn schreef op vrijdag 03 april 2009 @ 21:23:
Daar heb je een goed punt, thanks, en het helpt in ieder geval al iets, iedere naam wordt geresolved, met als resultaat:

code:
1
http://domein.nl         /var/www/nl/domein/domein


Nou zou ik natuurlijk met een .htaccess op /var/www/nl/domein/domein/.htaccess kunnen redirecten naar www.domein.nl, maar dat is eigenlijk net een stapje teveel gedoe, het moet toch makkelijker kunnen? In de manual vind ik hierover echt niks, ik heb al goed gezocht, niemand een truukje?
Er is nog een andere truuk en dat is via mod_rewrite.

http://httpd.apache.org/d...write_guide_advanced.html

De reden waarom dit handig zou kunnen zijn is omdat je mogelijkerwijs zowel www.domein.nl n domein.nl naar hetzelfde punt zou willen laten verwijzen, maar ftp.domein.nl naar een andere plek.

[ Voor 11% gewijzigd door Ghandi op 04-04-2009 12:26 ]


  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 28-11 10:32
Ik heb niet veel zin om met mod_rewrite aan de slag te gaan, met alleen vhost-alias dit oplossen lijkt me de beste situatie.

Nu is de structuur zo:

code:
1
2
/var/www/nl/domein/www
/var/www/nl/domein/domein -> www (symbolic link)


Ik wil enkel van die laatste symbolic link af.. :)

  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 28-11 10:32
Echt niemand een idee? :) Ik weet dat ze bij m'n vorige hoster dezelfde oplossing gebruikten als ik nu doe, maar het moet toch minder ranzig kunnen?

  • T_E_O
  • Registratie: Oktober 1999
  • Laatst online: 26-11 10:19
mod_vhost_alias.c is ook aan te passen eventueel :)

  • Kvn
  • Registratie: Maart 2001
  • Laatst online: 28-11 10:32
Dat gaat me een stapje te ver ;)
Pagina: 1