Hokkaido.pm でuWSGIについて話してきました。uWSGIは Nginx や Cherokee でも標準対応がされ初めており、今後の発展が期待されるアプリケーションサーバです。スライドは以下です。 ウヰスキーとPSGI View more presentations from hiratara デモがメインだったので、デモの手順についても書いておきます。 まず、uWSGI はデフォルトではhttpではなくuwsgiプロトコルを喋るので、uwsgiプロトコルを喋れるフロントエンドを立ち上げます。Plack::App::uWSGI は、いちいちnginxとかをセットアップするのが面倒だったので自分で書いたPSGIサーバで動かせるuwsgiのフロントエンドで、githubにだけ上げてます。uWSGIにpsgiプラグインを実行させるためのmodifier1である"5"は、現状ではfas
今回は www.example.com/ にアクセスすると django のアプリケーションが起動するようにする。 流れはこんな感じ 1.www.example.com/ へのアクセスを nginx が受け取る 2.nginx がそれを 127.0.0.1:9090 で待ってる uwsgi へ渡す 3.uwsgi は起動時に指定されている django のハンドラを呼ぶ これで django が起動してレスポンスが返される。 まずは nginx の nginx.conf の http 部分はこんな感じ。 http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request
インストール nginx は PPA から入れる。 Install : Official Debian/Ubuntu packages $ sudo -s # nginx=stable # add-apt-repository ppa:nginx/$nginx # apt-get update # apt-get install nginx uwsgi 関連もインストール。 # apt-get install uwsgi uwsgi-plugin-python バージョン確認。 # nginx -v nginx version: nginx/1.0.11 # uwsgi --version uWSGI 0.9.8.1-debian # python -V Python 2.7.2+ hello world! helloworld してみる。 /etc/nginx/sites-availab
forkanart という絵をフォークするという絵を描く人向けのサービスをリリースしたのですが、今回はその裏側の技術的な話をします。 ざっと構成を列挙します。 フロントエンド: nginx (フロントエンド) - http://nginx.org/ Varnish (キャッシュ) - https://www.varnish-cache.org/ uWSGI (アプリケーションサーバー) - http://projects.unbit.it/uwsgi/ バックエンド: MySQL (ユーザー情報) - http://www.mysql.com/ MongoDB (上記以外全部) - http://www.mongodb.org/ アプリケーション: Python 2.7 - http://python.org/ Pyramid - http://www.pylonsproject.org/
Ubuntu 12.04 での環境構築をメモ。 色々なところからの寄せ集めだが、メインとなる情報源は How to Setup a Linux, Nginx, uWSGI, Python, Django Server。 それと前後する作業を追記している。 バージョン (この前提条件を書いてないと、バージョンごとに設定ファイルの場所が意外と変わってたりして、混乱するんだよね…) Ubuntu 12.04 Python 2.7.3 (with virtualenv, virtualenvwrapper) Django >= 1.4 uWSGI 1.2.5 NGINX 1.2.2.1 (precise) インストール Ubuntu 12.04 省略 Python 2.7.3 virtualenv, virtualenvwrapper は、pip からインストール。 使い方は 2009年版Pyth
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く