Cherrypy 3.2虚拟主机-应用程序配置



我正在尝试使用cherryy virtualhost调度程序来服务多个不同的应用程序。我的想法是为每个应用程序单独配置文件,但我有点迷路了。如果我使用虚拟主机调度程序,所有应用程序都在同一个名称空间中,因此例如数据库连接部分只能出现一次。或不呢?你能帮帮我吗?

就我目前的目的而言,我对这个解决方案很满意:

我为cherrypy应用程序创建了单独的配置文件,并使用与cherrypy相同的类来解析该文件。

从cherrypy.lib.reprconf导入配置settings = Config(os.path. Config)加入(confPath settings.cfg))

还有一个python标准模块用于处理配置文件,名为configparser。

这个问题对我来说也很不相关,因为在cherrypy服务器上服务多个cherrypy应用程序(正如我所想的那样)是相当困难的。我决定使用cherrypy作为apache后面的WSGI服务器,这明确地解决了这个问题。

相关内容

最新更新