Acabei de desinstalar completamente o nginx 1.0.6 do meu servidor (Ubuntu 11.04) usando
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*
Agora eu quero instalá-lo novamente, no entanto, ao iniciar o nginx, recebo erros como:
Falha ao reiniciar o nginx: nginx: [emerg] open () "/etc/nginx/nginx.conf" (2: não existe esse arquivo ou diretório)
Em seguida, coloquei meu próprio arquivo conf e recebo um novo erro:
Falha ao reiniciar o nginx: nginx: [emerg] open () "/etc/nginx/mime.types" (2: arquivo ou diretório inexistente) em /etc/nginx/nginx.conf:12
Agora parece que apt-get install nginx
não o instala completamente, limpei o cache do apt-get, não parece ajudar. Como posso obter uma instalação completa do nginx usando o 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
e reinicie o nginx.locate mime.types
? (corrasudo updatedb
primeiro). Oapt-get install nginx-extras
fizeram alguma coisa? Talvez você deva tentar os comandos na minha resposta inicial, também para onginx-extras
pacote./etc/mime.types /usr/share/doc/apache2.2-common/examples/apache2/mime.types.gz /usr/share/usermin/mime.types /usr/share/webmin/mime.types
primeiro
então teste
fonte
Se você não for solicitado a provar a desinstalação bem-sucedida
fonte
Eu tive o mesmo problema e resolvi-o copiando os arquivos de configuração
/opt/
para/etc/
:fonte
Antes de tudo, você deseja garantir que o nginx mais antigo seja desinstalado completamente junto com seus arquivos conf.
Em seguida, instale o nginx. O nginx-extras é útil quando você deseja verificar se há erros nos seus arquivos conf
Em seguida, verifique se seus arquivos conf estão bem com o comando;
fonte