uwsgi と nginx をインストールします。uwsgi で Python をサポートしたい場合は、「uwsgi-plugin-python」をインストールする必要があります
sudo apt-get update sudo apt-get install uwsgi uwsgi-plugin-python nginx
#!/usr/bin/env python # -*- coding: utf-8 -*- import web urls = ( '/.*',"hello" ) class hello: def GET(self): return 'Hello world!' #if __name__ == '__main__': app = web.application(urls, globals()) application = app.wsgifunc()
[uwsgi] gid = www-data uid = www-data vhost = true logdate ## use unix socket instead of tcp socket. socket = /tmp/manage.sock master = true processes = 1 harakiri = 20 limit-as = 128 memory-report no-orphans ## That's important for uwsgi support python. plugin = python
server { listen 80; server_name localhost; location / { uwsgi_pass unix:///tmp/manage.sock; uwsgi_param UWSGI_CHDIR /home/ubuntu/html; uwsgi_param UWSGI_PYHOME /home/ubuntu/html; uwsgi_param UWSGI_SCRIPT index; }
sudo service nginx restart sudo service uwsgi restart
上記は、Ubuntu14.04 LTS 上の uwsgi+web.py+nginx を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。