Over simplified instructions .. more details?


#1

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!


#2

You can find the docs here.

The client doesn’t do anything because your python version is fairly old. Use --debug as indicated by the command output to use experimental Python 2.6 support.


#3

Thanks for the reply! I did find some interesting/useful info here as well:
Redhat / CentOS 6.x users need python 2.7

This got me further…