Я только что полностью удалил nginx 1.0.6 с моего сервера (Ubuntu 11.04), используя
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*
Теперь я хочу установить его снова, однако при запуске nginx я получаю следующие ошибки:
Перезапуск nginx: nginx: [emerg] open () «/etc/nginx/nginx.conf» не удался (2: такого файла или каталога нет)
Затем я разместил свой собственный файл conf, затем я получил новую ошибку:
Перезапуск nginx: nginx: [emerg] open () «/etc/nginx/mime.types» не выполнен (2: такой файл или каталог отсутствуют) в /etc/nginx/nginx.conf:12
Теперь кажется, что apt-get install nginx
он не устанавливается полностью, я очистил кэш apt-get, похоже, не помогает. Как я могу получить полную установку nginx с помощью 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
и перезапустите nginx.locate mime.types
? (запуститьsudo updatedb
первым). Сделалapt-get install nginx-extras
что-нибудь? Может быть, вы должны попробовать команды в моем первоначальном ответе, дляnginx-extras
пакета тоже./etc/mime.types /usr/share/doc/apache2.2-common/examples/apache2/mime.types.gz /usr/share/usermin/mime.types /usr/share/webmin/mime.types
первый
затем проверить
источник
Если вам не предложили доказать успешное удаление
источник
У меня была такая же проблема, и решить ее путем копирования файлов конфигурации из
/opt/
в/etc/
:источник
Прежде всего вы хотите убедиться, что старый nginx полностью удален вместе с его файлами conf.
Затем установите nginx. Nginx-extras пригодится, когда вы хотите проверить свои файлы conf на наличие ошибок
Затем проверьте правильность ваших файлов conf с помощью команды;
источник