Ik ben weer eens met m'n servertje aan het spelen en wel het https een netjes zetten.
Https werkt goed, daarmee geen problemen (behalve het standaard gezeur met self signed certificates), maar nu komt het volgende. Stel mijn server' default vhost is www.mijndomein.nl, het default vhost voor ssl is ook deze.
Nu komt het probleem, als ik nu naar een andere vhost op mijn server ga, bijvoorbeeld https://www.anderdomein.nl, dan kom ik uit bij de data van https://www.mijndomein.nl. Dit heb ik kunnen "oplossen" met de volgende rewrite rules in mijn https vhost:
Dit zorgt ervoor dat als mensen via https naar anderdomein.nl gaan ze teruggezet worden naar http://anderdomein.nl. Probleem is, dat ze nog steeds de melding krijgen over een ongeldig certificaat, en dat ze daarna pas doorgestuurd worden naar het andere domein.
Het liefst zou ik het https domein alleen maar toegankelijk maken via www.mijndomein.nl, en als je het via bijvoorbeeld www.anderdomein.nl zou doen, er helemaal geen verbinding tot stand gebracht wordt. Op zich is de oplossing hierboven ook goed, maar dan zou ik in ieder geval niet de certificaat fout willen hebben.
Heeft iemand hier een nette oplossing voor?
Https werkt goed, daarmee geen problemen (behalve het standaard gezeur met self signed certificates), maar nu komt het volgende. Stel mijn server' default vhost is www.mijndomein.nl, het default vhost voor ssl is ook deze.
Nu komt het probleem, als ik nu naar een andere vhost op mijn server ga, bijvoorbeeld https://www.anderdomein.nl, dan kom ik uit bij de data van https://www.mijndomein.nl. Dit heb ik kunnen "oplossen" met de volgende rewrite rules in mijn https vhost:
code:
1
2
3
4
| RewriteEngine on
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} !www.mijndomein.nl$
RewriteRule ^(.*) http://%{HTTP_HOST}%{REQUEST_URI} |
Dit zorgt ervoor dat als mensen via https naar anderdomein.nl gaan ze teruggezet worden naar http://anderdomein.nl. Probleem is, dat ze nog steeds de melding krijgen over een ongeldig certificaat, en dat ze daarna pas doorgestuurd worden naar het andere domein.
Het liefst zou ik het https domein alleen maar toegankelijk maken via www.mijndomein.nl, en als je het via bijvoorbeeld www.anderdomein.nl zou doen, er helemaal geen verbinding tot stand gebracht wordt. Op zich is de oplossing hierboven ook goed, maar dan zou ik in ieder geval niet de certificaat fout willen hebben.
Heeft iemand hier een nette oplossing voor?
The easiest way to solve a problem is just to solve it.