3 Questions about Apache, Let's Encrypt and Subdomains

January 13, 2018 1.9k views
Apache Let's Encrypt Ubuntu


i'am very new to linux and hosting and so on and the tutorials here on the page are very very great. Thank u for that i’ve learned so much the last days!
But now i getting stuck a bit with some questions i cant find.

  1. Apache

I want to setup Nextcloud, Couchpotato, Bookmarkservice and some other litte things.
The goal is to setup each service in \var\www<servicename>.
Do i have to configure in apache2.conf a ServerAlias for each service?(also watch question No3 please)

  1. Let’s Encrypt

I setup my certbot like this:

sudo certbot --authenticator standalone --installer apache -d <mydomain.com> -d <www.mydomain.com> --pre-hook "service apache2 stop" --post-hook "service apache2 stop"

Now i struggle with the renew of the certificate.

if i run sudo certbot renew --dry-run to test if renew works correct i get the following output:

Attempting to renew cert (mydomain.com) from /etc/letsencrypt/renewal/mydomain.com.conf produced an unexpected error: Problem binding to port 80: Could not bind to IPv4 or IPv6.. Skipping.
All renewal attempts failed. The following certs could not be renewed:
  /etc/letsencrypt/live/mydomain.com/fullchain.pem (failure)

First i thought its ufw but Ports are open:

sudo ufw app list
Available applications:
  Apache Full
  Apache Secure

The goal is to renew certificate without restarting any service if possible.

  1. Subdomains

As mentioned in Question No1 i like to setup different services.
As far as i understand by now is that i have to configure A records.
But what i have to do that e.g. nextcloud.mydomain.com refers to mydomain.com/nextcloud and couchpotato.mydomain.com to mydomain.com/couchpotato and so on?

Hope there is somebody who can help me out with this questions.
Keep up the work!

Be the first one to answer this question.