Both HTTP and HTTPS

I want to use HTTPS on my public interface, so passwords are encrypted. But, some of the clients I would like to use locally (Roku, Chumby) don't support SSL, they want a plain HTTP connection.
Would it be possible to have Subsonic support both types of connections simultaneously, but on different interfaces?
maybe options like:
I looked into doing an SSL proxy, but it looks like proxying causes it's own set of problems.
edit: or maybe ever easier, just offer a --no-redirect option, and accept connections via both HTTP and HTTPS ports, and the HTTP port could be blocked on the public side by a firewall.
Would it be possible to have Subsonic support both types of connections simultaneously, but on different interfaces?
maybe options like:
- Code: Select all
--host=0.0.0.0 --https-port=4443 --host=192.168.100.1 --port=4040
- Code: Select all
--host=eth1 --https-port=4443 --host=eth0 --port=4040
I looked into doing an SSL proxy, but it looks like proxying causes it's own set of problems.
edit: or maybe ever easier, just offer a --no-redirect option, and accept connections via both HTTP and HTTPS ports, and the HTTP port could be blocked on the public side by a firewall.