On Mon, Jul 8, 2024 at 4:18 AM Michael Osipov <micha...@apache.org> wrote:

> On 2024/07/04 13:57:06 Frank Gingras wrote:
> > On Thu, Jul 4, 2024 at 8:44 AM Michael Osipov <micha...@apache.org>
> wrote:
> >
> > > Folks,
> > >
> > > please consider the following example:
> > > > <VirtualHost *:443>
> > > >     ServerAdmin m...@example.com
> > > >     ServerName foo.example.com
> > > >     ServerAlias foo.sub.example.net
> > > >     DocumentRoot /usr/local/www/apache24/data
> > > >     ErrorLog "/var/log/apache/foo-ssl-errors.log"
> > > >     CustomLog "/var/log/apache/foo-ssl-access.log" common
> > > >
> > > >     SSLEngine On
> > > >     SSLCertificateFile /etc/ssl/foo.example.com/cert.crt
> > > >     SSLCertificateKeyFile /etc/ssl/foo.example.com/key.crt
> > > >     SSLCertificateFile /etc/ssl/foo.sub.example.net/cert.crt
> > > >     SSLCertificateKeyFile /etc/ssl/foo.sub.example.net/key.crt
> > > >
> > > >     Include "..."
> > > > </VirtualHost>
> > >
> > > I'd like to run a single vhost serving the same content under multiple
> > > FQDNs to the users
> > >
> > > As far as I understand mod_ssl it does not seem to support to have SNI
> on
> > > a single vhost with multiple hostnames. I get error messages in the log
> > > file.
> > > I am running "Apache/2.4.59 (FreeBSD) OpenSSL/1.1.1w-freebsd".
> > > FWIW: the same concept is support with Tomcat: One connector, one
> default
> > > host, aliases and several SSLHostConfig elements.
> > > Is the approach to run two vhosts here? I am sure that a SAN
> certificate
> > > will do the trick, but for €€€ reasons I won' able to order one.
> > >
> > > Michael
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> > > For additional commands, e-mail: users-h...@httpd.apache.org
> > >
> > >
> > In that case, define separate :443 vhosts for each name, and redirect to
> > the main one.
>
> As sad it is sounds and also looking into the source code there is no
> alternative to duplicate it.
> There is a long standing issue open in Bugzilla:
> https://bz.apache.org/bugzilla/show_bug.cgi?id=61081
>
> At least the docs should tell that using ServerAlias requires a SAN
> certificate to function properly.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>
Your options were always to use a wildcard certificate, or a SAN.  This
falls more into the common knowledge of TLS and certificates.

mod_ssl does tie in to openssl, sure, but explaining every concept isn't
the role of the docs.

That being said, a small note to that effect should not be harmful, I will
see if the docs team can come up with some alteration.

Reply via email to