Полагаю, вам нужно изменить эту часть.
server {
if ($host = example.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name example.com;
return 404; # managed by Certbot
}
Только на это.
server {
listen 80;
server_name example.com;
}
Редактировать: так что если после выполнения вообще ничего не перенаправляется в httpsтогда я ошибаюсь.Давайте попробуем добавить исключение перенаправления для вашего пути / update, добавив строку вроде: location / update {} в приведенном ниже коде?Если кто-то может попытаться подкрасться к этому, это будет круто.Я не уверен, правильно ли это сделать или нет.
server {
if ($host = example.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
server_name example.com;
return 404; # managed by Certbot
}