鯖ですが、Apacheの再インストールとhtml・shtmlファイルの上書き作業の結果、CGI以外は表示されるようになりました。CGIは500errorを吐いて動いてくれません。
SELinuxの無効化やperlのパスの確認を行いましたが、どちらも正常。
以下500errorページの表示です。
~
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, メールアドレス and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.9 (Fedora) Server at 192.168.1.3 Port 80
~
エラーログを読んでみると、
~
Premature end of script headers: test.cgi
File does not exist: /var/www/html/favicon.ico, referer: http://192.168.1.3/test.cgi
~
とあり、suEXECが動いている様子。
suEXECに関して何も知らないため、これから調べます^^;
※追記
httpd.confのAddHandler cgi-script .cgi .plという記述のところが、AddHandler cgi-script.cgi .plとなっていました。後者を前者の記述に変更したところ、CGIが動きました。