fc2ブログ

2012-08-25(Sat)

apache mod-wsgiをインストール with Ubuntu12.04

mod-wsgiをインストールする。
(インストール)
$ sudo sudo apt-get install libapache2-mod-wsgi
$ sudo a2enmod wsgi
$ sudo apache2ctl restart


(apache設定ファイル)
$ vim /etc/apache2/sites-available/default
ServerName localhost
<VirtualHost *:80>
-- 途中省略 ---
# mod-wsgi用に追加 start
Alias /hote/ "/home/hoge/www/"
<Directory "/home/hoge/www">
Options Indexes FollowSymLinks MultiViews ExecCGI
AddHandler cgi-script .cgi
AddHandler wsgi-script .wsgi
AddHandler wsgi-script .py

AllowOverride None
Order allow,deny
allow from all
</Directory>
# mod-wsgi用に追加 end
</VirtualHost>
$ sudo apache2ctl restart

(確認用ファイル作成)
# どなたかのサンプルをマルパクリ
$ vim index.wsgi
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'

response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)

return [output]


(チェック)
http://localhost/hoge/index.wsgi

Hello World!と表示されたらOK


プロフィール

kumagonjp2

Author:kumagonjp2
Python,Django,R,Mongo,MySQL,Struts,Spring,データマイニングなどサーバー関係のメモを残していきます。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
雪が3Dで降るブログパーツ ver2

マウスで見る方向変えられます

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR