Укажите NGINX на доменное имя: nginx.service: Неудача с результатом 'timeout'

Я пытаюсь указать мой экземпляр Amazon EC2 на доменное имя sample.com. Сервер основан на Django + NGINX. Он хорошо работает с публичным IP-адресом сервера, но когда я добавляю имя_сервера example.com в файл конфигурации nginx, домен продолжает загружаться вечно. Пожалуйста, помогите:

Mar 14 21:37:14 ip-172-31-19-81 systemd[1]: nginx.service: Failed with result 'timeout'. Mar 14 21:37:14 ip-172-31-19-81 systemd[1]: Stopped Высокопроизводительный веб-сервер и обратный прокси-сервер.

.

Mar 14 21:37:14 ip-172-31-19-81 systemd[1]: Starting A high performance web server and a reverse proxy server...

Mar 14 21:37:14 ip-172-31-19-81 systemd[1]: Started A high performance веб-сервер и обратный прокси-сервер.

NGINX Config file:

server{
    listen 80;
    listen [::]:80;
    server_name example.com;
    root /home/ubuntu/dir;
    location / {
            try_files $uri $uri/ /index.html;
    }
    location /api {
            include proxy_params;
            rewrite /api/(.*) /$1 break;
            proxy_pass http://unix:/home/ubuntu/dir/app.sock;

    }
    location /admin {
            include proxy_params;
            proxy_pass http://unix:/home/ubuntu/dir/app.sock;
    }
    location /static {
            autoindex on;
            alias /home/ubuntu/dir/dir/;
    }

}

Я получил ту же ошибку во время развертывания моего сайта на сервере ec2 ubuntu.

Моя ошибка: я следовал блогу для настройки сайта WordPress на ec2. Я делал копи-паст каждого & все из блога, поэтому я также вставил тот же скрипт конфигурации.

Блог PHP версия была старой в моем сервере ubuntu это была последняя версия, поэтому я получал ту же ошибку, после изменения версии PHP он работает успешно.

какие изменения я сделал: php4.1-fpm.sock на php8.1-fpm.sock

Вернуться на верх