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

Document root automatisch instellen via vhost

Pagina: 1
Acties:

  • spaceninja
  • Registratie: Juni 2007
  • Laatst online: 21:54
Ik wil voor een locale testserver die op windows en wamp draait instellen dat elke medewerker een aparte subdomein krijgt. In zijn of haar subdomein moet deze medewerker zelf mappen aankunnen maken die door apache als aparte site gezien moeten worden zonder extra werk.

code:
1
2
3
piet.local.dev/site1/
kees.local.dev/site1/
kees.local.dev/site2/


Ik heb nu:

code:
1
2
3
4
5
6
7
8
9
<VirtualHost *:80>
    ServerName local.dev
    ServerAlias piet.local.dev
    VirtualDocumentRoot "c:\httpdocs\piet"
    DocumentRoot "c:\httpdocs\piet"
    <directory "c:\httpdocs\piet">
        Options Indexes FollowSymLinks
    </directory>
</VirtualHost>


Nu blijft de document root als ik naar piet.local.dev/site1/ ga op piet.local.dev staan (nogal logisch omdat ik dat aangeef in mijn vhost). Ik kan dit handmatig per site aanpassen via de .htaccess, maar ik wil dit liever niet elke keer moeten doen.

Ik heb als mogelijke oplossing mod_vhost_alias gevonden, maar dat lijkt alleen met de domeinnaam te werken en niet de map er achter. Is het mogelijk om via de vhost deze map automatisch als document root in te stellen?

[ Voor 11% gewijzigd door spaceninja op 19-11-2012 14:17 . Reden: typos ]


  • PeeCee
  • Registratie: September 2005
  • Laatst online: 21-11 16:37
Hoewel ik niet helemaal snap wat je nu precies wilt, even iets beter lezen: http://httpd.apache.org/docs/2.2/mod/mod_vhost_alias.html

En anders is mo_rewrite een oplossing: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html