Как исправить: Запрошенный плагин nginx не устанавливается
Сообщение об ошибке «запрошенный плагин NGINX не установлен» может стать камнем преткновения при установке или настройке веб-сервера. Этот вопрос часто возникает во время установки SSL-сертификатов Let's Encrypt с помощью Certbot или при настройке определенных модулей внутри NGINX. К счастью, при системном подходе эту проблему можно решить эффективно.
В этом уроке вы узнаете:
- Как проверить, установлен ли плагин NGINX
- Шаги по установке отсутствующего плагина NGINX для Certbot
Шаги по устранению проблемы с плагином
Следуйте этим подробным инструкциям, чтобы убедиться, что плагин NGINX для Certbot правильно установлен и настроен в вашей системе.
-
Проверьте установку NGINX: Во-первых, убедитесь, что NGINX установлен и работает в вашей системе.
nginx -v
Установите плагин Certbot NGINX: Если NGINX установлен, но ошибка плагина не исчезает, вам, вероятно, нужно установить плагин Certbot NGINX.
apt install python3-certbot-nginx
Эта команда устанавливает Certbot вместе с плагином NGINX на системах на базе Debian, таких как Ubuntu.
Для CentOS, RHEL 7 и более ранних версий Fedora:
yum install python3-certbot-nginx
Используйте
yum
для более старых версий CentOS, RHEL и Fedora для установки Certbot и плагина NGINX.Для CentOS 8, RHEL 8 и Fedora (с использованием dnf):
dnf install python3-certbot-nginx
CentOS 8, RHEL 8 и более новые версии Fedora используют
dnf
для управления пакетами.Для Arch Linux:
pacman -S certbot-nginx
Пользователи Arch Linux могут установить плагин NGINX для Certbot напрямую с помощью
pacman
.-
Проверьте установку плагина: После установки убедитесь, что плагин NGINX распознается Certbot.
certbot plugins
Эта команда выводит список всех плагинов Certbot, доступных в вашей системе, включая плагин NGINX, если установка прошла успешно.
Запустите Certbot для NGINX: Наконец, запустите Certbot с плагином NGINX, чтобы защитить свой сайт.
certbot --nginx
Эта команда проверяет установленную версию NGINX, подтверждая ее наличие в вашей системе.
Эта команда запускает интерактивную установку Certbot для NGINX, позволяющую защитить ваш сайт с помощью сертификатов SSL/TLS.
Заключение
Следуя вышеуказанным шагам, вы можете эффективно устранить ошибку «запрошенный плагин NGINX не установлен», гарантируя, что ваш веб-сервер безопасно настроен с SSL-сертификатами. Этот процесс повышает безопасность веб-приложений и защищает конфиденциальные данные, передаваемые через Интернет.