this is not quite fixed. currently does return 400 Bad Request, but reports: "Your browser sent a request that this server could not understand. Request header field is missing colon separator."
with the patch below it properly reports: "Your browser sent a request that this server could not understand. Reason: You're speaking plain HTTP to an SSL-enabled server port. Instead use the HTTPS scheme to access this URL, please. Hint: https://localhost:8530/" this is strange. --- modules/ssl/ssl_engine_io.c 2 Apr 2002 17:30:08 -0000 1.71 +++ modules/ssl/ssl_engine_io.c 3 Apr 2002 04:19:23 -0000 @@ -740,7 +740,7 @@ #define HTTP_ON_HTTPS_PORT_BUCKET(alloc) \ apr_bucket_immortal_create(HTTP_ON_HTTPS_PORT, \ - sizeof(HTTP_ON_HTTPS_PORT) - 1, \ + sizeof(HTTP_ON_HTTPS_PORT), \ alloc) static void ssl_io_filter_disable(ap_filter_t *f)