Как перенаправить 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 без запуска другого сервера или использования сторонней службы?

0 ответов

Другие вопросы по тегам