はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 CGIが動かない理由が解らない
日時: 2013/12/15 22:44
名前: yoshida

1.不明点・障害内容:動くCGIと動かないCGIがある
2.ログの有無   :無
  (有:その内容) :
3.Distribution  :Cent
      Version :6.2
4.Service Name  :
      Version :
5.ネットワーク構成:

 お世話になります。さくらインターネットのVPSでホームページを運用しています。
今までは何事もなく動いていたあるCGIが突然動かなくなりました。他のCGIは正常に
動いており、掲示板なども問題なく動作しています。
そこで、こんなCGIをテスト用に書いてみました。

#!/usr/local/bin/perl
print "Content-type: text/html¥n¥n";
print "<HTML>¥n<BODY>¥n<TITLE>CGI Script TEST</TITLE>¥n</BODY>¥n";
print "The CGI script was worked!¥n</HTML>¥n";

これをあちこちのディレクトリに転送して動作を確認しているのですが、
すでに正常動作しているディレクトリに転送しても動作しません。
もちろんperlのパスはあっていますしパーミッションも755にしています。
そのディレクトリに置いている掲示板は正常動作しています。
これまでにもCGIは色々設置した経験があり、いずれも正常動作しています。
なぜなのか、さっぱりわけが解りません。
どなたか、なにか思い当たる理由があれば教えて下さい。

エラーは500 internal server errorです。
メンテ

Page:  [1] [2] [3] [4] [5] [6]

■ コンテンツ関連情報

 Re: CGIが動かない理由が解らない ( No.11 )
日時: 2013/12/17 10:01
名前: 管理者

下記パスの配下に定義されていませんか?
/etc/httpd/conf.d

「httpd.conf」はメインの設定ファイルで、「/etc/httpd/conf.d/*」はインクルード設定になります。

あと、正常にPerlが動作しているパスに、試験用のPerlを設置しても試験用のPerlが動作しないと言うことですか?
メンテ
 Re: CGIが動かない理由が解らない ( No.12 )
日時: 2013/12/18 19:09
名前: yoshida

>    下記パスの配下に定義されていませんか?
>    /etc/httpd/conf.d


 /etc/httpd/conf.dの中には、README、mod_dnssd.conf、php.conf、proxy_ajp.conf、welcome.confが
ありますが、aliasの設定と思われるものはありません。

>    あと、正常にPerlが動作しているパスに、試験用のPerlを設置しても試験用のPerlが動作しないと言うことですか?

 そういうことなんです。
var
 |
 www
  |
  html
    |
    cgi-bin
      |
     directory
      a.cgi
      test.cgi

 このように設置して、a.cgiは動作しているのに、先のtest.cgiは
500 internal server errorになってしまいます。
     

メンテ
 Re: CGIが動かない理由が解らない ( No.13 )
日時: 2013/12/17 10:36
名前: 管理者

下記の実行結果を教えていただけますか?

# getenforce
メンテ
 Re: CGIが動かない理由が解らない ( No.14 )
日時: 2013/12/17 10:41
名前: yoshida

>   下記の実行結果を教えていただけますか?
>    # getenforce


#getemforce
Disabled

となります。
メンテ
 Re: CGIが動かない理由が解らない ( No.15 )
日時: 2013/12/17 12:03
名前: アメリカン

>/etc/httpd/logs/error_log-20131215にはこれしか出ていませんでした。

リンクで同じですが、
/var/log/httpd/error_log (最新ログ)にも何も無いのですか?
メンテ

Page:  [1] [2] [3] [4] [5] [6]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.