Unelte utilizator

Unelte site


configurarea_apache_pentru_mass_virtual_hosting

Diferențe

Aceasta arată diferențele dintre revziile selectate și versiunea curentă a paginii.

Link către această vizualizare comparativă

configurarea_apache_pentru_mass_virtual_hosting [2008/05/31 20:10] (curent)
Linia 1: Linia 1:
 +Apache este un server web performant si foarte versatil. Este considerat cel mai folosit server web din lume, devansand produse omoloage ca Zeus sau IIS (Microsoft).
  
 +Mai intai (daca avem acces la o conexiune broadband la internet) ne asiguram ca avem setate in sistem mediile din care urpmi instaleaza software.
 +
 +<​code>​urpmi.removemedia -a</​code>​
 +(scoatem din sistem mediile locale implicite - cd/dvd)
 +
 +<​code>​urpmi.addmedia –distrib ftp://​ftp.mandrivausers.ro/​pub/​mandriva/​official/​2007.1/​i586</​code>​
 +(daca folositi 2007.0 sau alta versiune, inlocuiti in locul lui 2007.1) ​
 +
 +Instalam Apache:
 +
 +<​code>​urpmi apache-base apache-modules apache-mpm-prefork</​code>​
 +
 +Urmeaza editarea fisierului de configurare a Apache (modulul care face toata magia este mod_vhost_alias,​ foarte bine documentat [[http://​httpd.apache.org/​docs/​2.2/​mod/​mod_vhost_alias.html|aici]]).
 +
 +Adaugam in **/​etc/​httpd/​conf/​httpd.conf** urmatoarele linii:
 +
 +<​code>​
 +NameVirtualHost *
 +<​VirtualHost *>
 +UseCanonicalName Off
 +VirtualDocumentRoot /​home/​gigel/​www/​%0
 +<​Directory /​home/​gigel/​www>​
 +AllowOverride All
 +allow from all
 +</​Directory>​
 +</​VirtualHost>​
 +</​code>​
 +
 +Salvam fisierul si restartam Apache: ​
 +<​code>/​etc/​init.d/​httpd restart</​code>​
 +
 +Astfel, Apache va servi siturile fara a mai fi nevoie de editari ulterioare ale fisierului de configurare,​ ci numai pe baza unei structuri de directoare din directorul home al lui gigel.
 +
 +Ca sa testam, redirectam din DNS un subdomeniu sau domeniu (sa-i zicem test.domeniu.ro) catre IP-ul pe care asculta webserverul nostru, apoi cream in **/​home/​gigel/​www** directorul **test.domeniu.ro** (pentru a evita eroarea 403 Forbidden putem sa aruncam un index.html in el, daca nu avem deja un site pregatit).
 +
 +<​code>​mkdir /​home/​gigel/​www/​test.domeniu.ro/</​code>​
 +
 +Daca totul e gata, vizitati **http://​test.domeniu.ro** (verificati inainte daca datele DNS sunt corecte si nameserverul dumneavoastra va trimite la IP-ul corect).
 +
 +Voila!
configurarea_apache_pentru_mass_virtual_hosting.txt · Ultima modificare: 2008/05/31 20:10 (editare externă)