Деинсталлируйте nginx, настроенный с помощью RTMP - ubuntu

Я настроил nginx в соответствии с vultr . Затем мне пришлось удалить его, поэтому я удалил его с помощью sudo apt-get --purge remove nginx и после этого sudo apt-get autoremove . До сих пор ошибок нет. Но теперь, когда мне нужно снова установить nginx с помощью учебника Digitalocean , он установлен, но во время запуска я продолжаю выдавать ошибку, как показано ниже

root@onebyteRails:~/working/nginx-1.7.5# sudo update-rc.d nginx
defaults  System start/stop links for /etc/init.d/nginx already exist.
root@onebyteRails:~/working/nginx-1.7.5# sudo service nginx restart  *
Stopping Nginx Server...                                              
[fail]   * Starting Nginx Server...                                   
nginx: [emerg] no "events" section in configuration
0
задан 20 January 2016 в 17:24
2 ответа

Вам необходимо определить блок событий {} в вашем nginx.conf. Вот полный рабочий пример файла nginx.conf: https://www.nginx.com/resources/wiki/start/topics/examples/full

0
ответ дан 5 December 2019 в 10:49

Vultr установка не использовала apt, поэтому она не была удалена с помощью sudo apt-get autoremove , ни /etc/init.d Файл / nginx был удален.

Чтобы удалить /etc/init.d/nginx :

sudo service nginx stop
sudo update-rc.d nginx remove
sudo rm /etc/init.d/nginx
sudo rm `which nginx`

Nginx не имеет параметра make uninstall , и Я не знаю точно, где были размещены файлы vultr, но установка Digital Ocean (которая использует apt), вероятно, попросит перезаписать файлы конфигурации, если они находятся в том же месте.

Если вы хотите убедиться, что вы удалили все файлы vultr nginx перед установкой Digital Ocean,попробуйте снова запустить make install на vultr src и вручную удалить все файлы, указанные как обновленные.

0
ответ дан 5 December 2019 в 10:49

Теги

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