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

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

 今まで正常だったのですが、先ほど気づいたらCGIが・・・
日時: 2007/01/26 19:03
名前: アパッチャー

下記のようにユーザー毎で設置したCGIが全てエラーで設置出来ません。

http://example.com/~aaa/

http://example.com/~bbb/

http://example.com/~ccc/

既在していたユーザーのCGIは使用可能のようです。


下記のようにメイン部分のCGIも全て問題なく動作しております。

http://example.com/


エラー内容は下記の500エラーです。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@****.dip.jp 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.



設定には問題ないと思うのですが、下記のようにしております。

<IfModule mod_userdir.c>
  #
  # UserDir is disabled by default since it can confirm the presence
  # of a username on the system (depending on home directory
  # permissions).
  #
  #UserDir disable

  #
  # To enable requests to /~user/ to serve the user's public_html
  # directory, remove the "UserDir disable" line above, and uncomment
  # the following line instead:
  #
  UserDir public_html
</IfModule>


<Directory /home/*/public_html>
  AllowOverride All
  Options Includes ExecCGI FollowSymLinks
  <Limit GET POST OPTIONS>
    Order allow,deny
    Allow from all
  </Limit>
  <LimitExcept GETOPTIONS>
    Order deny,allow
    Deny from all
  </LimitExcept>
</Directory>

どうかよろしくお願い致します




メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: 今まで正常だったのですが、先ほど気づいたらCGIが・・・ ( No.1 )
日時: 2007/01/26 19:29
名前: 管理者

SELinuxが有効になっていませんか?
  参照:http://kajuhome.com/web_trouble.shtml#n03-04

当該機能は無効にする事をお勧めします。

SELinuxを有効にしつつ、実行させる様にさせる為にはフラグメント(マーキング?)とか言うSELinux
のコマンドを実行すれば可能になるようです。
当方にはSELinuxについての知識は皆無ですので、専門のサイトをご参照下さい。
メンテ
 Re: 今まで正常だったのですが、先ほど気づいたらCGIが・・・ ( No.2 )
日時: 2007/01/26 20:00
名前: アパッチャー

管理人様

ご連絡有難う御座います。
SELinuxの機能は全て無効で御座います。

今回の現象はあるCGIのみそのような現象になってしまいます。
色々と原因を調べるとそのCGIのみ http://example.dip.jp/~aaa/

上記のように~チルドがあると 先ほどのエラーがでてしまいます。(チルドが悪さをしているようです)
その他のCGIは全て正常に動作します。

試しにapacheの設定を aaaのみ 
/ディレクトリユーザー名でアクセス出来るように下記のよう設定してみました。

  UserDir public_html
  AliasMatch ^/aaa(.*) /home/aaa/public_html/$1

http://example.dip.jp/aaa/ ←このようにするとそのCGIは正常に表示されます。

http://example.dip.jp/~aaa/←このようにすると500エラーがでてしまいます。

現在の所、そのメルマガ関連のCGIのみこのような現象です。
http;//example.dip.jp/~ユーザ名/でも正常にそのCGIを動作させるにはどのようにしたら良いのでしょうか?

最初の頃は問題なく /~ユーザー名/でも動いてた記憶がございます。

どうかよろしくお願い致します。
メンテ
 Re: 今まで正常だったのですが、先ほど気づいたらCGIが・・・ ( No.3 )
日時: 2007/01/26 20:02
名前: 管理者

なるほど。そういう件であったのですね・・(回答に先走ってしまいました。)

apacheを起動した時にログ「/var/log/httpd/error_log」内に以下の行は出力されていますか?
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)


その他、動作していた時との差異としてモジュール等のアップデートなど行ったりしましたか?
あと、ディストリビューション名、バージョン、apacheのバージョン等も明記してください。
また、エラー時のログ「/var/log/httpd/error_log」も教えていただけますか?
メンテ
 Re: 今まで正常だったのですが、先ほど気づいたらCGIが・・・ ( No.4 )
日時: 2007/01/26 20:32
名前: アパッチャー

管理人様

ご連絡有難う御座います。
私の環境は FedoraCore4 Apache/2.0.54になります。

>>その他、動作していた時との差異としてモジュール等のアップデートなど行ったりしましたか?

はい、確かにyumでアップデートのコマンドを実行した覚えが御座います。



>>/var/log/httpd/error_log

はい、エラー内容は下記のようになっています。

[Fri Jan 26 20:16:35 2007] [error] [client 192.168.11.2] Premature end of script
headers: kanri.cgi



>>apacheを起動した時にログ「/var/log/httpd/error_log」内に以下の行は出力されていますか?
>>[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)


アパッチを再起動をかけ見てみました。

/etc/rc.d/init.d/httpd restart


[Fri Jan 26 20:25:07 2007] [notice] caught SIGTERM, shutting down
[Fri Jan 26 20:25:09 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/
suexec)
[Fri Jan 26 20:25:09 2007] [notice] Digest: generating secret for digest authenti
cation ...
[Fri Jan 26 20:25:09 2007] [notice] Digest: done
[Fri Jan 26 20:25:09 2007] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Fri Jan 26 20:25:09 2007] [notice] LDAP: SSL support unavailable
[Fri Jan 26 20:25:10 2007] [notice] Apache configured -- resuming normal operatio

何度も試しているのですが、他のCGIは全て正常です。
今の所、そのメルマガのCGIのみこのような現象です。

どうかよろしくお願い致します。
メンテ
 Re: 今まで正常だったのですが、先ほど気づいたらCGIが・・・ ( No.5 )
日時: 2007/01/26 21:37
名前: 管理者

当方で「Fedora Core6」にて確認してみましたが、正常に動作しています。
FC4にて確認してみたいと思いますが、環境が無いので構築後の検証となります。
構築まで時間がかかってしまうので、取り急ぎご返信とさせてください。

----

閲覧されている方にて当該事象の対処法等ご存知でしたら、ご教授頂ければ幸いです。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

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