|
Siti web virtuali
Con Apache è possibile creare virtual host, ovvero siti web virtuali che risiedono sullo stesso server. Per attivare questi
ultimi è necessario aggiungere quanto segue nel file "/etc/apache/httpd.conf", file di configurazione
del web server (LDR. Gaetano Paolone):
NameVirtualHost <indirizzo IP della macchina>
<VirtualHost nome_dominio>
ServerAdmin oscar.mondi@server.it
DocumentRoot /var/www/nome_dominio/htdocs
ServerName nome_dominio
ErrorLog log/nome_dominio.error.log
CustomLog log/nome_dominio.custom.log
</VirtualHost>
Aggiungere il nome_dominio nel file "/etc/hosts" come segue:
127.0.0.1 localhost
127.0.0.1 nome_dominio
Aggiungere quanto segue in caso di problemi relativi ai permessi nel file "/etc/apache/access.conf":
<Directory /var/www/nome_dominio/htdocs>
Options Indexes SymLinksIfOwnerMatch
AllowOverride None
order deny, allow
allow from all
</Directory>
Vogliamo provare? Ok. Riavviamo il web server con:
# /etc/init.d/apache restart
Reloading apache modules.
/usr/sbin/apachectl start: httpd started
|