Je viens de désinstaller complètement nginx 1.0.6 de mon serveur (Ubuntu 11.04) en utilisant
apt-get remove nginx
rm -rf /etc/nginx/
rm -rf /usr/sbin/nginx
rm /usr/share/man/man1/nginx.1.gz
apt-get remove nginx*
Maintenant, je veux l'installer à nouveau, mais au démarrage de nginx, j'obtiens des erreurs telles que:
Le redémarrage de nginx: nginx: [Emerg] open () "/etc/nginx/nginx.conf" a échoué (2: aucun fichier ou répertoire de ce type)
Ensuite, j'ai placé mon propre fichier de conf, puis je reçois une nouvelle erreur:
Le redémarrage de nginx: nginx: [Emerg] open () "/etc/nginx/mime.types" a échoué (2: aucun fichier ou répertoire de ce type) dans /etc/nginx/nginx.conf:12
Maintenant, il semble que apt-get install nginx
ne l'installe pas complètement, j'ai effacé le cache apt-get, ne semble pas aider. Comment puis-je obtenir une installation complète de nginx en utilisant apt-get?
Starting nginx: nginx: [emerg] open() "/etc/nginx/mime.types" failed (2: No such file or directory) in /etc/nginx/nginx.conf:12 nginx: configuration file /etc/nginx/nginx.conf test failed
apt-get install nginx-extras
redémarrer nginx.locate mime.types
? (exécuter ensudo updatedb
premier). Leapt-get install nginx-extras
fait quelque chose? Vous devriez peut-être essayer les commandes de ma réponse initiale, pour lenginx-extras
paquet aussi./etc/mime.types /usr/share/doc/apache2.2-common/examples/apache2/mime.types.gz /usr/share/usermin/mime.types /usr/share/webmin/mime.types
première
puis tester
la source
Si vous n'êtes pas invité à prouver la désinstallation réussie
la source
J'ai eu le même problème et l'ai résolu en copiant les fichiers de configuration de
/opt/
dans/etc/
:la source
Vous devez d'abord vous assurer que l'ancien nginx est complètement désinstallé avec ses fichiers conf.
Installez ensuite nginx. Les extras nginx sont utiles lorsque vous voulez vérifier vos fichiers de conf pour les erreurs
Vérifiez ensuite si vos fichiers de conf sont corrects avec la commande;
la source
Vous devez créer un lien symbolique avec des chemins absolus https://jsephler.co.uk/nginx-failed-2-no-such-file-or-directory-in-etc-nginx-nginx-conf/
la source