ApacheのPerlが動かん。
vagrantで仮想OS(CentOS6.6)を立ち上げ、Webサーバーを立てたが、perlのCGIが動かなかったので、以下に備忘録を。
Apacheのコンフィグ設定
まず
httpd.confを開いてください。
httpd.confの最終行に
AddHandler cgi-script .cgi .pl
と書き加えます。
自分は.cgiが動けばOKだったので
httpd.conf
AddHandler cgi-script .cgi
のみ設定。
次に
使用するディレクトリの指定
更に必要なディレクトリ内のオプションにExecCGIを書き込みます。
例えばすべてのディレクトリでCGIを許可したい場合はドキュメントルート
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
にExecCGIを書き加えます。
<Directory />
Options FollowSymLinks ExecCGI
AllowOverride None
</Directory>
自分の環境では
httpd.conf
Options Indexes FollowSymLinks
があったので、
httpd.conf
Options Indexes FollowSymLinks ExecCGI
としました。
最後にApacheの再起動を行い、httpd.confを再読込させます。
これは仰せの通りに再起動させました。
引用元
ここより引用しました。
ApacheにPerlを設定しよう