2013年1月4日金曜日

[Python]mod_wsgi

インストール
  1. mod_wsgi をインストール
    # yum install mod_wsgi
    
  2. /etc/httpd/conf/httpd.conf を編集
    # mod_wsgi
    LoadModule wsgi_module modules/mod_wsgi.so
    WSGIScriptAlias /wsgi /var/www/cgi-bin/python/wsgi/test00.wsgi
    <Directory /var/www/cgi-bin/python/wsgi>
    Order allow,deny
    Allow from all
    </Directory>
    
  3. Test Script 作成
    Example: test00.wsgi
    #!/usr/bin/python
    # -*- coding:utf-8 -*-
    def application(environ, start_response):
        status = '200 OK'
        output = "Hello, world!"
        response_header = [('Content-type', 'text/plain'),
        ('Content-Length', str(len(output)))]
        start_response(status, response_header)
        return output
    
  4. Test script 配置
    httpd.conf で設定した WSGIScriptAlias (/var/www/cgi-bin/python/wsgi) に上記のスクリプトを置く
  5. http://localhost/wsgi/ へアクセスする

0 件のコメント:

コメントを投稿