Python
curl
uwsgi

簡単な uwsgi の使い方

簡単な uwsgi の使い方です。

参考ページ
Quickstart for Python/WSGI applications

インストール

sudo pip install uwsgi

バージョンの確認
text
$ uwsgi --version
2.0.15

サーバーのプログラム

#
#   foobar.py
#
#                       Jan/13/2017
# 
# ------------------------------------------------------------------
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    rvalue = b"Hello World\n"
    rvalue += b"\tTest\n"
    rvalue += b"\tJan/13/2017\n"
    return [rvalue]
# ------------------------------------------------------------------

サーバーの起動

uwsgi --http :9090 --wsgi-file foobar.py

クライアントで確認

$ curl http://localhost:9090
Hello World
    Test
    Jan/13/2017