
marcosmilk
(usa Debian)
Enviado em 19/06/2008 - 12:50h
Boa Tarde!!!
Estou com o seguinte problema.
Tenho um servidor web, Apache2.2
Nele tenho 5 HostsVirtuais. (meusite1, meusite2, meusite3, meusite4, meusite5)
esta com a linha NameVirtualHost no /usr/local/apache2/conf/httpd.conf, ou seja trabalhando por nomes.
<VirtualHost *>
ServerName meusite1
DocumentRoot /usr/local/apache2/htdocs/meusite1
</VirtualHost>
<VirtualHost *>
ServerName meusite2
DocumentRoot /usr/local/apache2/htdocs/meusite2
</VirtualHost>
<VirtualHost *>
ServerName meusite3
DocumentRoot /usr/local/apache2/htdocs/meusite3
</VirtualHost>
<VirtualHost *>
ServerName meusite4
DocumentRoot /usr/local/apache2/htdocs/meusite4
</VirtualHost>
<VirtualHost *>
ServerName meusite5
DocumentRoot /usr/local/apache2/htdocs/meusite5
</VirtualHost>
Assim ta funcionando blzinha, so q quero colocar SSL ae as coisas mudam, coloquei as linhas do modulo ssl no httpd.conf
<IfModule mod_ssl.c>
Include conf/ssl.conf
</IfModule>
e tive q tirar a linha NameVirtualHost pois o apache nao funciona com esta linha e o modulo ssl juntos.
so q ae tive q colocar um ip diferente pra cada hostVirtual e num e isso q quero.
pretendo fazer assim.
https em 2 hostsVirtuais (meusite1, meusite2)
e os outros 3 (meusite3, meusite4, meusite5) sem https e respondendo pelo mesmo ip na porta 80.
so q quando coloco pra rodar o apache diz q o meu site 3 tera precedencia sobre os outros sites, e quando digito
www.meusite4.com.br, abre o meusite3...
Alguem poderia dar uma ajuda?
Agradeço pela atenção.