As far as I know you only can have one service in every port, only the protocol can be tcp or udp, but I never have seen two different services in the same port, besides, the daemon when it is started is "attached" to a port, means that there is one daemon listening in that port. You only could change the protocol between a client and a server in a client that is aware of such change (you could program one), starting the negotiation in plain text and afterwards using encryption, but I doubt that browsers can do that.Anyway take into account that in the a browser for starting a SSL connection you should use https instead of http. Try out and let us know.