De setup is als volgt:
- OS = CentOS
- Apache webserver + PHP
- SSL wildcard certificaat
- 2 websites via 2 virtualhosts
De error in /var/log/httpd/error_log die blijft terugkeren is: [ssl:warn] [pid 891] AH02292: Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366).
Deze error heeft vermoedelijk te maken met het feit dat ik 2 websites host via virtualhosts welke op hetzelfde Ip / domain zitten en dus ook hetzelfde SSL wildcard certificaat gebruiken.
Omdat men Apache kennis nog niet zo uitgebreid is ben ik https://httpd.apache.org/docs/2.4/vhost ... based.html gaan doorlezen en heb daarna de nodige aanpassingen gedaan maar toch blijft deze error terugkeren.
De websites werken opzich wel en de http naar https redirect werkt opzich ook.
De virtualhost files zien er als volgt uit (1 file per website):
Website1
Code: Selecteer alles
#Redirect HTTP to HTTPS
<VirtualHost website1.domain.com:80>
ServerName domain.com
Redirect / https://website1.domain.com
</VirtualHost>
<VirtualHost website1.domain.com:443>
#SSL CONFIG
SSLEngine on
SSLCertificateFile /opt/ssl/star_domain_com/star_domain_com.crt
SSLCertificateKeyFile /opt/ssl/star_domain_com/private/star_domain_com.key
SSLCertificateKeyFile /opt/ssl/star_domain_com/Intermediate.crt
ServerName domain.com
DocumentRoot /var/www/website1/public
<Directory /var/www/website1/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Code: Selecteer alles
#Redirect HTTP to HTTPS
<VirtualHost website2.domain.com:80>
ServerName domain.com
Redirect / https://website2.domain.com
</VirtualHost>
<VirtualHost website2.domain.com:443>
#SSL CONFIG
SSLEngine on
SSLCertificateFile /opt/ssl/star_domain_com/star_domain_com.crt
SSLCertificateKeyFile /opt/ssl/star_domain_com/private/star_domain_com.key
SSLCertificateKeyFile /opt/ssl/star_domain_com/Intermediate.crt
ServerName domain.com
DocumentRoot /var/www/website2/public
<Directory /var/www/website2/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>