- /etc/httpd/conf/httpd.conf を編集
# web.py
WSGIScriptAlias /webpy /var/www/cgi-bin/python/webpy/code.py/
Alias /webpy/static /var/www/cgi-bin/python/webpy/static/
AddType text/html .py
<Directory "/var/www/cgi-bin/python/webpy/">
Order allow,deny
Allow from all
</Directory>
- ディレクトリ作成
/var/www/cgi-bin/python/webpy ディレクトリを作成
- Test script 作成
/var/www/cgi-bin/python/webpy/code.py を作成
Example 8. code.py
#!/usr/bin/python
# -*- coding:utf-8 -*-
import web
urls = (
'/', 'index'
)
class index:
def GET(self):
return "Hello, world!"
app = web.application(urls, globals())
application = app.wsgifunc()
Apache 再起動
# /etc/init.d/httpd restart
- http://localhost/webpy/ にアクセスし Hello, world! が表示されることを確認する
参照:
Webpy + Apache with mod_scgi
0 件のコメント:
コメントを投稿