He proporcionado un tutorial completo paso a paso sobre cómo usar Let's Encrypt with NGINX en mi sitio web.
Las partes clave son:
- El cliente oficial solo está bien, y es realmente pobre en Amazon Linux. Recomiendo un cliente diferente, ACME .
- Use esta ubicación para el método webroot, con mi cliente recomendado. Tenga en cuenta que las solicitudes se sirven a través de http, no https.
No necesita oyentes en su bloque https en absoluto, todo se hace en https. Esto es solo para probar que controlas el dominio, no sirve nada privado o 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;
}
}
Guía completa paso a paso vinculada anteriormente.
.htaccess
archivos. Tiene archivos de configuración, pero no se llaman.htaccess
ni funcionan igual.