PDA

Bekijk Volledige Versie : Directadmin SNI issue



Smashmint
01/05/15, 12:00
Op nieuwe server ben ik voor het eerst volledig gebruik aan het maken van SNI.

Dit werkt voor het 1e domein met SSL perfect, echter wanneer ik SSL activeer op een 2e domein worden de key en cert van het 1e domein overschreven.

In de httpd.conf van de domeinen staat het volgende:

SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
SSLCACertificateFile /etc/httpd/conf/ssl.crt/server.ca

Moet dit niet automatisch in een sub dir worden geplaatst, want zo wordt dit inderdaad telkens overschreven ?

Spyder01
01/05/15, 12:30
Heb je SNI in de directadmin.conf wel aangezet en gecontroleerd of dit ook actief is?

Sent from my GT-I9505 using webhostingtalk mobile app

systemdeveloper
01/05/15, 12:56
De httpd.conf heeft er weinig mee te maken. Hier moet alleen de include van directadmin-vhosts.conf in staan. En daarin staan weer de refs naar de domeinen in /usr/local/directadmin/data/users/USER/domains/ en dáár horen je certs per domein te staan.

ju5t
01/05/15, 14:12
SNI aanzetten in de configuratie verwijdert alleen de controle of een gebruiker een eigen IP adres heeft. Functioneel verandert er niets aan het installeren van SSL certificaten.

mgerritsen
01/05/15, 15:28
Eventueel kan je het volgende uitvoeren en controleren of het nadien werkt:

echo "SSLStrictSNIVHostCheck off" >> /etc/httpd/conf/httpd.conf
service httpd restart
echo "enable_ssl_sni=1" >> /usr/local/directadmin/conf/directadmin.conf
service directadmin restart

Arieh
01/05/15, 16:58
Zit je onder de admin user met die domeinen? Dat kan misschien problemen als deze opleveren, aangezien onder het admin account het server-wide certificaat wordt opgeslagen (in /etc/httpd ..). Oplossing is om een andere user aan te maken en daar de domeinen onder brengen, dan komen ze netjes in de users eigen httpd.conf in /usr/local/directadmin.