Como ligo o SSL para o servidor de teste?

4

Eu tenho uma pilha LAMP em execução. Minha raiz da web é /var/www .

Então, se eu for para http://linux-server/some/page.php , ele processará a página localizada em /var/www/some/page.php

Se eu usar https , recebo a página não encontrada.

Gostaria de ativar o SSL para todas as páginas, para que eu possa visualizar qualquer uma dessas páginas usando http ou https.

Como posso fazer isso?

    
por JD Isaacks 04.02.2011 / 19:42

2 respostas

9

/etc/apache2/sites-available/default-ssl tem a configuração para um servidor http. Pode ser ativado com o comando sudo a2ensite default-ssl .

Você também precisará ativar o mod ssl. Isso pode ser feito com o comando sudo a2enmod ssl . Isso indicará /usr/share/doc/apache2.2-common/README.Debian.gz para instruções sobre a configuração de SSL e a geração de um certificado autoassinado. pode ser visto com o comando zless /usr/share/doc/apache2.2-common/README.Debian.gz

Quando tiver os certificados instalados, você poderá reiniciar o apache com o comando sudo /etc/init.d/apache2 restart .

    
por BillThor 05.02.2011 / 03:32
1

Você pode adicioná-lo ao apache ou adicioná-lo a um proxy (como o nginx). Eu prefiro configurar um proxy SSL local ou remotamente em primeiro lugar. Dessa forma, se eu precisar instalar um WAF ou IDS posteriormente, haverá menos modificações necessárias.

    
por RobotHumans 05.02.2011 / 02:09

Tags