I follow install guide so cloning https://github.com/letsencrypt/letsencrypt
I should install letsencrypt-nginx but find no doc to do it.
And this is confirmd by letsencrypt-auto --nginx which detects letsencrypt-nginx not installed.
So where is the doc to install it ?
As it has not been clear for me, I add that the purpose of webroot is to easily allow letsencrypt to check that you are the “authority” for the site you are asking a certificate for.
nginx config as mentioned. Make sure, every location / for any subdomain in your nginx config has this snippet.
I have no full example here, as my configs are too complicated to make a good example.
For some OSes (CentOS/RHEL 7, CentOS 6, OpenBSD, any Ubuntu version, others…) certbot has to be installed from a non-standard repository (maintained by EFF’s team) to get the nginx plugin, which has to be installed separately. Otherwise you’re stuck with apache or webroot.
Adding the repository brought on a log of changes to python on my system.
I also ended up with python3-certbot-nginx, python3-pyparsing, and from installing the doc package I needed fonts-font-awesome fonts-lato libjs-modernizr sphinx-rtd-theme-common.
I did tried to install this plugin, however, the error message indicated that the php7.2 failed to install, but I installed the latest version which is 7.4 so does the latest will work with Certbot or it won’t?