|
HTTP 認証設定スクリプト
このスクリプトを使うと、SubHost の管理者が自分で HTTP 認証を設定することができます。
インストール
以下の手順に従ってください。
-
basic_auth.html.txt ファイルを HTTP 認証を設定するドメインの DocumentRoot ディレクトリー内にアップロードしてください。ファイル名は任意に変更可能です。
-
basic_auth.cgi.txt ファイルを basic_auth.cgi の名称で、HTTP 認証を設定するドメインの cgi-bin ディレクトリー直下にアップロードしてください。サブディレクトリーに置いたり、ファイル名を変更することもできますがその場合は、上記の入力フォーム HTML ファイルの編集が必要です。basic_auth.cgi ファイルのオーナーはドメイン管理者、グループは www パーミッションは 755 (rwxr-xr-x) にしてください。
-
perl module Apache::Htpasswd がインストールされていない場合は以下の手順でインストールしてください。
> su
# cd /usr/local/src
# wget ftp://cpan-sj.viaverio.com/pub/CPAN/authors/id/K/KM/KMELTZ/Apache-Htpasswd-1.5.5.tar.gz
.........
.........
.........
.........
# tar xzf Apache-Htpasswd-1.5.5.tar.gz
# cd Apache-Htpasswd-1.5.5
# perl Makefile.PL
# make
# make test
# make install
以下からソースを取得することもできます。
# wget ftp://ftp.perl.org/pub/CPAN/authors/id/K/KM/KMELTZ/Apache-Htpasswd-1.5.5.tar.gz
制限条件
- このスクリプトは SubHost での利用を前提としています。/usr/local/apache/cgi-bin/ では利用できません。
- このスクリプトは DocumentRoot 以下のディレクトリーのみでの HTTP 認証を前提としています。cgi-bin ディレクトリーには設定できません。
- このスクリプトはデフォルトの httpd.conf Direcrtory ディレクティブと VirtualHost ディレクティブを前提としています。Direcrtory ディレクティブと VirtualHost ディレクティブをカスタマイズしている場合は使えないこともあります。
- このスクリプトの作動は確認済みですが、環境が異なると使えないこともあります。しかし、不具合も含めご利用に付いてのサポートは一切行いません。独自 CGI スクリプトのインストールとデバッグを参照しご自分で解決ください。
- このスクリプトの利用によって発生したいかなる結果に付いても責任を負いません。
- このスクリプトの改造は自由です。改造に付いてのサポートは一切行いません。
SPEEDEX サポートポリシー
Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp
株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン
|