我有一个在 https 上运行良好的 Cherrypy 网站,我可以在 http 端口上运行相同的服务器,而无需像这样转发:
from cherrypy._cpserver import Server
server2 = Server()
server2.socket_host = "123.123.123.123"
server2.socket_port = 80
server2.subscribe()
我可以在 http 端口上运行另一个 Cherrypy 实例,并通过rise cherrypy.HTTPRedirect
在类中将其转发到 https:
class HelloWorld(object):
@cherrypy.expose
def index(self):
raise cherrypy.HTTPRedirect("https://example.com", status=301)
有没有办法在不运行另一台服务器或使用 3rd 方服务的情况下将 http 转发到 https?