LoginSignup
6
3

More than 5 years have passed since last update.

ApacheでCGI(perl)を有効にする

Last updated at Posted at 2015-10-10

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を設定しよう

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3