Właśnie całkowicie odinstalowałem nginx 1.0.6 z mojego serwera (Ubuntu 11.04) przy użyciu
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*
Teraz chcę go zainstalować ponownie, jednak podczas uruchamiania nginx pojawiają się błędy, takie jak:
Ponowne uruchomienie nginx: nginx: [emerg] open () „/etc/nginx/nginx.conf” nie powiodło się (2: Brak takiego pliku lub katalogu)
Następnie umieściłem własny plik conf, a następnie pojawia się nowy błąd:
Ponowne uruchomienie nginx: nginx: [emerg] open () „/etc/nginx/mime.types” nie powiodło się (2: Brak takiego pliku lub katalogu) w /etc/nginx/nginx.conf:12
Teraz wygląda na to, że apt-get install nginx
nie instaluje go całkowicie, wyczyściłem pamięć podręczną apt-get, nie wydaje mi się, że to pomaga. Jak mogę uzyskać pełną instalację nginx za pomocą 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
ponownie uruchomić nginx.locate mime.types
? (biegnijsudo updatedb
pierwszy). Czyapt-get install nginx-extras
coś zrobiłeś? Może powinieneś wypróbować polecenia z mojej pierwszej odpowiedzi, także dlanginx-extras
pakietu./etc/mime.types /usr/share/doc/apache2.2-common/examples/apache2/mime.types.gz /usr/share/usermin/mime.types /usr/share/webmin/mime.types
pierwszy
następnie przetestuj
źródło
Jeśli nie zostanie wyświetlony monit o udane odinstalowanie
źródło
Miałem ten sam problem i rozwiązać go kopiując pliki konfiguracyjne od
/opt/
do/etc/
:źródło
Przede wszystkim chcesz się upewnić, że starszy nginx zostanie całkowicie odinstalowany wraz z plikami conf.
Następnie zainstaluj nginx. Dodatki nginx przydają się, gdy chcesz sprawdzić pliki conf pod kątem błędów
Następnie sprawdź, czy twoje pliki conf są w porządku z poleceniem;
źródło