We’re using CentOS 7 and we run NGINX. The NGINX plugin would be the perfect way to obtain the SSL certificate and configure NGINX. I just can’t install Let’s Encrpt’s NGINX plugin. Where/How do I install it?
certbot -v
shows me that these plugins are installed (and that the NGINX plugin is missing):
@ahaw021 That piece of the screenshot doesn’t say anything about the nginx plugin. The webserver specific plugins are separate packages, so installing only certbot doesn’t help @a5cent. Mostly because he already did that.
@a5cent To expand on @ahaw021’s post: unfortunately, the EPEL repository doesn’t provide the nginx plugin. As you can see from the list of packages starting with p and search for certbot, you can see EPEL provides certbot itself and the certbot-apache plugin.
Perhaps you can file an issue with the EPEL maintainers, as this isn’t something Let’s Encrypt can fix for you.
certbot-auto accepts the same flags as certbot; it is a wrapper that installs all of its own dependencies and updates the client code automatically. So you can just run:
you can also try pip install certbot-nginx if your python packages are in good order
Thanks to both of you! certbot-auto did the trick. I was aware it existed but up until now didn’t understand what for (not a lot of documentation on that). I will also file a request with the EPEL maintainers.
If our setup (Fedora based OS with NGINX but without Apache) were more common I suspect this issue would be mentioned all over the web. Hope this helps someone else too.