サーバー構築をしていて、perlをブラウザで動かしたいのですがうまくいきません。
状況としては、
/var/www/cgi-bin/test.plを作成。
コマンドラインで/var/www/cgi-bin/test.plを実行すると、
test.plの内容は表示。
しかし、ブラウザでhttp://OOO.jp/cgi-bin/test.plにアクセスすると、
『Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.』
http://OOO.jp/cgi-bin/にアクセスをすると、
『Forbidden
You don't have permission to access /cgi-bin/ on this server.』
と表示されます。
【前提として】
・最初に友人がapatheの設定をしてくれたようで、途中からバトンタッチ。
【環境】
・centOS7
・apache2.4.6
・perl関連はyumにてインストール済み
【httpd.confの内容】
・ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
・<Directory />※コメントアウトしてない部分のみです!
AllowOverride none
Require all denied
・ #<Directory "/var/www/html">
#AllowOverride None
#Require all granted
#Options ExecCGI
・<Directory "/var/www/html">※なぜか二つ目が存在。
Options Includes ExecCGI FollowSymLinks
AllowOverride All
AddHandler cgi-script .cgi .pl
・<IfModule dir_module>
DirectoryIndex index.html index.php index.htm index.cgi
・<Files ".ht*">
Require all denied
・<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Require all granted
・<IfModule mime_module>
AddHandler cgi-script .cgi .pl
・cgi-binはdrwxr-xr-x
・test.plは-rwxr-xr-x
かなりはまってしまいました。
もしご教授頂ける方がいらしましたらお願いいたします。
=========================================
追記 2015.11.8
皆様多数のご回答ありがとうございます!
遅れてしまい申し訳ございません!!
こんなにも早く回答をいただけると思っておりませんでした(前回質問した際はかなり時間がかかったので、そういったゆったりしたところだと思っていました・・)
さて、質問についてなのですが、
取り急ぎ皆様にお詫びを入れようと思いました。
これから1つ1つ検証を行っていこうと思います。
何か分かり次第再度追記いたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。