Désinstaller le nginx configuré avec RTMP – ubuntu

J'ai configuré le nginx selon le vultr , puis j'ai dû l'enlever, alors je l'ai supprimé en utilisant sudo apt-get --purge remove nginx et après que sudo apt-get autoremove . Aucune erreur jusqu'à maintenant. Mais maintenant, quand j'ai besoin d'installer nginx à nouveau en utilisant le didacticiel de Digitalocean, il est installé mais au moment du démarrage, je me garde en donnant une erreur comme ci-dessous

 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 root @ onebyteRails: ~ / working / nginx-1.7.5 # sudo update-rc.d 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 par défaut Les liens de démarrage / arrêt du système pour /etc/init.d/nginx existent déjà. 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 root @ onebyteRails: ~ / working / nginx-1.7.5 # service sudo nginx redémarrage * 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 Arrêt du server 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 [échec] * Démarrage de Nginx Server ... 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 

Vous devez définir les events {} bloc dans votre nginx.conf. Voici un exemple complet d'un file nginx.conf: https://www.nginx.com/resources/wiki/start/topics/examples/full

L' installation de Vultr n'a pas utilisé apt, donc il n'a pas été désinstallé avec sudo apt-get autoremove , ni le file /etc/init.d/nginx n'a été supprimé.

Pour supprimer le /etc/init.d/nginx :

 sudo service nginx stop sudo update-rc.d nginx remove sudo rm /etc/init.d/nginx sudo rm `which nginx` sudo service nginx stop sudo service nginx stop sudo update-rc.d nginx remove sudo rm /etc/init.d/nginx sudo rm `which nginx` sudo rm /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 n'a pas d'option de make uninstall et je ne sais pas exactement où les files vultr ont été placés, mais l'installation de Digital Ocean (qui utilise apt) requestra probablement d'écraser les files de configuration s'ils se trouvent au même endroit.

Si vous souhaitez vous assurer d'avoir supprimé tous les files vultr nginx avant d'installer Digital Ocean, essayez d'exécuter l' make install nouveau sur le vultr src et en supprimant manuellement tous les files listés comme mis à jour.