26th July 2011, 07:06
#14
2 out of 2 members found this post helpful.
Directiva VirtualHost iti defineste un site nou, ce este intre <VirtualHost IP_SITE:PORT> si </VirtualHost> sunt informatii cu referire la acel site. Daca folosesti * in loc de IP inseamna orice IP.
ServerName = nume site
ServerAlias = pentru ce alte adrese sa fie servit acelasi site ca ServerName
ServerAdmin = cine administreaza domeniul
DocumentRoot = de unde sa-si ia fisierele
ErrorLog = unde sa stocheze fisierele de eroare
AddHandler = tipurile de scripturi valide pentru site-ul tau
DirectoryIndex = ordinea in care sa iti serveasca index-ul din director
In concluzie, daca ai domeniul adresamea.xx, ai un IP oarecare si vrei sa servesti un script uzual php care ar s-ar gasi in c:\xampp\htdocs\adresamea ai putea face cam asa:
Cod:
NameVirtualHost *:80
Listen 80
<VirtualHost *:80>
ServerName adresamea.xx
ServerAlias www.adresamea.xx orice_alt_subdomeniu.adresamea.xx
ServerAdmin webmaster@adresamea.xx
ErrorLog c:/xampp/htdocs/loguri/log_erori.log
DirectoryIndex index.php
AddHandler .php .php3 .php4 .php5 .phtml
DocumentRoot c:/xamp/htdocs/adresamea
</VirtualHost>
OFF: Cu aceasta ocazie, salutari tuturor!