mak_ufo
@mak_ufo

Что случилось с nginx.conf?

Пытался найти файл nginx.conf. Выполнил find / -name nginx.conf. Получил путь /etc/init/nginx.conf (хотя раньше всегда этот файл лежал в /etc/nginx).

Открыл файл, а там вместо привычного:
server {
...
}


description "nginx - small, powerful, scalable web/proxy server"

start on filesystem and static-network-up
stop on runlevel [016]

expect fork
respawn

pre-start script
        [ -x /usr/sbin/nginx ] || { stop; exit 0; }
        /usr/sbin/nginx -q -t -g 'daemon on; master_process on;' || { stop; exit 0; }
end script

exec /usr/sbin/nginx -g 'daemon on; master_process on;'

pre-stop exec /usr/sbin/nginx -s quit


Никогда раньше такого не видел. Как мне вернуть "привычный" nginx.conf? Переустановка nginx не помогла

ОС - Ubuntu 16.04
  • Вопрос задан
  • 173 просмотра
Решения вопроса 2
sim3x
@sim3x
serverfault.com/questions/82801/linux-how-to-resto...

apt-get -o Dpkg::Options::="--force-confmiss" install --reinstall nginx

aptitude install -o Dpkg::Options::=--force-confmiss nginx
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
В /etc/init лежат конфигурационные файлы сервиса Upstart. В частности /etc/init/nginx.conf описывает Upstart как запускать, останавливать, перезагружать и т.п. сервер Nginx. А конфигурационный файл самого Nginx вы или кто-то другой удалили или переместили. Восстановите его из резервной копии.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы