I just set up Let’s Encrypt for the first time, using the instructions provided:
./letsencrypt-auto --agree-dev-preview --server https://acme-v01.api.letsencrypt.org/directory auth
During the install process, I got this error:
The program apache2 (process ID 31582) is already listening on TCP
port 80. This will prevent us from binding to that port. Please stop
the apache2 program temporarily and then try again.
I had to stop Apache, run LE, and start Apache again. This isn’t acceptable in a production environment.
If there’s another method I can use to generate the certificates, it should be the default behaviour.