Erro SSL do Servidor Zend

1

Estou tendo um problema estranho ao tentar configurar o SSL (https) no Zend Server CE para OSX. Atualmente estou executando o Zend Server 5.5.

$ sudo zendctl.sh version
Password:
Zend Server version: 5.5.0

Eu criei um certificado autoassinado no diretório correto usando este :

$ openssl req -x509 -newkey rsa:2048 -keyout server.key -out server.crt \
> -days 365 -nodes

Eu já descomentei isso no meu httpd.conf :

# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

E eu adicionei isso ao meu arquivo httpd-vhost.conf :

NameVirtualHost *:80
NameVirtualHost *:443

E estes são meus vhost conf para o site (estou tentando usar um diretório para solicitações SSL e 80) :

<VirtualHost *:80>
    DocumentRoot /usr/local/zend/apache2/htdocs/mydomain.com
    ServerName mydomain.local
    AllowEncodedSlashes On
</VirtualHost>

#this is the HTTPS version
<VirtualHost mydomain.local:443>
    DocumentRoot /usr/local/zend/apache2/htdocs/mydomain.com
    ServerName mydomain.local:443
    AllowEncodedSlashes On
</VirtualHost>

Quando tento carregar o site no meu navegador (FF) usando o link , obtenho este :

The connection was interrupted The connection to mydomain.local was interrupted while the page was loading.

Então eu tentei isso com o comando openssl :

$ openssl s_client -connect mydomain.local:443
CONNECTED(00000003)
20743:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:/SourceCache/OpenSSL098/OpenSSL098-35.1/src/ssl/s23_clnt.c:607:

Além disso, posso acessar o site acessando o link , mas não o https.

O que esse erro significa? Por que não consigo carregar meu site com HTTPS?

    
por bought777 13.12.2011 / 01:00

1 resposta

2

Você precisa configurar o SSL para o seu VHost em: 443 ...

SSLEngine On
SSLCertificateFile      /path/to/crt.crt
SSLCertificateKeyFile   /path/to/key.key
    
por 13.12.2011 / 01:11