为简单的基于Python的站点configurationwsgi

我有一个已经有apache和wsgi工作的Ubuntu 10.04服务器。 我也有一个python脚本,使用make_server命令可以很好地工作:

if __name__ == '__main__': from wsgiref.simple_server import make_server srv = make_server('', 8080, display_status) srv.serve_forever() 

现在我想让页面始终处于活动状态,而无需手动运行脚本。 我看着Moin在做什么。 我在apache2.conf中find这些行:

 WSGIScriptAlias /wiki /usr/local/share/moin/moin.wsgi WSGIDaemonProcess moin user=www-data group=www-data processes=5 threads=10 maximum-requests=1000 umask=0007 WSGIProcessGroup moin 

和moin.wsgi是列出的:

 import sys, os sys.path.insert(0, '/usr/local/share/moin') from MoinMoin.web.serving import make_application application = make_application(shared=True) 

问题:我可以在apache2.conf中创build一个指向另一个wsgi文件的类似的部分吗? 喜欢这个:

 WSGIScriptAlias /status /mypath/status.wsgi WSGIDaemonProcess status user=www-data group=www-data processes=5 threads=10 maximum-requests=1000 umask=0007 WSGIProcessGroup status 

如果是这样,将我的simple_server脚本转换为守护进程需要什么? 我发现的有关wsgi的大部分信息都是和像Django这样的框架一起使用的。 我还没有find一个简单的详细说明如何使这项工作。

谢谢。

你读过任何官方的mod_wsgi文档吗?

  • 快速configuration指南
  • configuration指南