O servidor de produção Elixir Phoenix tem problemas com a renovação do Letsencrypt
Eu tenho um site criado com o quadro Elixir Phoenix. O site funciona bem nos modos dev e prod.
Quando o servidor phoenix está sendo executado no modo dev, não tenho problemas ao renovar o certificado Criptografar, mas quando oexatamente o mesmo Se o aplicativo estiver sendo executado no modo prod, continuo recebendo erro de permissão ao tentar renovar. Por favor, note que estou falando sobre oexatamente o mesmo aplicativo, nomesmo Servidor FreeBSD, executado pelomesmo usuário - ambos comando semsudo
. osó diferença éMIX_ENV=prod
Também observei que, no modo prod, o servidor phoenix registra um erro 404 quando o Letsencrypt está tentando acessar meupriv/static/.well-known/acme-challenge/(some-unique-string)
Minha configuração básica do phoenix + letsencrypt é detalhada emesta postagem no blog
A questão é: como o servidor Phoenix trata a permissão de diretório / arquivo de maneira diferente entre os modos `prod 'e' dev '?
Usando Elixir 1.2.4 e Phoenix 1.1.4ATUALIZAR:
Pessoal, como o framework LetsEncrypt e Phoenix evolui rapidamente, o problema listado acima não é mais um problema se você estiver usando o cerbot mais recente do LetsEncrypt e Phoenix 1.2.0
Porém, não é necessária uma resposta para as perguntas originais.