Я удалил исполняемый файл nginx
вручную (я думаю, он мог быть в / usr / sbin
)
Затем я удалил пакет nginx
( sudo apt purge nginx
).
Теперь, когда я снова устанавливаю nginx
( sudo apt install nginx
), исполняемый файл не устанавливается (а размер пакета только 45,1 КБ
, что не может быть правильным ).
Как мне снова установить nginx
?
Я также скомпилировал исходный код и установил nginx
с помощью sudo make install
, но когда я пытаюсь sudo nginx
Я получаю сообщение об ошибке:
nginx: [emerg] dlopen() "/var/www/html/modules/ngx_http_image_filter_module.so" failed (/var/www/html/modules/ngx_http_image_filter_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/modules-enabled/50-mod-http-image-filter.conf:1
(При поиске в дереве каталогов я обнаружил, что библиотека ngx_http_image_filter_module.so
находится в / usr / lib / nginx / modules
, поэтому я не знаю, почему исполняемый файл ищет его в / var / www
.)
(Запуск Ubuntu 20.04.)