Web sitemde NGINX ile Let's Encrypt'in nasıl kullanılacağına dair tam bir adım adım eğitim sağladım .
Anahtar parçalar:
- Resmi istemci sadece iyi ve Amazon Linux'ta gerçekten fakir. Farklı bir müşteri öneriyorum, ACME .
- Webroot yöntemi için bu konumu, önerilen istemcimle birlikte kullan. İsteklerin https yerine http üzerinden sunulduğunu unutmayın.
Https bloğunuzda dinleyicilere ihtiyacınız yoktur, hepsi https'de yapılır. Bu yalnızca alanı kontrol ettiğinizi kanıtlamak içindir, özel veya gizli bir şey sunmaz.
# 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;
}
}
Yukarıda bağlantılı tam adım adım kılavuz.
.htaccess
dosya kullanmaz veya dosyaları içermez . Yapılandırma dosyaları var, ancak çağrılmıyor.htaccess
veya aynı şekilde çalışmıyorlar.