Как перенаправить http на https на собственном веб-сервере Cherrypy
У меня есть веб-сайт Cherrypy, который хорошо работает на https, я могу запустить тот же сервер на http-порту без пересылки, например:
from cherrypy._cpserver import Server
server2 = Server()
server2.socket_host = "123.123.123.123"
server2.socket_port = 80
server2.subscribe()
Я могу запустить еще один экземпляр Cherrypy на http-порт и переслать его https, имея
rise cherrypy.HTTPRedirect
в классе:
class HelloWorld(object):
@cherrypy.expose
def index(self):
raise cherrypy.HTTPRedirect("https://example.com", status=301)
Есть ли способ перенаправить http на https без запуска другого сервера или использования сторонней службы?