Как сделать доступность одного адреса сайта через http на Nginx?
server {
  listen *:80;
  server_name сайт;
  proxy_set_header Host сайт;
  location ^~ /.well-known/acme-challenge/ {
    allow all;
  }
  location / {
    rewrite ^(.*)$ https://сайт$1 permanent;
  }
  root /мойпутькпапке/public;
}
Вот теперь можно обновлять ssl сертификаты без танцев с бубном
сделайте для них отдельный server