Amigos;
Depois de quebrar a cabeca mais um pouco, acabei chegando a solucao do problema.
Meu httpd.conf nao estava "legal". Entao, parti tudo do zero novamente, pegando
o httpd.conf padrao do apache2.2.4, e alterando somente o necessario, e
ativando os arquivos suplementares de configuracao no final.

No httpd.conf basico, nao precisei alterar nada, a nao ser ativar os
suplementares de ssl e de vhosts.
No de ssl foi preciso alterar o seguinte:

- desativei toda a parte de vhosts dentro do arquivo de ssl, uma vez que vhosts
estarao configurados dentro de httpd-vhosts.conf

As alteracoes mesmo vieram dentro do arquivo de vhosts:

Pra comecar, tive que colocar outra declaracao de Namevirtualhosts. Ficando da
seguinte forma:

NameVirtualHost *:80
NameVirtualHost *:443

E depois na secao de virtualhosts para porta 80:

<VirtualHost *:80>
    ServerAdmin [EMAIL PROTECTED]
    DocumentRoot /usr/local/apache2/htdocs/site1
    ServerName 10.200.1.242
    #ServerAlias www.dummy-host.example.com
    ErrorLog logs/site1_error_log
    #CustomLog logs/site1_access_log
RewriteEngine On
RewriteCond %{SERVER_PORT}  !^443$
RewriteRule (.*)            https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>

Logo abaixo, inseri uma secao para virtualhost *:443, que ficou da seguinte
forma:

<VirtualHost *:443>
    ServerAdmin [EMAIL PROTECTED]
    DocumentRoot /usr/local/apache2/htdocs/site2
    ServerName 10.200.1.242
    ErrorLog logs/site2_error_log
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /usr/local/apache2/conf/certificados/teste.crt
SSLCertificateKeyFile /usr/local/apache2/conf/certificados/teste.key
</VirtualHost>

Pronto! Salvos os arquivos de configuracao, e restartado o apache com apachectl
startssl tudo passou a funcionar como eu queria.

Grande abraco a todos!

Carlos Pala


___________________________________________________________________________________
Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem
tarifas muito baratas esperando por você. Aproveite!

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a