Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jan 2018 23:52:42 +0100
From:      Peter Boosten <peter@boosten.org>
To:        David Mehler <dave.mehler@gmail.com>
Cc:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   Re: acme-client and multiple domains periodic renewal
Message-ID:  <E4D62E34-A9DD-4242-AB0B-575BB199782D@boosten.org>
In-Reply-To: <CAPORhP5pgd%2BRL8v6SZ8YxQ9=qZ0F242y_OQ_LRxmHJpVcGyweA@mail.gmail.com>
References:  <CAPORhP4HzZedjTKq0bcUUTT%2BxUSPeEcR=h7-OfdjO84JRBChTg@mail.gmail.com> <21941967-64AB-4585-8F16-1323CF080E54@boosten.org> <CAPORhP5pgd%2BRL8v6SZ8YxQ9=qZ0F242y_OQ_LRxmHJpVcGyweA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi David,

I=E2=80=99ve defined the acme alias for every virtual host:

<VirtualHost something>

  Alias /.well-known/acme-challenge "/usr/local/www/acme/"

  SSLCertificateFile =E2=80=A6

  SSLEngine on
  <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=3Don
    RewriteRule .* https://%{HTTP_HOST}/%{REQUEST_URI} [R=3D301,L,QSA]
  </IfModule>

  <Directory "/usr/local/www/acme/">
      Options None
      AllowOverride None
      ForceType text/plain
      Require all granted
  </Directory>

</VirtualHost>

The main difference between your and my configuration is the Alias. It =
took me a while to get this right.

/usr/local/etc/acme/acme-client.sh holds this:

BASEDIR=3D"/usr/local/etc/acme"
SSLDIR=3D"/usr/local/etc/ssl/acme"
DOMAINSFILE=3D"${BASEDIR}/domains.txt"
CHALLENGEDIR=3D"/usr/local/www/acme"

and=20
domains.txt:

domain.one www.domain.one sub.domain.one sub2.domain.one

I did some troubleshooting by running the acme-client (in =
/usr/local/bin) manually (don=E2=80=99t forget the -s, or else you will =
be blocked for some time).

Peter





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E4D62E34-A9DD-4242-AB0B-575BB199782D>