Kendim imzalı sertifikalardan nginx web sunucumdaki Sertifikaları Şifrelemeye geçmeye çalışıyorum.
Şu anda, tüm istekleri yönlendirmek http/80için https/443bir süre önce oluşturulan bir öz imzalı sertifika kullanan,.
Şimdi - anladığım kadarıyla Let's Encrypt (bağlantı noktası 80) için bir istekte bulunur ( webrootseçeneğini kullanıyorum gibi certbot). Bu istekler yeniden yönlendirilir, bu da sertifika oluşturmayı başarısız kılar.
Bunu, 80 numaralı bağlantı noktasını dinleyerek aşağıdaki sunucu bloğu ile gerçekleştirmeye çalıştım:
server {
listen 80;
server_name sub.domain.tld;
server_tokens off;
location /.well-known {
root /var/www/letsencrypt;
}
location / {
return 301 https://$host$request_uri;
}
}
Ancak istekler yine /.well-knownde yönlendirilir https/443.
Nasıl gelen tüm istekleri yönlendirebilirsiniz http/80için https/443istekleri dışında /.well-known/?
wget/curl
webrootofcertbotseçeneği düz http gerektirir.