Hi there,
I've got a site www.answerplusuk.com working with https thanks to some certificates I bought at www.freessl.com.
Since I configured https on the server, I've been unable to login to the subsites via their custom URLs in the host-node map.
Example, I've got a subsite at http://www.answerplusuk.com/tauntonmgoc, if I enter this URL directly, I'm directed to https://www.answerplusuk.com to login and redirected to http://www.answerplusuk.com/tauntonmgoc once authenticated.
When I enter it's reference from the host node map http://www.tauntonmgoc.co.uk, I'm directed to https://www.answerplusuk.com to login and redirected to http://www.tauntonmgoc.co.uk afterwards but I'm not logged in.
I've tried toggling the kernel parameter  RegisterRestrictToSSLFilters from 0 to 1 with no luck (currently set to 0).
My subsite is set up with RestrictToSSL set to 'admin/*'
Any help would be much appreciated.
Dave
My SSL configuration is as follows:
#---------------------------------------------------------------------
#
# OpenSSL, nsopenssl and aolserver 4
#
#---------------------------------------------------------------------
#
# SSL contexts. Define the ssl contexts for this server.
ns_section "ns/server/${server}/module/nsopenssl/sslcontexts"
ns_param ssl_incoming_requests_context   "SSL context used for regular user access to the website"
ns_param ssl_outgoing_context            "SSL context used for outgoing script socket connections"
ns_section "ns/server/${server}/module/nsopenssl/defaults"
ns_param server               ssl_incoming_requests_context
ns_param client               ssl_outgoing_context
ns_section "ns/server/${server}/module/nsopenssl/sslcontext/ssl_incoming_requests_context"
ns_param Role                  server
ns_param ModuleDir             ${serverroot}/etc/certs
ns_param CertFile              certfile.pem
ns_param KeyFile               keyfile.pem
ns_param Protocols             "SSLv3, TLSv1"
ns_param CipherSuite           "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP"
ns_param PeerVerify            false
ns_param PeerVerifyDepth       3
ns_param Trace                 true
# SSL drivers. Each driver defines a port and a named SSL context to associate with it.
ns_section "ns/server/${server}/module/nsopenssl/ssldrivers"
ns_param ssl_incoming_requests_driver "Driver for regular user access to the website"
ns_section "ns/server/${server}/module/nsopenssl/ssldriver/ssl_incoming_requests_driver"
ns_param sslcontext            ssl_incoming_requests_context
ns_param port                  $httpsport
ns_param hostname              $hostname
ns_param address               $address