スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[python]Macでmod_wsgiの動作環境を確かめてみる。

先日書いたmod_wsgiの動作環境構築の記事。

envrionの中はどうなってるんだろう??と思い、environの中身をhtml出力するコードを書いてみました。

環境
プロセッサ 1.7 GHz Intel Core i5
ソフトウェア Mac OS X Lion 10.7.2(11C74)
Server version Apache/2.2.20 (Unix)
python version 2.6


#-*- coding:utf-8 -*-
header = """
<html>
<head><title> environ list</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
</head>
<body>
"""
footer = """
</body></html>
"""
def application(environ , start_response):
start_response('200 OK',[('Content-Type','text/html')])

body = "<h3> environのkey-value リスト</h3>"
body += "<table border = 1>"
table = "<tr><td>%s</td><td>%s</td></tr>"
body += table % ("<b>key</b>" , "<b>value</b>")
for key , val in environ.iteritems():
body += table % (key, val or 'Empty')
body += "</table>"
return header + body + footer

from wsgiref.simple_server import make_server
make_server('',8080,application).serve_forever()


このコードは、pythonで動かすモードです。
apacheで動かすモードに変更するときは、下2行の
from wsgiref.simple_server import make_server
make_server('',8080,application).serve_forever()
を削除してください。



スポンサーサイト

テーマ : ソフトウェア開発
ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

ss_9

名前 :ss_9
紹介 :
20代はエンジニア、30代はプロ、40代は管理、50代は人脈。

Twitterボタン

最新記事
カテゴリ
AD
月別アーカイブ
RSSリンクの表示
RSSリンクの表示
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。