Como posso usar o LetsEncrypt facilmente para criptografar todos os meus sites no Windows?

0

Eu tenho um servidor no Azure executando um aplicativo PHP. Ele executa o aplicativo XAMPP e tudo funciona muito bem. No entanto, tenho tentado obter todos os meus sites em https.

Eu tentei muitas coisas e encontrei problemas a todo momento, e quando eu comecei a executá-lo, meus autodesignos causaram problemas com navegadores.

Minha conta de hospedagem compartilhada (Dreamhost) me permite usar o LetsEncrypt para criptografar todos os meus sites compartilhados.

Existe uma maneira fácil de definir tudo isso em uma caixa do Windows?

    
por Toby Allen 24.09.2016 / 12:56

1 resposta

0

Acontece que instalando o Caddy HTTP Server e usando-o como proxy, você pode obter https super simples em meus sites.

  1. Instale o Caddy Server na sua máquina.
  2. Altere o Apache para servir em uma porta diferente para: 80 (qualquer coisa que você quiser: 4455: 255666)
  3. Assegure-se de que o Apache não esteja tentando servidor 443
  4. Assegure-se de ter uma rota pelo seu firewall para 443
  5. Escreva seu arquivo de configuração do caddie para fazer proxy de todas as solicitações.
myexample.site.com {

   proxy / myexample.site.com:4455
}
  1. Run Caddie

Isso criará e instalará automaticamente um certificado letEncrypt https e, em seguida, forçará todo o tráfego sobre https e roteará todas as solicitações para o apache na porta: 4455

Resultado - uma maneira super simples de exibir seus sites por meio de https no Windows e permite criptografar.

    
por 24.09.2016 / 12:56