Definicije virtuelnih hostova dodajes u /etc/apache2/vhosts.d/ direktorijumu.
Prvo cekiraj da li na kraju /etc/apache2/httpd.conf fajla imas sledecu direktivu nekomentarisanu:
Include /etc/apache2/vhosts.d/*.conf
a zatim napravi 2 conf fajla koji ce da izgledaju napr ovako:
Za prvi sajt /etc/apache2/vhosts.d/www.sajt1.com.conf :
<VirtualHost *:80>
ServerName
www.sajt1.comDocumentRoot "/var/www/www.sajt1.com/htdocs"
ErrorLog "/var/www/www.sajt1.com/error/error_log"
<Directory /var/www/www.sajt1.com/htdocs>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
</VirtualHost>
i za drugi sajt drugi config fajl - /etc/apache2/vhosts.d/www.sajt2.com.conf :
<VirtualHost *:80>
ServerName
www.sajt2.comDocumentRoot "/var/www/www.sajt2.com/htdocs"
ErrorLog "/var/www/www.sajt2.com/error/error_log"
<Directory /var/www/www.sajt2.com/htdocs>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
<IfModule mod_access.c>
Order allow,deny
Allow from all
</IfModule>
</Directory>
</VirtualHost>
Kao sto vidis u /var/www/ onda pravis dva direktorijuma gde smestas prezentacije, to su
www.sajt1.com i
www.sajt2.com, svaki od od njih ima poddirektorijume cgi-bin, error, htdocs, icons. U htdocs snimas html fajlove.
Ovo naravno ne mora bas ovako, ali opisivanje svake opcije i svake mogucnosti bi preraslo velicinu jednog posta.
poz. i srecno!