letsencrypt SSL: az első virtualhost jön be mindegyik HTTPS-es domain név alatt

Fórumok

Sziasztok!

CentOS 6, Apache 2.2.15, főként HTTP volt használva, és 1 host-on a webmail-nál HTTPS, minden működött.

Felraktam a letsencrypt-et több domain névhez, de mindegyik név alatt a webmail jön be HTTPS-en. HTTP-n minden változatlanul jó.

Ilyenből van több, különböző domain névvel:

conf.d/domain_hu.conf:

[VirtualHost 1.2.3.4:80]
ServerName domain.hu
...
[/VirtualHost]

És ilyet csinált a letsencrypt automatikusan.

conf.d/domain_hu-le-ssl.conf:

[VirtualHost 1.2.3.4:443]
ServerName domain.hu
...
SSLCertificateFile /etc/letsencrypt/live/domain.hu/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domain.hu/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/domain.hu/chain.pem
[/VirtualHost]

Ez van a httpd-ben, ami szerintem ide tartozik:

# Load config files from the config directory "/etc/httpd/conf.d".
Include conf.d/*.conf

Listen 80
NameVirtualHost 1.2.3.4:80

[IfModule mod_ssl.c]
NameVirtualHost 1.2.3.4:443
Listen 443
[/IfModule]

[IfModule mod_gnutls.c]
NameVirtualHost 1.2.3.4:443
Listen 443
[/IfModule]

SSLStrictSNIVHostCheck off

a conf.d/ssl.conf:

[VirtualHost _default_:443]
SSLEngine on
SSLProtocol all -SSLv2
... alap beállítások
[/VirtualHost]

Ha újraindítom a httpd-t:

# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [warn] _default_ VirtualHost overlap on port 443, the first has precedence

Valamint a webmail https tartalma jön be a htttps://domain.hu és az összes https-es címen.

Természetesen a domain.hu és az 1.2.3.4 ip címek példák... :-)

Próbáltam a NameVirtualHost *:443 használatát, de maximum azt értem el, hogy a https-en nem jött be semmi. Az lenne a cél, hogy mint a HTTP esetén, HTTPS esetén is működjön a virtualhost.

Köszönöm az észrevételeket.

UPDATE: javítva: szögletes zárójelek a kacsacsőrök helyett :)

Hozzászólások

de mindegyik név alatt a webmail jön be HTTPS-en.

A webmail cert-je vagy a webmail tartalma? Ha nem kapsz biztonsági figyelmeztetést a nem stimmelő domain miatt, akkor az SSL része jó, nézd meg, hogy stimmel-e a virtualhostokban a documentroot ill. pl. hogy nincs-e egy a teljes szerverre érvényes átirányítás egy a teljes szerverre érvényes alias-ra.

BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)