nach einem Server Umzug inkl. debian & froxlor update habe ich noch ein kleines SSL Problem. Statt einem gekauften ssl zertifikat nutze ich auf dem neuen Server nun die tolle let's encrypt Umsetzung von froxlor, die auch funktioniert. Das Zertifikat nutze ich auch für meinen eMail Server (funktioniert auch gut).
Für die let's encrypt Umsetzung habe ich eine mail.xxx.yy domain angelegt (als admin), über die, die folgende vhost Datei in /etc/apache2/sites-enabled/30_froxlor_ssl_vhost_mail.DOMAIN.conf erzeugt wird:
# 30_froxlor_ssl_vhost_mail.DOMAIN.conf
# Created 02.04.2020 23:50
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
# Domain ID: 28 (SSL) - CustomerID: 1 - CustomerLogin: second
<VirtualHostIP-ADRESSE:443>
ServerName mail.DOMAIN
ServerAdmin MAILADRESSE
SSLEngine On
SSLProtocol -ALL +TLSv1 +TLSv1.2
SSLCompression Off
SSLSessionTickets on
SSLHonorCipherOrder off
SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH
SSLVerifyDepth 10
SSLCertificateFile /etc/apache2/ssl/DOMAIN.crt
SSLCertificateKeyFile /etc/apache2/ssl/DOMAIN.key
SSLCACertificateFile /etc/apache2/ssl/DOMAIN_CA.pem
SSLCertificateChainFile /etc/apache2/ssl/DOMAIN_chain.pem
<IfModulemod_headers.c>
Header always set Strict-Transport-Security "max-age=0"
</IfModule>
DocumentRoot "/var/customers/webs/second/DOMAIN/baikal/html/"
php_admin_value sendmail_path "/usr/sbin/sendmail -t -f MAILADRESSE"
php_admin_value open_basedir "/var/customers/webs/second/DOMAIN/baikal/html:/tmp"
Alias /webalizer "/var/customers/webs/second/webalizer"
LogLevel warn
ErrorLog "/var/customers/logs/second-error.log"
CustomLog "/var/customers/logs/second-access.log" combined
RewriteEngine on
RewriteRule /.well-known/carddav /dav.php [R=308,L]
RewriteRule /.well-known/caldav /dav.php [R=308,L]
</VirtualHost>
Nun funktioniert das laufende baikal aber nur, wenn ich genau diese vhost Datei lösche...? Ansonsten gibt es im Browser die kryptische Fehlermeldung:
"Incomplete installation
Baïkal dependencies have not been installed. Please, execute "composer install" in the folder where you installed Baïkal."
Was aber nicht stimmt, denn ohne die vhost Datei läuft alles.
Ich vermute, das hängt mit der ssl vhost Datei der IP Adresse zusammen, wo ja scheinbar schon alles notwendige definiert wird - denn sonst würde es ja nicht über https://mail.xxx.yy/ funktionieren...
Die IP ssl vhost 10_froxlor_ipandport_IP-ADRESSE.443.conf sieht folgendermaßen aus:
# 10_froxlor_ipandport_IP-ADRESSE.443.conf
# Created 02.04.2020 23:57
# Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
<VirtualHostIP-ADRESSE:443>
DocumentRoot "/var/customers/webs/second/DOMAIN/baikal/html/"
RewriteEngine on
RewriteRule /.well-known/carddav /dav.php [R=308,L]
RewriteRule /.well-known/caldav /dav.php [R=308,L]
SSLEngine On
SSLProtocol -ALL +TLSv1 +TLSv1.2
SSLCompression Off
SSLSessionTickets on
SSLHonorCipherOrder off
SSLCipherSuite ECDHE-RSA-AES128-SHA256:AES128-GCM-SHA256:RC4:HIGH:!MD5:!aNULL:!EDH
SSLVerifyDepth 10
SSLCertificateFile /root/.acme.sh/mail.DOMAIN/mail.DOMAIN.cer
SSLCertificateKeyFile /root/.acme.sh/mail.DOMAIN/mail.DOMAIN.key
SSLCACertificateFile /root/.acme.sh/mail.DOMAIN/ca.cer
</VirtualHost>
Hier ist unschön, dass das Zertifikat über /root geladen wird, aber so funktioniert zumindest alles.
Irgendwelche Ideen, was ich bei der Konfiguration falsch mache?
Question
untiefe
Hallo,
nach einem Server Umzug inkl. debian & froxlor update habe ich noch ein kleines SSL Problem. Statt einem gekauften ssl zertifikat nutze ich auf dem neuen Server nun die tolle let's encrypt Umsetzung von froxlor, die auch funktioniert. Das Zertifikat nutze ich auch für meinen eMail Server (funktioniert auch gut).
Für die let's encrypt Umsetzung habe ich eine mail.xxx.yy domain angelegt (als admin), über die, die folgende vhost Datei in /etc/apache2/sites-enabled/30_froxlor_ssl_vhost_mail.DOMAIN.conf erzeugt wird:
Nun funktioniert das laufende baikal aber nur, wenn ich genau diese vhost Datei lösche...? Ansonsten gibt es im Browser die kryptische Fehlermeldung:
"Incomplete installation
Baïkal dependencies have not been installed. Please, execute "composer install" in the folder where you installed Baïkal."
Was aber nicht stimmt, denn ohne die vhost Datei läuft alles.
Ich vermute, das hängt mit der ssl vhost Datei der IP Adresse zusammen, wo ja scheinbar schon alles notwendige definiert wird - denn sonst würde es ja nicht über https://mail.xxx.yy/ funktionieren...
Die IP ssl vhost 10_froxlor_ipandport_IP-ADRESSE.443.conf sieht folgendermaßen aus:
Hier ist unschön, dass das Zertifikat über /root geladen wird, aber so funktioniert zumindest alles.
Irgendwelche Ideen, was ich bei der Konfiguration falsch mache?
8 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now