Existe um tutorial moderno e claro sobre a configuração do SSL para uso de localhost / testing?

9

Digamos que eu esteja desenvolvendo um script para login.example.com. Não tenho absolutamente nenhum acesso a login.example.com, mas essa página carrega um script em assets.example.com (ao qual eu tenho acesso). Para testar como meu novo script funciona na página de login de produção, mudei meu / etc / hosts para apontar assets.example.com para meu localhost (e configure o Apache de acordo).

O único problema agora é que a página de login carrega link : //assets.example.com/script.js (Novamente, não tenho nenhuma influência nisso!). Então, para que eu teste meu script, preciso configurar um certificado SSL autoassinado.

Eu segui as instruções aqui: link

Eu também tentei usar o padrão-ssl para testá-lo sem sucesso. Eu simplesmente constantemente recebo erro de conexão SSL:

// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)

Obrigado!

Atualização: Já que estamos em 12.04 LTS & amp; 12.10, o tutorial deve abordar essas versões.

    
por Nathan J. Brauer 17.04.2012 / 02:32

1 resposta

8

Pelo menos no Ubuntu 12.10, é muito simples agora.

sudo a2ensite default-ssl && sudo a2enmod ssl && sudo service apache2 restart

Isso é tudo.

Experimente:

  • link
  • link
  • Tente também com um domínio personalizado (aponte para qualquer coisa em 127.0.0.1, como link , via / etc / hosts)

O comando mostra um arquivo leia-me, mas não é realmente necessário.

Nota: espera-se que receba uma mensagem de aviso do navegador ao acessar, pois é um certificado auto-assinado.

PS: Isso pressupõe uma instalação normal e nova o suficiente da pilha LAMP via tasksel install lamp-server

    
por Nathan J. Brauer 12.02.2013 / 14:11