Виртуальный хост Cherrypy 3.2 - настройка приложения - PullRequest
0 голосов
/ 11 июля 2011

Я пытаюсь использовать вишневый диспетчер виртуальных хостов для обслуживания нескольких различных приложений.Моя идея состояла в том, чтобы иметь отдельный файл конфигурации для каждого приложения, но я вроде как потерян.Если я использую диспетчер virtualhost, все приложения находятся в одном пространстве имен, поэтому, например, раздел для подключения к базе данных может появиться только один раз.Или нет?Можете ли вы помочь?

1 Ответ

1 голос
/ 19 сентября 2011

Для моих текущих целей я удовлетворен этим решением:

Я создаю отдельный файл конфигурации для приложения cherrypy и использую тот же класс, что и cherrypy, для анализа файла.

из cherrypy.lib.reprconf import Параметры конфигурации = Config (os.path.join (confPath, "settings.cfg")) *

Также имеется стандартный модуль Python для обработки файлов конфигурацииnamed configparser .

Этот вопрос для меня также не имеет значения, поскольку обслуживание нескольких приложений cherrypy (как я думал об этом) довольно сложно с сервером cherrypy.Я решил использовать cherrypy в качестве сервера WSGI за appache, и это решает проблему в явном виде.

...