我有一个网站(在Amazon EC2实例中运行),该网站运行带有CherryPy作为其前端Web服务器的Python Bottle应用程序。
现在,我需要添加另一个已注册其他域名的网站。为了降低成本,我想利用现有的网站主机来做到这一点。
显然,虚拟主机是解决方案。
我知道Apache mod_wsgi可以发挥作用。但是我不想替换CherryPy。
我在Google上搜索了很多,有一些文章显示了如何在CherryPy上制作虚拟主机,但是他们都将Cherrypy假定为Web Sever + Web应用程序,而不是将CherrPy作为Web服务器和Bottle作为应用程序。
如何使用CherrPy作为Web服务器和Bottle作为应用程序来支持多个虚拟主机?
如前所述,使用VirtualHost。在示例cherrypy.Application
中使用了实例,但是任何可调用的WSGI(例如Bottle应用程序)都可以使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句