The Yak Shaver
さあ、今日も毛を刈ろう。
skip to main
|
skip to sidebar
2013/08/19
Raspberry Pi の Debian に mod_wsgi をインストール
以下は、Raspberry Pi のApacheに mod_wsgiをインストールしたときのメモです。 - Debian(Wheezy) - Apache 2.2.22 - Python 3.3.2 最初は mod_python を試そうとしたのですが、[ココ](http://stackoverflow.com/questions/16667356/cherrypy-behing-apache-with-mod-python)によると、 > mod_python は古くてメンテされていないので、 mod_wsgi の方がイーンジャネ。 とのことなので入れてみたしだいです。流されやすくてすいません。 ほぼ[ココ](https://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide)のまんまです。 まずは mod_wsgi を入れます。Python3を使っているので mod-wsgi も Python3用のものを入れます。 $sudo apt-get install libapache2-mod-wsgi-py3 テストとして走らせる .py を入れるディレクトリを作ります。 $cd /var/www $sudo mkdir test テストとして走らせる .py をそこに置きます。 $cd test $sudo vi wsgi0.py ----------- 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] ----------- バーチャルホストを設定します。 このRaspberry Pi のローカルIPアドレスは 192.168.1.2 とし、架空のDDNSサービス(ddns.net)で mynetというホストを登録した例です。 $cd /etc/apache2/sites-available $sudo cp default hoge $sudo vi hoge ----------- NameVirtualHost 192.168.1.2:80
ServerAdmin admin@hoge.mynet.ddns.net ServerName hoge.mynet.ddns.net DocumentRoot /var/www
Options FollowSymLinks AllowOverride None WSGIScriptAlias / /var/www/test/wsgi0.py
Order allow,deny Allow from all
ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined
----------- $sudo a2ensite hoge Apache を再起動します。 $sudo /etc/init.d/apache2 restart WWWブラウザで http://192.168.1.2/test にアクセスして 'Hello World!' と出ればOKです。 ルーターのポートを開放してあれば、http://mynet.ddns.net/test でも同様に 'Hello World!' と出るはずです。
0 コメント :
コメントを投稿
次の投稿
前の投稿
ホーム
About
Unknown
詳細プロフィールを表示
Labels
AVR
( 12 )
Blogger
( 10 )
Chrome
( 2 )
cocoa
( 5 )
Eagle
( 5 )
emacs
( 31 )
game
( 1 )
Google
( 4 )
iPhone
( 2 )
Javascript
( 1 )
lisp
( 4 )
LPCXpresso
( 1 )
mac
( 53 )
Markdown
( 4 )
msp430
( 1 )
NXP
( 1 )
Parallels Desktop
( 1 )
PIC
( 3 )
python
( 19 )
Raspberry Pi
( 9 )
ruby
( 1 )
Safari
( 2 )
shell script
( 4 )
Sublime Text
( 1 )
windows
( 7 )
xcode
( 8 )
xyzzy
( 60 )
おぼえがき
( 69 )
まとめ
( 6 )
メール
( 2 )
よもやま
( 19 )
工作
( 23 )
電験
( 4 )
本日の探索結果
( 2 )
Blog Archive
►
2015
( 3 )
►
02
( 1 )
►
01
( 2 )
►
2014
( 17 )
►
12
( 1 )
►
07
( 3 )
►
06
( 3 )
►
04
( 2 )
►
03
( 4 )
►
01
( 4 )
▼
2013
( 135 )
►
12
( 5 )
►
10
( 6 )
►
09
( 7 )
▼
08
( 10 )
Raspberry Pi の電気代はいくら?
「x 秒後に自動的にジャンプします。」な Javascript
CSS の 'rgba(255,255,255,1.0)' と #fff を変換する
文字列を指定した文字数ずつに分割する
KeyRemap4MacBook で Chrome のキーバインドを変更
Emacs で ssh 接続してファイルを開く
Raspberry Pi の Debian で最初の設定
Raspberry Pi の Debian に mod_wsgi をインストール
Python の takewhile と dropwhile
filter, map をリストの内包表記で。
►
07
( 24 )
►
06
( 15 )
►
05
( 15 )
►
04
( 17 )
►
03
( 13 )
►
02
( 17 )
►
01
( 6 )
►
2012
( 11 )
►
10
( 5 )
►
07
( 1 )
►
02
( 2 )
►
01
( 3 )
►
2011
( 86 )
►
12
( 2 )
►
11
( 2 )
►
10
( 1 )
►
07
( 2 )
►
06
( 3 )
►
05
( 20 )
►
04
( 49 )
►
03
( 7 )
►
2009
( 4 )
►
03
( 1 )
►
01
( 3 )
►
2008
( 8 )
►
12
( 8 )
STAT
Ads
Amazon.co.jp ウィジェット
Powered by
Blogger
.
0 コメント :
コメントを投稿