Existem dois casos possíveis utilizando domínio virtual, uma que é configurar os domínios virtuais no mesmo endereço IP e a outra forma é configurar utilizando endereços IP's diferentes. Abaixo seguem os dois formatos:
O arquivo onde as informações devem ser adicionadas é o : /etc/httpd/conf/httpd.conf
Neste arquivo procure pela seção # VirtualHost example
Obs.: Na versão Conectiva Linux 8, os diretórios onde as páginas ficam armazenadas mudam de /html para /var/www/default.
Configurando 3 domínios utilizando o MESMO IP
NameVirtualHost 10.0.2.134:80
<VirtualHost 10.0.2.134:80>
ServerAdmin webmaster@conectiva
ServerName www.conectiva
DocumentRoot /html
ErrorLog logs/conectiva-error_log
CustomLog logs/conectiva-access_log common
</VirtualHost>
<VirtualHost 10.0.2.134:80>
ServerAdmin webmaster@suptel
ServerName www.suptel
DocumentRoot /html/suptel
ErrorLog logs/suptel-error_log
CustomLog logs/suptel-access_log common
</VirtualHost>
<VirtualHost 10.0.2.134:80>
ServerAdmin webmaster@wbt
ServerName www.wbt
DocumentRoot /html/wbt
ErrorLog logs/wbt-error_log
CustomLog logs/wbt-access_log common
</VirtualHost>
|
Para conferir a configuração execute:
[root@localhost]# httpd -S
|
VirtualHost configuration: 10.0.2.134:80 is a NameVirtualHost
default server www.conectiva (/etc/httpd/conf/httpd.conf:1008)
port 80 namevhost www.conectiva (/etc/httpd/conf/httpd.conf:1008)
port 80 namevhost www.suptel (/etc/httpd/conf/httpd.conf:1016)
port 80 namevhost www.wbt (/etc/httpd/conf/httpd.conf:1024)
|
Configurando 3 domínios utilizando 3 IP's DIFERENTES
<VirtualHost 10.0.2.134:80>
ServerAdmin webmaster@conectiva
ServerName www.conectiva
DocumentRoot /html
ErrorLog logs/conectiva-error_log
CustomLog logs/conectiva-access_log common
</VirtualHost>
<VirtualHost 10.0.2.16:80>
ServerAdmin webmaster@suptel
ServerName www.suptel
DocumentRoot /html/suptel
ErrorLog logs/suptel-error_log
CustomLog logs/suptel-access_log common
</VirtualHost>
<VirtualHost 10.0.2.20:80>
ServerAdmin webmaster@wbt
ServerName www.wbt
DocumentRoot /html/wbt
ErrorLog logs/wbt-error_log
CustomLog logs/wbt-access_log common
</VirtualHost>
|
Para conferir a configuração execute:
[root@localhost]# httpd -S
|
VirtualHost configuration:
10.0.2.16:80 www.suptel (/etc/httpd/conf/httpd.conf:1016)
10.0.2.20:80 www.wbt (/etc/httpd/conf/httpd.conf:1024)
10.0.2.134:80 www.conectiva (/etc/httpd/conf/httpd.conf:1008)
|