Win32 で PythonWin 2.7.8 (デフォルト、2014 年 7 月 2 日 19:50:44) [MSC v.1500 32 ビット (Intel)] を使用して WAMPサーバー 2.5、32 ビット (Apache 2.4.9 32 ビット) で作成された私の WSGI セットアップは続きました次の方法。
WAMP route = C:/wamp/
アパッチの設定
http://www.apachelounge.com/viewtopic.php?t=5143から 32 ビットの mod_wsgi.so をダウンロードし、c:\wamp\bin\apache\apache2.4.9\modules\mod_wsgi.so として配置します。
メイン C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf で wsgi モジュールを apache にロードします。
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /API c:/wamp/www/API/code.py
Webpy を取得する
C:\tmp>git clone git://github.com/webpy/webpy.git
C:\tmp>python webpy\setup.py install
試して:
C:\tmp>python
ActivePython 2.7.8.10 (ActiveState Software Inc.) based on
Python 2.7.8(default, Jul 2 2014, 19:50:44) [MSC v.1500 32 bit (Intel)]
on win32 Type "help", "copyright", "credits" or "license" for more information.
>>> import web
>>>
アプリケーションを c:\wamp\www\API\code.py として作成します
import web
urls = (
'', 'root',
'/(.*)', 'hello',
)
class root:
def GET(self):
return "This is the root URI."
class hello:
def GET(self, name):
return "Hello %s from webPy." % name
application = web.application(urls, globals()).wsgifunc()
結果
Apache ウェブサーバーを再起動し、http://localhost/APIを確認します