Top

ドメイン名入門
入門ガイド
管理ガイド基礎
[Email]
[FTP]
[Web]
  サーバーの設定
    設定ファイル
    MIME Type
    HTTP認証
    SSI
    CGI ディレクトリー
    Flash
    WAPプロトコル
  Subhost
    自動設定
    手動設定
  サーバー再起動
  サーバーログ
    ログ解析
   Urchin5 Index
  
 Urchin5インストール
   Urchin5 初期設定
   Urchin5 FAQ
    Analog
    AWStats
    http-analyze
    The Webalizer
    フォーマット
    Rotatelogsと     Savelogs
      サンプルファイル
    ログ整理
  Apacheモジュール
    mod_perl
    mod_php
    mod_dav
    mod_gzip
    mod_negotiation
  サーバー暗号化
    証明書
    デフォルト
    独自の証明書
      1.PrivateKey
      2.証明書取得
      3.インストール
      4.移動
      5.更新
      6.トラブル
  CGI
    CGI Library
      HTTP認証
      .htaccess
      Mail Form
      cgiemail
      comments
      counter
      guestlist
      iwhois
      lookup
      redirect
      tts
    独自CGI
  FrontPage
    インストール
    Subhost使用
  blog Nucleus
    インストール
  PukiWiki
    インストール
[Ports]
[Shell]
[User]
[iManager]
[CPX]
[Webmin]
管理上級編


v3
Top
v3
Start
v3
Email
v3
Ftp
v3
Web
v3
Ports
v3
Shell
v3
User
v3
Perl
v3
Java
v3
System
v3
CPX


HTTP 認証設定スクリプト

本ページは 2008-04-01 更新されました


注意: このスクリプトは、現在、改訂版を作成中です。このままでは使えません。


注意: このページの記述は FreeBSD サーバーを対象としています。

このスクリプトを使うと、SubHost の管理者が自分で HTTP 認証を設定することができます。

インストール

以下の手順に従ってください。

  1. basic_auth.html.txt ファイルを、 HTTP 認証を設定するドメインの DocumentRoot ディレクトリー内にアップロードしてください。
    ファイル名は任意に変更可能です。
  2. basic_auth.cgi.txt ファイルを、 basic_auth.cgi の名称で、HTTP 認証を設定するドメインの cgi-bin ディレクトリー直下にアップロードしてください。
    サブディレクトリーに置いたり、ファイル名を変更することもできますが、その場合は、上記の入力フォーム HTML ファイルの編集が必要です。
    basic_auth.cgi ファイルのオーナーはドメイン管理者、グループは www パーミッションは 755 (rwxr-xr-x) にしてください。
  3. 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
    
    
    CPAN の設定が終わっている場合は、次のようにしてインストールすることもできます。
    
    # perl5 -MCPAN -e shell
    
    cpan> install Apache::Htpasswd
    
    

制限条件

  • このスクリプトは SubHost での利用を前提としています。
    /usr/local/apache2/cgi-bin/ では利用できません。
  • このスクリプトは DocumentRoot 以下のディレクトリーのみでの HTTP 認証を前提としています。
    cgi-bin ディレクトリーに HTTP 認証を設定することはできません。
  • このスクリプトはデフォルトの httpd.conf Direcrtory ディレクティブと VirtualHost ディレクティブを前提としています。
    Direcrtory ディレクティブと VirtualHost ディレクティブをカスタマイズしている場合は使えないこともあります。
  • このスクリプトの作動は確認済みです。
    不具合も含めご利用に付いてのサポートは一切行いません。
  • このスクリプトの利用によって発生したいかなる結果に付いても責任を負いません。
  • このスクリプトの改造は自由です。
    改造に付いてのサポートは一切行いません。


SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.
Email: support@speedex.ne.jp


株式会社サイバービジョンホスティング提供サービス一覧
再販売用レンタルサーバーのSPEEDEX | VPS(仮想専用サーバー) | 共用サーバー | 独自ドメイン取得・運用 | SSLサーバー証明書 | ワイルドカードサーバー証明書 | SEO | Google Apps(TM) | クリエイティブワークの検索エンジン