Назад | Перейти на главную страницу

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

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

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

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 и вручную удалив все файлы, перечисленные как обновленные.

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