Digamos que estou desenvolvendo um script para login.example.com. Não tenho absolutamente nenhum acesso ao login.example.com, mas essa página carrega um script em assets.example.com (ao qual tenho acesso). Para testar o funcionamento do meu novo script na página de logon de produção, alterei meus / etc / hosts para apontar assets.example.com para meu host local (e configurei o Apache de acordo).
O único problema agora é que a página de login carrega https : //assets.example.com/script.js (Mais uma vez, não tenho influência nisso!). Portanto, para testar meu script, preciso configurar um certificado SSL autoassinado.
Segui as instruções aqui: https://help.ubuntu.com/11.10/serverguide/C/certificates-and-security.html
Eu também tentei usar o ssl padrão para testá-lo sem sucesso. Eu simplesmente constantemente recebo o erro de conexão SSL:
// Error 107 (net::ERR_SSL_PROTOCOL_ERROR): SSL protocol error. (Chrome)
Obrigado!
Atualização: Como agora estamos no 12.04 LTS && 12.10, o tutorial deve abordar essas versões.
Respostas:
Pelo menos no Ubuntu 12.10, é muito simples agora.
Isso é tudo.
Tente:
O comando cospe um arquivo leia-me, mas não é realmente necessário.
Nota: Espera-se receber uma mensagem de advertência do navegador ao acessar, pois é um certificado autoassinado.
PS: Isso pressupõe uma instalação normal e fresca o suficiente da pilha LAMP via
tasksel install lamp-server
fonte
a2ensite
ea2enmod
("apache2 enable site / module") já existem há muito tempo, mesmo no Ubuntu 8.04, lançado em 2008! Sua resposta parece boa.