Virtuális host és domain Ubuntuban

Eddig csak angolul sikerült megtalálnom ezt a leírást, úgyhogy elmesélem, nekem hogyan sikerült megoldanom a kérdést.

A címhez képest pont fordítva fogom leírni a dolgokat, hogy ne legyen olyan szép az élet. Elsőként a /etc/hosts-ban rögzítettem, hogy milyen IP címen milyen domaint szeretnék használni. Én például a 127.0.1.2 és a klog.hu-val próbálkoztam első nekifutásra, hogy lehessen a WordPress MU-val játszani. Mentés, majd a /etc/apache2/sites-available/ könyvtárban létrehoztam egy myconfig nevű fájlt, ebben került a virtuális host leírása:

NameVirtualHost site2.localhost – a site2.localhost helyére kerül a választott domain

<VirtualHost site2.localhost> – itt is
DocumentRoot /home/username/mysite/ – hol keresse a tartalmat a gépen
ServerName site2.localhost – és újra
<Directory /home/username/mysite/> – megint a tartalom helye
Options Indexes FollowSymLinks MultiViews +Includes
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>

Ezután már csak engedélyezni kell az oldalt és újraindítani az Apache-ot:

sudo a2ensite myconfig
sudo /etc/init.d/apache2 restart

Ezzel együtt mégis igazat adok Keltnek, jó az a GUI, csak hát magad uram… meg azért így jóval több sikerélményt nyújt egy volt win-felhasználónak. (Aki történetesen a szöveges parancsbeviteltől még 40 fokban is fázik.)

Hozzászólás