Apache2インストール
www#aptitude -y install apache2
CGI設定
root@www#vi /etc/apache2/conf.d/security
#28行目を変更
ServerTokens Prod
#38行目変更
ServerSignature OFF
root@www#vi /etc/apache2/mods-enabled/dir.conf
#3行目を変更
Directorylndex index.html index.cgi
root@www# vi /etc/apache2/mods-enabled/mime.conf
#220行目変更
AddHandler cgi-script .cgi .pl
root@www#vi /etc/apache2/sites-available/default
#2行目を変更
ServerAdmin wedmaster@好きな名前
#10行目を変更
Options FollowSymLinks ExecCGI
#11行目変更
AllowOverride All
root@www#ln -s /usr/bin/perl /usr/local/bin/perl
root@www#/etc/init.d/apache2 restart
ブラウザで自分のローカルIP入力
このようなものが表示される
GCIのテスト
vi /var/www/index.cgi
#!/usr/local/bin/perl
print "content-Type:text/html\n\n";
print"your=$ENV{'REMOTE_ADDR'}\n";
print <<"EOM";
<html>
<body>
<div style="width;font-size:40px;font-weight:bold;text-align:center;">
TEST PAGE I need ammo
</div>
</body>
</html>
EOM
exit;
記述が終わったら
root@www#chmod 705 /var/www/index.cgi
上記のように表示される。