在Apache 配置 modwsgi
这段时间一直在使用Web.py框架,做个微网站然后在SAE上发布。C++是我的主要使用语言,对Python不是太熟悉。使用过程中也遇到不少问题,
在Windows下Apache配置modwsgi的时候,发现依照官方的网站例子怎么也搭建不起来。老是报错404,后来查了Stack Overflow,大部分都是django的疑问。
这段配置在Windows下并没有疑问,原因在于下面的Python代码。
LoadModule wsgi_module modules/mod_wsgi.so WSGIScriptAlias /webapp "D:/project/webapp/index.py/" Alias /webapp/static "D:/project/webapp/static/" AddType text/html .py <Directory "D:/project/webapp/"> AllowOverride all Options Indexes FollowSymLinks ExecCGI Order allow,deny SetHandler wsgi-script Allow from all </Directory>
Python:
import web urls = ('/','index') class index: def GET(self): return "hello world!" app = web.application(urls, globals(), autoreload=False) application = app.wsgifunc()
index 类需要跟上面的index.py名称保持一致,才能正确运行。
浙公网安备 33010602011771号