(tried on Centos 6.9) yum install openssl-devel libbsd-devel gnutls-devel wget https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-2.6.0.tar.gz #build libreesl to /usr/local/ make make install # follow https://spin.atomicobject.com/2016/09/20/openbsd-acme-client-lets-encrypt/ cat >/etc/ld.so.conf.d/local.conf < Options None AllowOverride None Order Deny,Allow Allow from All Header add Content-Type text/plain for every domain we want a certificate for (in the non-SSL-version of the virtual host configuration): Alias /.well-known/acme-challenge/ /var/www/acme/ RewriteEngine On RewriteCond %{HTTPS} !=on RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/ RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] links ----- https://www.metachris.com/2015/12/comparison-of-10-acme-lets-encrypt-clients/ https://medium.com/chris-opperwall/using-acme-client-for-letsencrypt-on-freebsd-db0ee643ef1f https://kristaps.bsd.lv/acme-client/