[Email]
[Web]
  Frontpage2002
    インストール
    サブホスト設定
    Frontpage2000
    Frontpage98
  CGI
    Wpoison
    Whois cgi
      インストール
    Count2.5
    Namazu
      インストール
      CGIで使用
      インデックス作成
    簡易バスケット
  Urchin
    設定変更
  The Webalizer
  Java
    JavaServlet,JSP
    Tomcat
  Apache
    バージョンアップ
    SSI
    MIME Type
    LogFile変更
    Web Server設定
    WAPプロトコル
    ASP
    Virtual subhost
    ログファイル
    設定ファイル
    HTTP認証
    再起動
      Module
        mod_jk
        mod_jserv
      PHP3
        インストール
      PHP4
        インストール
        CGI
        Moduleの選択
    MarcromediaFlash
  Chili!Soft ASP
    ASP設定
    ASPとDatabase
  V-Hostingの限界
    V-Hosting
    V-Hosting FAQ
    V-Hostingの運用
  Cron
  Security
[FTP]
[User]
[Perl]
[iManager]
[Timezone]
[Real]
[Database]
[ColdFusion]
[Python]
[Faq]


v1
Email
v1
Web
v1
FTP
v1
User
v1
Perl
v1
iManager
v1
Timezone
v1
Real
v1
Database
v1
ColdFusion
v1
Python
v1
Faq


HTTP 認証

注意: このページは、レンタルサーバー SPEEDEX VPS v1 の技術サポートです。
SPEEDEX VPS v1 には FreeBSD サーバーA、FreeBSD サーバーB、FreeBSD サーバーC、Solaris Standard、Solaris Pro の 5 タイプがあります。
2009年6月現在、5 タイプとも新規オーダーはお受けしておりません。
現在提供中のサービスについては SPEEDEX のメニューページを参照ください。
なお、Solaris Standard、Solaris Pro につきましては 2010年5月を持ってサービスを停止する予定です。
SPEEDEX VPS v2 サーバーご利用の場合は v2 サーバーサポートページを参照ください。
SPEEDEX VPS v3 サーバーご利用の場合は v3 サーバーサポートページを参照ください。
SPEEDEX OneDom サーバーご利用の場合は OneDom サーバーサポートページを参照ください。

Virtual Server 上の Apache Web Server は、ユーザー認証をサポートしています。 これにより、パスワードで保護されたディレクトリーを web 内に設けることができます。 以下のようなディレクトリーへのアクセスを、ID とパスワードを持ったユーザーだけに限定できるのです。

http://YOUR-DOMAIN.NAME/billy/

設定
こうした設定を行うには、Telnet または SSH でサーバーにアクセスし、以下を実行します。

  1. ユーザー (William) にアクセスを認めるための、.htaccess という名前のファイルを ~/www/htdocs/billy ディレクトリーに作成してください。~/www/htdocs/billy ディレクトリーへのアクセスをコントロールするための、.htaccess ファイルは、~/www/htdocs/billy ディレクトリー内になければなりません。

    .htaccess の作成は、Virtual Server に Telnet または SSH 接続し pico のようなエディターを使って行う事も、ローカルで作成しアップロードする事もできます。 ファイルには Virtual Server の O/S によって若干異なる、以下の記述が含まれていなければなりません。

    • FreeBSDSolaris

      
      AuthUserFile /etc/.htpasswd
      
      AuthGroupFile /dev/null
      
      AuthName "Bill's Restaurant"
      
      AuthType Basic
      
      
      
      <Limit GET>
      
      require user William
      
      </Limit>
      
      

    • BSD/OS
      "AuthName Bill's Restaurant" の文に、コーテーションマークを含めないようにしてください。

      
      AuthUserFile /etc/.htpasswd
      
      AuthGroupFile /dev/null
      
      AuthName Bill's Restaurant
      
      AuthType Basic
      
      
      
      <Limit GET>
      
      require user William
      
      </Limit>
      
      

    • O/S を調べる。

      NOTE: 1999年11月22日以降に Virtual Server をオーダーした場合は、FreeBSDを使用している可能性が高いでしょう。どちらの O/S を使用しているか確認するときは、unameコマンドを使ってください。

      %uname

      Virtual Server がまだ FreeBSD で作動していない場合は、できるだけ速やかに FreeBSDVirtual Server にアップグレードしてください。

    • htpasswd コマンドを使ってユーザーのパスワードを設定する。

      以下の LOGIN-NAME の部分は、Virtual Server のログイン名に読み替えてください。

      
      % htpasswd -c /usr/home/LOGIN-NAME/etc/.htpasswd William
      
      

      例で /etc/.htpasswd となっているパスワードファイルの名称及びディレクトリーは希望に応じて変更可能です。

      -c フラッグは、.htpasswd ファイルに最初のユーザーを設定する時に使います。二人目以降のユーザーの追加の場合は、-c フラッグは使わないで下さい。

      注意 -c フラッグを使うとそれまでに設定済みのパスワードがすべて廃棄されます。

      
      % htpasswd /usr/home/LOGIN-NAME/etc/.htpasswd peanuts
      
      % htpasswd /usr/home/LOGIN-NAME/etc/.htpasswd almonds 
      
      % htpasswd /usr/home/LOGIN-NAME/etc/.htpasswd walnuts
      
      
詳細情報
ユーザー認証について詳細に学びたい場合は、以下の NCSA のページを参照してください。

注意: Virtual Server 特有のディレクトリー指定方法に注意してください。 .htaccess ファイルで AuthUserFileAuthGroupFile を指定するときは、Virtual Server 特有のディレクトリー指定方法を使います。これは、あなたのホームディレクトリーを基準とした指定になります。
一方、htpasswd コマンドで htpasswd の位置を指定するときは、/usr/home/LOGIN-NAME が含まれた絶対ディレクトリー指定をする必要があります。



SPEEDEX サポートポリシー

Copyright @ Cyber Vision Hosting Co., Ltd. All rights reserved.


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