то, что у вас работало на centos 6/7 это случайность. скажем, by chance. причины работать или не работать одинаковые - в момент чтения конфига nginx ресолвит все днс имена в IP адреса и далее работает уже с IP адресами (у вас будут проблемы, если на ELB поменяется адрес)
если не ресолвит, то это emerg. что вы и видите в логе. из каких-то простых вещей, которые приходят в голову, посмотрите After и Wants в юните ? After=network-online.target remote-fs.target nss-lookup.target Wants=network-online.target возможно (я не проверял), пакет под RHEL8 собран с такими зависимостями, что он запускается раньше, чем network-online, в то время, когда ресолвера еще нет. из "фокусов", вы можете проксировать на переменную. и для бесплатного nginx это единственный вариант динамического ресолва на ELB пт, 28 февр. 2020 г. в 01:24, windos321 <nginx-fo...@forum.nginx.org>: > Добрый день! > Обновился на centos8 и столкнулся с проблемой: > После ребута системы, сервис nginx не стартует автоматически из за ошибки: > nginx: [emerg] host not found in upstream, > апстрим на амазоне вида: site-0000000.eu-central-1.elb.amazonaws.com, на > centos 7/6 такой проблемы не было. > Пробовал для интереса убирать этот апстрим, но он не стартует и ругается > уже > на внутренние линки содержащие доменные имена, например nginx: [emerg] host > not found in upstream, example.com > > После того как сервер загрузился, nginx -t и service start - без проблем > работают... > Что это за проблема? Как ее решить? > > Posted at Nginx Forum: > https://forum.nginx.org/read.php?21,287141,287141#msg-287141 > > _______________________________________________ > nginx-ru mailing list > nginx-ru@nginx.org > http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru