При старте системы NGINX не стартовал автоматически, приходилось стартовать руками командой
sudo service nginx restart

Оказалось, это происходило из-за того, что nginx стартовал раньше сети, это приводило к ошибке и остановке nginx.
Нужно в скрипте автозапуска nginx прописать запуск сервиса после поднятия сети.

Для этого в файле

/lib/systemd/system/nginx.service

в секцию UNIT добавляем

[Unit]
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target

при этом нужно закомментировать то, что там было в After
сохраняем, перезагружаемся.
На Debian 9.9 помогло