在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()
页:
[1]