I’m trying this on a CentOS server following the simple instructions. I get no errors, but nothing really seems to happen. Perhaps some requirements are missing?
I suspect the server where this is being run must be on the Internet and resolvable via the domain name for which we’re obtaining a cert (which it somehow can figure out on its own?) By only running:
./letsencrypt-auto
How does it know the domain? Does it do a reverse domain lookup on the IP configured on its network interfaces? Perhaps the domain needs to be defined in the hosts file?
I tried to run this to generate some certs for a website I have with iPage. I do not have command line access to the server, so I was hoping to generate certs and install them via the admin interfaces provided by iPage. Is this possible? I’ve tried the ‘–standalone’ and/or the ‘certonly’ options, but couldn’t get that to work, either. Perhaps those options don’t mean what I think. What exactly is a ‘standalone’ server?
When I run the ./letsencrypt-auto, I get the following:
[root@ansibleTest001 letsencrypt]# ./letsencrypt-auto Bootstrapping dependencies for RedHat-based OSes... yum is /usr/bin/yum Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: centos.sonn.com * epel: linux.mirrors.es.net * extras: pubmirrors.dal.corespace.com * updates: mirrors.xmission.com Package python-2.6.6-64.el6.x86_64 already installed and latest version Package python-devel-2.6.6-64.el6.x86_64 already installed and latest version Package python-virtualenv-1.10.1-1.el6.noarch already installed and latest version Nothing to do Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: centos.sonn.com * epel: dl.fedoraproject.org * extras: pubmirrors.dal.corespace.com * updates: mirrors.xmission.com Package git-1.7.1-3.el6_4.1.x86_64 already installed and latest version Package gcc-4.4.7-16.el6.x86_64 already installed and latest version Package dialog-1.1-9.20080819.1.el6.x86_64 already installed and latest version Package augeas-libs-1.0.0-10.el6.x86_64 already installed and latest version Package openssl-devel-1.0.1e-42.el6.x86_64 already installed and latest version Package libffi-devel-3.0.5-3.2.el6.x86_64 already installed and latest version Package redhat-rpm-config-9.0.3-44.el6.centos.noarch already installed and latest version Package ca-certificates-2015.2.4-65.0.1.el6_6.noarch already installed and latest version Nothing to do WARNING: Python 2.6 support is very experimental at present... if you would like to work on improving it, please ensure you have backups and then run this script again with the --debug flag! [root@ansibleTest001 letsencrypt]#
And that’s about it.
Is there a more comprehensive document describing all the details which occur throughout the process?
Thanks!