add independent http context to config that configures the normal server and let the ssl context configure the server over ssl
Currently the ssl section only configures necessary information for openssl
to work instead of configuring the ssl using server. That should be changed and therefore a http context should be added that controls the normal server.