Question
VirtualHost https redirect issue
I was following the guide on https://www.digitalocean.com/community/tutorials/how-to-install-an-ssl-certificate-from-a-commercial-certificate-authority and it works up to the point where I can get SSL working if I actively go to https, but anyone who goes to http is stuck there.
I’ve tried:
redirect rules
RedirectMatch permanent /(.*) https://www.example.com/$1
Adding those same things to 443
I’ve checked other threads like https://webmasters.stackexchange.com/questions/28875/redirect-permanent-and-https and I think I’m officially out of answers.
<VirtualHost *:80>
ServerName example.com
Redirect / https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerName example.com
ServerAlias www.example.com turnovers.example.com www.turnovers.example.com example.com.kjr.local
DocumentRoot /var/www/sales/sales-git
CustomLog /var/www/sales/logs/access_log combined
ErrorLog /var/www/sales/logs/error.log
SSLEngine On
SSLCertificateFile /home/user/example.com.crt
SSLcertificateKeyFile /home/user/example.com.key
SSLCertificateChainFile /home/user/intermediate.crt
<Directory "/var/www/sales/sales-git/">
Options -Indexes +FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
SetEnvIfNoCase Host ^turnovers.example.com$ ok
SetEnvIfNoCase Host ^example.com$ ok
SetEnvIfNoCase Host ^www.example.com$ ok
<Location />
Order Deny,Allow
Deny from all
Allow from env=ok
</Location>
</VirtualHost>
Any help is welcome!!!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×