Instalando o certificado SSL para o aplicativo hospedado no Windows IIS virtualizado

2

Atualmente estou executando o Ubuntu 14.04 que tem o WebMin instalado e executando o Apache. Eu também estou executando o Virt Manager para ter um Windows Server virtualizado.

Eu estou querendo configurar um certificado SSL para um aplicativo que está sendo executado no IIS no servidor virtual do Windows.

Não sei exatamente onde devo instalar um certificado SSL, no servidor Linux ou no IIS. Alguém por favor me ajude a me apontar na direção certa de onde eu deveria estar configurando a configuração para isso?

    
por Jono_2007 05.07.2015 / 16:18

1 resposta

0

Encontrou a solução para isso. O certificado SSL está instalado no servidor Apache. Eu pessoalmente armazenei o arquivo cert e key dentro da pasta / etc / apache2 / dentro de uma pasta que eu fiz chamada / ssl /. A maneira como fiz isso foi usando a seguinte configuração do VirtualHost:

<VirtualHost your-website.com:443>
    ProxyPreserveHost On
    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/certificate.crt
    SSLCertificateKeyFile /etc/apache2/ssl/certificate.key
    ProxyPass / http://your-internal-ip-address-for-windows/
    ProxyPassReverse / http://your-internal-ip-address-for-windows/
    ServerName your-website.com
</VirtualHost>

Em seguida, criei um VirtualHost redirecionado para que ele sempre fosse encaminhado por HTTPS:

<VirtualHost your-website.com:80>
    Redirect permanent / https://your-website.com
    ServerName your-website.com
</VirtualHost>
    
por 07.07.2015 / 13:39