- 追加された行はこの色です。
- 削除された行はこの色です。
- Perl へ行く。
apache2でPerlを使えるようにする。
*perlファイルを作成 [#tfd8dcf2]
$ sudo vi /var/www/default/perltest.pl
#!/usr/bin/env perl
print "Content-type: text/html\n\n";
print "perlperlperl!\n";
**実行パーミッションを与える [#cdf4f286]
$ sudo chmod 755 /var/www/default/perltest.pl
この段階でアクセスしてもこのスクリプトがそのまま表示されることを確認。http://192.168.0.100/perltest.pl
*CGIの実行権を与える [#e46be6bb]
$ sudo vi /etc/apache2/sites-available/default
変更前
<Directory /var/www/default>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
変更後
<Directory /var/www/default>
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
allow from all
</Directory>
**AddHanderを加える [#t2c481f9]
$ sudo vi /etc/apache2/mods-available/cgi.conf
AddHandler cgi-script .pl
**有効にする [#z93dd77b]
$ cd /etc/apache2/mods-enabled/
$ sudo ln -s ../mods-available/cgi.conf
apache2を再起動して確認する。動かないときはログを見る。
*.cgiも動くようにする [#ga9d0b6c]
$ sudo vi /etc/apache2/mods-enabled/cgi.conf
変更前
AddHandler cgi-script .pl .cgi
AddHandler cgi-script .pl
変更後
AddHandler cgi-script .pl .cgi