Objavljam poenostavljen vodič, kako do Virtualnih Host-ov v Apache. Kaj pravzaprav to sploh pomeni ? To pomeni, da imate več domen “usmerjenih” na vaš strežniški IP, vendar pa da imate za vsako domeno svojo stran, v drugem direktoriju (mapi)

Primer:
Domena 1: prva-domena.si
Odpre DocumentRoot C:\\prva-domena.si

Domena 2: druga-domena.si
Odpre DocumentRoot C:\\druga-domena.si

Uradna strah obeh vodičev (Verzijo 1.3.x in 2.x):

Vodič za 2.0 za Windows okolje - primer

  • Na Linux okolju ni čisto nič drugače razen poti do map.

Namesto C:\\prva-domena.si je potem v okolju /var//prva-domena.si
Namesto C:\\druga-domena.si je potem v okolju /var//druga-domena.si

  • Prvi del nastavitev
  1. Odklikamo v mapo (: C:\ |: /usr/apache2 <- v glavnem najdete to mapo)
  2. Odprete podmapo z imenom conf
  3. Z urejevalnikom besedil odpremo httpd.conf
  4. Najdemo vrstici:

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf

in naredimo takole

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

  • Drugi del nastavitev
  1. Odpremo podmapo extra (v mapi /conf/)
  2. Najdemo httpd-vhosts.conf
  3. Odpremo httpd-vhosts.conf z urejevalnikom besedil
  4. In napišemo takole: - primer
  5. prva-domena.si:80
    <VirtualHost *:80>
    prva-domena.si@siol.net
    DocumentRoot C:\\prva-domena.si
    ServerName prva-domena.si
    prva-domena.si
    < “C:\\prva-domena.si”>
    Options Indexes Includes
    All
    Order allow,deny
    Allow from All
    </>
    </VirtualHost> druga-domena.si:80
    <VirtualHost *:80>
    druga-domena.si@siol.net
    DocumentRoot C:\\druga-domena.si
    ServerName druga-domena.si
    druga-domena.si
    < “C:\\druga-domena.si”>
    Options Indexes Includes
    All
    Order allow,deny
    Allow from All
    </>
    </VirtualHost>
  6. Shranimo
  7. Ponovno zaženemo proces


To je to, easy kot pasulj :) Vsa vprašanja lahko postavite v komentarjih
Za 1.3 pa bom vodič spisal drugič

Lep pozdrav

Read the rest of this entry »