Назад | Перейти на главную страницу

Удаление компиляции nginx

Я скомпилировал nginx (1.13.6) на моем сервере ubuntu путем клонирования и установки nginx из git. Я хочу перекомпилировать его с дополнительными модулями. Когда я пытаюсь удалить nginx, используя:

sudo service nginx stop
sudo rm -f -R /usr/local/nginx && rm -f /usr/local/sbin/nginx

Я получаю следующий результат, когда sudo service nginx status вводится, что показывает, что nginx не был полностью удален.

    ● nginx.service
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)

systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:19] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: nginx.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:19] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: nginx.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.

Как я могу полностью удалить nginx, чтобы перекомпилировать его с нуля?

Вы удалили nginx. Вы не удалили файл модуля systemd и не деактивировали его.

Чтобы отключить службу, запустите systemctl disable nginx. Чтобы удалить файл объекта, удалите файл /lib/systemd/system/nginx.service.