2

I've a Cherrypy website that is running well on https, I can run the same server on http port without forward like this:

from cherrypy._cpserver import Server
server2 = Server()
server2.socket_host = "123.123.123.123"
server2.socket_port = 80
server2.subscribe()

I can run another Cherrypy instance on http port and forward it https by having rise cherrypy.HTTPRedirect in the class:


class HelloWorld(object):
    @cherrypy.expose
    def index(self):
        raise cherrypy.HTTPRedirect("https://example.com", status=301)

Is there a way to forward http to https without running another server or using 3rd party service?

uak
  • 183
  • 3
  • 9

0 Answers0