今時なら Nginx を使うのかな? でも Nginx はよくわからないので
使ったことがあって (たぶん Apache ほどメモリを消費しない) Lighttpd をインストールします。
Python3 と PHP5 も CGI で使えるようにします。
Lighttpd インストール
CGI を使えるようにする$ sudo apt-get install lighttpd
Python3, PHP5 インストール$ sudo lighty-enable-mod cgi
/etc/lighttpd/conf-available/10-cgi.conf の該当箇所を以下のように変更$ sudo apt-get install python3 $ sudo apt-get install php5-cgi
- Python 3.1.2, PHP 5.3.2 がインストールされました。
ユーザー毎の Web ディレクトリを公開するようにする$ diff -u 10-cgi.conf.Original 10-cgi.conf --- 10-cgi.conf.Original 2012-09-08 11:39:39.176700817 +0900 +++ 10-cgi.conf 2012-09-08 11:39:39.176700817 +0900 @@ -20,8 +20,8 @@ ## Warning this represents a security risk, as it allow to execute any file ## with a .pl/.php/.py even outside of /usr/lib/cgi-bin. # -#cgi.assign = ( +cgi.assign = ( # ".pl" => "/usr/bin/perl", -# ".php" => "/usr/bin/php-cgi", -# ".py" => "/usr/bin/python", -#) + ".php" => "/usr/bin/php-cgi", + ".py" => "/usr/bin/python3", +)
セキュリティ設定は特にしてませんので各自どうぞ。$ sudo lighty-enable-mod userdir $ mkdir ~/public_html
最後に lighttpd リロード
$ sudo service lighttpd force-reload
0 件のコメント:
コメントを投稿