Note that this blog post has been archived. Information may be out of date or incorrect.

Enabling HTTPS in Apache results in 403 Forbidden in Internet Explorer

After enabling HTTPS for a certain VHOST (within MAMP, but that is probably not relevant), Internet Explorer 8 started denying to display any HTTPS enabled page, showing a 403 Forbidden error instead. This problem occurred because of the following setting in my Apache configuration:

# Don't accept connections from non-SNI clients disabled
SSLStrictSNIVHostCheck on

Apparently IE8 doesn’t support Server Name Indication (I’m using version 8.0.6001.18702 installed), even though it should

Long story short, disabling the option solved my problem. This was on my local development system, so I’m not worried about the security implications, but I’d like to know them anyway, so if anybody knows, please leave comment :)