Вопрос apt-get purge, установить nginx; сообщает успех, но не установлен (12.04)


после удаления nginx я снова установил его с помощью sudo apt-get install nginx,

Выходные данные показали, что установка прошла успешно.

Но нет директории /etc/nginx а также sudo service nginx start терпит неудачу, потому что он не может прочитать config файл.

Как я могу это исправить?


2
2017-12-23 13:31


происхождения


@rakesh - пакеты программного обеспечения уже установлены, добавлены ppa, обновлены, установлены nginx; такая же проблема сохраняется - dhmorgan
@lekensteyn: спасибо, я только что заработал, переустановив nginx-common и nginx-full; Я думаю, что -full не нужен - dhmorgan
-full на самом деле не нужно, это означает, что он включает в себя дополнительные модули nginx, которые не установлены с пакетом по умолчанию (nginx). - Lekensteyn


ответы:


Файлы конфигурации предоставляются nginx-common пакет, а не nginx, Поэтому вы должны очистить nginx-common:

sudo apt-get purge nginx-common
sudo apt-get install nginx

(nginx зависит от nginx-common, удаление nginx-common также удалит nginx.)

Нет необходимости добавлять nginx PPA только для восстановления файлов конфигурации.


2
2017-12-23 13:59





Чтобы установить nginx:

sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx

Чтобы запустить nginx:

sudo service nginx start

Чтобы проверить установку пакета

 service nginx status

0
2017-12-23 13:39