Forneci um tutorial completo sobre como usar o Let's Encrypt with NGINX no meu site.
As partes principais são:
- O cliente oficial está ok e é muito ruim no Amazon Linux. Eu recomendo um cliente diferente, ACME .
- Use este local para o método webroot, com meu cliente recomendado. Observe que os pedidos são atendidos por http, não https.
Você não precisa de ouvintes no seu bloco https, tudo é feito no https. Isso é apenas para provar que você controla o domínio, não está servindo a nada privado ou secreto.
# Answer let's encrypt requests, but forward everything else to https
server {
listen 80;
server_name example.com www.example.com
access_log /var/log/nginx/access.log main;
# Let's Encrypt certificates with Acmetool
location /.well-known/acme-challenge/ {
alias /var/www/.well-known/acme-challenge/;
}
location / {
return 301 https://www.example.com$request_uri;
}
}
Guia completo passo a passo vinculado acima.
.htaccess
arquivos. Possui arquivos de configuração, mas não são chamados.htaccess
nem funcionam da mesma maneira.