apache: automatikus subdomain

Sziasztok!

Egy teszt webszervert szeretnék összeütni, egyelőre virtualboxban.

  1. A szerver dhcp-vel kap ip címet. A kliens gépen be tudom állítani (/etc/hosts, hogy a gépet ne csak az ip címével hanem egy saját névvel érjem el (pl srv.loc). Be lehet-e valahogy állítani a szervert, hogy ő mondja meg magáról, hogy mi a neve? Vagy ehhez kell egy dns szerver is?
  2. Hogyan tudnám megoldani azt, hogy pl a /var/www/ könyvtárban létrehozott oldalakat automatikusan aldomainként érjem el? pl:
    /var/www/alma -> alma.srv.loc
    /var/www/szilva -> szilva.srv.loc
    /var/www/korte -> korte.srv.loc

Az a2enmod rewrite már megvolt.
Gyakorlatilag ott tartok, hogy feltúrtam a fél netet, össze vissza módosítottam az /etc/apache2/sites-available/default fájlt, de nem jutottam előbbre. Nagyon örülnék egy teljes fájlnak nem csak, hogy ezt meg azt írd át erre meg arra.

Előre is köszönöm: Falu

Hozzászólások

[off]nem... csak én pl akkora tahó tuskó vagyok, hogy nagyon szivesen próbálok segíteni másoknak, ahogyan tudásom és lehetőségem engedi. Persze, ha valaki más helyett kell dolgozni, a hogyan és miért lehet nem is érdekli az illetőt, csak az esetlegesen lecsengő pengő hangja és egy sort nem akar átírni, az már más helyzet...
De az is lehet, hogy csak ma rossz napom van!?[/off]

Magam sem tudom, kérdezd meg az ATW-t! :)
Náluk a fizetős hosting-hoz kapsz egy ilyen lehetőséget, ami a gyökér mappában létre lett hozva, az subdomainkent funkcional.

Amúgy, én mint teljesen laikus egy scriptet el tudnék képzelni, mely a létrehozott mappák nevei alapján létrehoz vhost file-okat + linkeket, valamint a dns-be is felveszi. (ez utóbbiról lövésem sincs hogyan megy.)
De biztosan van erre komplett megoldás, csak lehet hogy rossz helyen keresgélsz.

udv
letix

-----------------------------------------
Linux alapparancsok, kezdőknek

VirtualDocumentRoot ra keress ra apache doksiban.

VirtualDocumentRoot a barátod, de vigyázz vele, mert érdekes mellékhatásai vannak .htaccess-el. Ha jó neked, hogy DB-ben tárolod őket, akkor mod_vhost_ldap.