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