Обычно более практично сначала разрабатывать ваше приложение локально, используя pserve
, встроенный HTTP-сервер в Pyramid (раньше он был быстрее, чем в Pyramid 1.3, но pserve ведет себя аналогично).Этот HTTP-сервер очень удобен при разработке для отладки, но вы обычно не публикуете свое веб-приложение на этом сервере публично.
Как только ваше приложение готово к публикации, вы должны развернуть вашеприложение на вашем сервере с другим сервером HTTP, как Apache.Вы можете использовать WSGIScriptAlias
, если у вас есть Apache с mod_wsgi, , как это задокументировано в Pyramid, для сопоставления подкаталога.
Официальная документация объясняет также объясняет, как вымогут иметь разные подкаталоги, в которых запущены разные экземпляры Pyramid с виртуальным корнем.
Если вы действительно хотите сделать свое приложение общедоступным с помощью pserve
, вы все равно можете использовать urlmap
составную функциональность из PasteDeploy , как описано в документации .
Если ваш DNS настроен правильно, вам не нужно связываться с IP.