質問箱/2085

カテゴリ
サマリCGI版PHPでBasic認証を作動させるには?
バージョン1.4.2
投稿者今日梨?
状態完了
投稿日2004-03-13 (SAT) 14:59:00

質問

  • OS FreeBSD 4.7-RELEASE
  • HTTP サーバ Apache 1.3.29 (suEXEC enabled)
  • isleホスティングPlusプランで運用中

これまで、何の問題も無くインストール出来、運用していたのですが、Basic認証を作動させようとしたところエラーが。

Internal Server Error
The server encountered an internal error or misconfiguration and was
unable to complete your request.
Please contact the server administrator, support@bestsystems.net 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.

色々試してみましたが解らず、ホスティング会社のサポートに問い合わせたところ、「CGI版のPHPなのでBasic認証は使えない」とのこと。

何とか使えるようにする方法は無いのでしょうか?

回答

  • reimy 2004-03-13 (SAT) 15:27:32

    suEXECが稼働しているサーバーでは、CGI版PHPは設置ユーザー権限で動作するため、Basic認証が使えません。suEXECを解除するか、module版PHPを使用する必要があります。

  • 今日梨? 2004-03-13 (SAT) 15:46:03

    reimyさん有難うございます。そうですか~残念。suEXECってのは一般ユーザに解除できるものじゃないですよね。

  • reimy 2004-03-13 (SAT) 16:01:09

    レンタルサーバーによっては、希望したユーザーに対してsuEXECを解除してくれるところもあります。サーバー屋さんに問い合わせてみればいかがでしょう。

  • 今日梨? 2004-03-16 (TUE) 16:23:10

    サーバ会社から連絡あって、やっぱりだめでした。

  • reimy 2004-03-17 (WED) 06:17:09

    何かいいアイデアがないかなあ…

    • 三浦克介 2004-03-17 (WED) 09:11:10

      suEXECモジュールは使ったことがないので、よく知らないのですが、そもそもCGIプログラムの実効ユーザーIDをApacheのユーザーIDから他のIDに変更するためのモジュールだと思っていたのですが、それがHTTPヘッダー送信に関係します? どうしても、BASIC認証できないようであれば、自前で認証するしかないでしょうね。

      • reimy 2004-03-17 (WED) 10:30:59

        HTTPヘッダー云々は、誰かに書き換えられていた文章です。元に戻しておきました。

  • 鈴木 ? 2004-07-16 (FRI) 10:45:13

    「suexec_」が「suexec」に定期的に戻ってしまう件ですが、freezeコマンドを使用すれば、アップデート対象外にすることが出来るようなのですが、これはどうやってやるのでしょうか?                



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-08-17 (水) 11:15:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.206 sec.

OSDN