OpenSSL não habilitado no apache 2.4 Windows 10

1

Estou executando o php 7.1.10 no Windows 10, até o momento, se eu fizer php -m na lista de extensões do openssl, copiei libssh2.dll , ssleay32.dll , libeay32.dll para apache/bin e Windows/System32 reiniciado apache várias vezes, mas o OpenSSL ainda está desativado.

Eu senti falta de algo na configuração?

    
por vaske 04.10.2017 / 22:17

1 resposta

2

Verifique se a variável de tempo de execução OPENSSL_CONF está definida.

set OPENSSL_CONF=C:\Program Files\Apache Software Foundation\Apache2.4\conf\openssl.cnf

No httpd.conf você precisaria de alguma linha extra (remova o # se estiver lá):

LoadModule ssl_module modules/mod_ssl.so

e

Include conf/extra/httpd-ssl.conf 

Certifique-se de ter criado seu certificado OpenSSL quando editar o arquivo httpd-ssl.conf.

Etapa extra para o certificado

openssl req -new -out server.csr
openssl rsa -in privkey.pem -out server.key
openssl x509 -in server.csr -out server.cert -req -signkey server.key -days 365

E você move o server.key e server.cert para a pasta conf. (C: \ Arquivos de Programas \ Apache Software Foundation \ Apache2.4 \ conf)

    
por 06.10.2017 / 03:12