Я использую Ubuntu, и я пытался восстановить исходные настройки /etc/nginx/sites-enabled/default
когда я случайно удалил всю папку. Удаление и переустановка nginx через apt-get
не будет воссоздавать исходные папки.
Что я могу сделать, чтобы их восстановить?
Принудительно переустановите файлы конфигурации по умолчанию с --force-confmiss
вариант dpkg
.
Похоже, макет упаковки nginx изменился в 11.04. Если вам 10.10 или больше:
sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx_*.deb
Или 11.04 и новее:
sudo dpkg --force-confmiss -i /var/cache/apt/archives/nginx-common_*.deb
проверьте наличие пакета deb в вашей системе ubuntu [ваша версия файла deb может отличаться]
/var/cache/apt/archives/nginx-common_0.8.54-4_all.deb
откройте его с помощью диспетчера архивов. Внутри архива проверьте папку / etc / nginx
Это папка cfg для установки nginx по умолчанию. Вы можете скопировать отсюда в / etc.
Не удаляйте его просто apt-get, это оставит конфигурацию позади. apt-get очистите его и все неиспользуемые зависимости. Вы можете проверить статус инаталляции, нажав dpkg -l output
Это должно работать:
apt-get purge nginx nginx-common nginx-full
а потом
apt-get install nginx