UWSGI의 간단한 사용 방법

2547 단어 Python3uwsgi
Arch Linux 설치
sudo pacman -S uwsgi
sudo pacman -S uwsgi-plugin-python
foobar.py
# -*- coding: utf-8 -*-
#
#   foobar.py
#
#                       Oct/18/2018
# 
# ------------------------------------------------------------------
def application(env, start_response):
    start_response('200 OK', [('Content-Type','text/html')])
    rvalue = b"<h2>Hello World</h2>"
    rvalue += b"<blockquote>"
    rvalue += b"\tTest<p />"
    rvalue += b"</blockquote>"
    rvalue += b"\tOct/28/2018 PM 20:36<p />"
    return rvalue
# ------------------------------------------------------------------
서버 시작
uwsgi --plugin http,python --http :9090 --wsgi-file foobar.py
클라이언트 액세스http://localhost:9090/

검증된 환경
$ uname -a
Linux iwata 4.18.16-arch1-1-ARCH #1 SMP PREEMPT Sat Oct 20 22:06:45 UTC 2018 x86_64 GNU/Linux
[uchida@iwata uwsgi]$ python --version
Python 3.7.1
[uchida@iwata uwsgi]$ uwsgi --version
2.0.17.1

좋은 웹페이지 즐겨찾기