После очередного эксперимента с nginx мне оказалось проще переустановить его заново, чем отменять правки всех конфигурационных файлов. Однако, нужно правильно обойтись с конфигами.

Проблема: после переустановки nginx пишет «Restarting nginx: nginx: [emerg] open() «/etc/nginx/nginx.conf» failed (2: No such file or directory)».

Решение: чисто удалить nginx и переустановить его с ключом —reinstall:

#удаляем nginx и все связанные пакеты
sudo apt-get remove nginx*

#удаляем рабочие директории и логи
sudo rm -rf /etc/nginx/ /usr/sbin/nginx /usr/share/man/man1/nginx.1.gz

#удаляем остатки nginx из базы apt
sudo apt-get --purge autoremove nginx && sudo dpkg --purge nginx

#устанавливаем nginx заново с чистыми конфигами
sudo apt-get -o DPkg::options::=--force-confmiss --reinstall install nginx

Так можно переустанавливать и другие приложения.

Источник