Încerc să-mi configurez https folosind certbot , așa că trebuie să recompilez ngx adăugând „--with-http_ssl_module”, iată pașii completi...
- sudo make clean sudo
- ./auto/configure --prefix=/var/www/html
--sbin-path=/usr/sbin/nginx --conf- path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log
--error-log-path=/var/log/nginx/error.log --with-pcre --with-http_ssl_module --lock-path=/var/lock/nginx.lock --pid-path=/var /run/nginx.pid --modules-path=/etc/nginx/modules
- verificați Makefile, pot vedea „http_ssl_module” adăugat în objs/Makefile
- ./auto/configure sudo make sudo make install
După finalizarea tuturor pașilor de mai sus (nu s-a observat nicio eroare) am verificat „ngx_modules.o” (încă lipsește modulul ssl) și am rulat comanda de mai jos
sudo certbot --nginx -d feedme.pub
Se salvează jurnalul de depanare în /var/log/letsencrypt/letsencrypt.log
Pluginul nginx nu funcționează; pot apărea probleme cu configurația dvs. existentă.
Eroare a fost: PluginError('Nu build-ul Nginx lipsește modulul SSL (--with-http_ssl_module).')
De asemenea, am verificat că ssl lib-libssl este instalat:
ldconfig -p | grep libssl
libssl3.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl3.so
libssl.so.1.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.1
libssl.so.1.0.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
libssl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so
Oricine poate ajuta să răspundă de ce nu pot construi „--with-http_ssl_module” în ?