я не понимаю, что я делаю неправильно, поэтому я надеюсь, что кто-то может помочь :)
Когда я получаю доступ к http://10.0.0.54/index.html, я получаю нужную страницу, но если я пытаюсь получить доступ к http://10.0.0.54 вместо показа индексного файла, он перенаправляет меня на https://10.0.0.54 показ ошибки 502 неверный шлюз.
Это конфигурация /etc/nginx/sites-available/default
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html/salvaderi;
index index.html;
server_name _;
location ~ /.well-known/acme-challenge {
allow all;
root /var/www/html/salvaderi;
}
location / {
root /var/www/html/salvaderi;
index index.html;
}
}
Я использую nginx 1.18.0 на Ubuntu 22.04.
я пытался изменить параметры внутри location /{}, но всегда получаю один и тот же результат. Я также изменил корневой каталог и убедился, что разрешение установлено правильно. В поисках решения я видел, что у других людей возникают проблемы с PHP и FastCGI, но я не использую его.

Ваша конфигурация будет правильной.
Возможно, между вами и nginx, который вы настраиваете, стоит какой-то прокси или балансировщик нагрузки, так как у вас есть редирект на HTTPS, нет ли в вашем конфиге каких-либо инструкций по перенаправлению и, в то же время, нет listen 443 ssl в конфиге, но вы все еще получили ответ на HTTPS-запрос.
Я бы проверил следующее:
return 301, return 302 или rewrite в вашей конфигурации nginx (чем лучше
способ - сбросить конфигурацию с помощью команды nginx -T и просмотреть).
Didn't you previously have configured some redirects that may have been cached by your web client previously?это была эта проблема. Как глупо думать сейчас, я потратил на это столько времени... Большое спасибо