Chapitre 06 - Service web avec Apache
by
civ
@ 09/04/2008
Service web avec Apache
12.3.2. Configuration
Exemple de blocs "Directory" :
<Directory "/usr/share/httpd/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/Library/WebServer/Documents/manual">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/Library/WebServer/CGI-Executables">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
12.5.1 Hôtes Virtuels
Adressage par IP :
<VirtualHost 192.168.1.1>
ServerAdmin webmaster@localhost1
DocumentRoot /var/www/site1
ServerName www.site1.com
ErrorLog /var/www/site1/logs/error_log
<Directory /var/www/site1/>
</Directory>
</VirtualHost>
<VirtualHost 192.168.1.2>
ServerAdmin webmaster@localhost2
DocumentRoot /var/www/site2
ServerName www.site2.org
ErrorLog /var/www/site2/logs/error_log
<Directory /var/www/site2/>
</Directory>
</VirtualHost>
Par résolution de noms :
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.site1.com
ServerAlias site1.com *.site1.com
DocumentRoot /var/www/site1/
</VirtualHost>
<VirtualHost *:80>
ServerName www.site2.com
DocumentRoot /var/www/site2
</VirtualHost>