Укажите 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