Есть сервер подключился к нему и теперь не могу создать конфиг для Nginx

У меня проект на React я создал build и теперь надо запустить проект на домене Мой конфиг выглядит так я его не сам писал


server {
    listen 80;  # Порт, на котором будет слушать Nginx
    server_name http://00.00.00.00/;  # Замените на ваш домен или IP-адрес

    root /root/frontend/build;  # Укажите путь к директории с вашими статическими файлами
    index index.html;  # Укажите файл, который будет использоваться по умолчанию

    location / {                                                        
       try_files $uri $uri/ /index.html=404;  # Обработка маршрутов SPA
    }

    location ~ \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$ {
        expires 1y;  # Кэширование статических файлов
        access_log off;  # Отключаем логирование доступа к статическим файлам
    }
location = /favicon.ico {
        log_not_found off;  # Отключаем ошибку 404 для favicon
    }

    location = /robots.txt {
        allow all;  # Разрешаем доступ к robots.txt
    }

    error_page 404 /404.html; 
location = /404.html {
        internal;  # Указываем, что эта страница должна быть внутренней
    }

    location ~* \.(html)$ {
        expires -1;  # Отключаем кэширование HTML
    }
}

И при выводе sudo tail -f /var/log/nginx/error.log Выдает такую ошибку

2024/11/12 15:09:05 [error] 19669#19669: *9 rewrite or internal redirection cycle while internally redirecting to "/index.html", client: 212.74.000.000, server: your_domain.com, request: "GET / HTTP/1.1", host: "https://example.com"

Что делать подскажите?


Ответы (0 шт):