2013年5月4日土曜日

【apache】DocumentRootでindex.cgiを動作させる方法

■環境
CentOS release 6.4 (Final) x86_64
perl v5.10.1

■apache httpdインストール
yum -y install httpd*

■index.cgiの作成
cd /var/www/html
wget http://www.tohoho-web.com/cgi/wwwperl.txt
mv wwwperl.txt index.cgi
※perlのパスだけ書き換える必要があるかもしれない
nkf -w --overwrite index.cgi
chmod 755 /var/www/html/index.cgi

■apache設定
vi /etc/conf/conf/httpd.conf
以下を編集する
Options Indexes FollowSymLinks

Options Indexes FollowSymLinks ExecCGI

#AddHandler cgi-script .cgi

AddHandler cgi-script .cgi

DirectoryIndex index.html index.html.var

DirectoryIndex index.cgi index.html index.html.var

■動作確認
service httpd start
http://localhost/にアクセスして環境変数の一覧が表示されることを確認する

0 件のコメント:

コメントを投稿