Если Nginx не запускается по старту OS, причиной этому может быть очередность запуска network сервисов и самого Nginx.
Чтобы “попросить” Nginx ожидать запуска Network сервисов, нужно открыть такой конфиг:/lib/systemd/system/nginx.service
И добавить либо дописать конфигурацию в вот такую строчку:After=network-online.target
Примеры и источники:
Один
Два