• 検索結果がありません。

- 目 次 - 1. はじめに 2 2. サイト 初 期 設 定 2 3..htaccessiis.htpasswd ファイルの 作 成 htaccessiis の 記 述 方 法 絶 対 パスの 調 べ 方 htpasswd の 記 述 方 法 6 4

N/A
N/A
Protected

Academic year: 2021

シェア "- 目 次 - 1. はじめに 2 2. サイト 初 期 設 定 2 3..htaccessiis.htpasswd ファイルの 作 成 htaccessiis の 記 述 方 法 絶 対 パスの 調 べ 方 htpasswd の 記 述 方 法 6 4"

Copied!
11
0
0

読み込み中.... (全文を見る)

全文

(1)
(2)

- 目次 -

1. はじめに···2 2. サイト初期設定 ···2 3. .htaccessiis、.htpasswd ファイルの作成···4 3.1. .htaccessiis の記述方法···4 3.1.1. 絶対パスの調べ方 ···5 3.2. .htpasswd の記述方法 ···6 4. リファレンス···7

(3)

1.

はじめに

パスワード認証(Basic 認証)を利用し、特定のファイルやディレクトリーに対してアクセス制限を行うことができます。 Basic 認証利用ガイドでは、コントロールパネルの設定方法から Basic 認証に必要なファイルの記述方法を説明しま す。

2.

サイト初期設定

Basic 認証を利用するには CONTROL PANEL のウェブ管理で[匿名アクセス]を許可し、[基本認証]を行わない 設定にする必要があります。

1) CONTROL PANEL にログインし、[ドメイン名] -[ドメイン名の管理] を選択します。表示されているドメインリスト の中から、Basic 認証を利用するドメイン名を選択します。

(4)

2) [ウェブ管理]タブをクリックし、[セキュリティ]を選択します。画面右下の[編集]ボタンをクリックし、設定画面を 開きます。

3) [匿名アクセス]にチェックを入れ、[基本認証]のチェックを外し、[送信]ボタンをクリックします。

(5)

3.

.htaccessiis、.htpasswd ファイルの作成

Basic 認証を利用するためには、.htaccessiis と .htpasswd という 2 つのファイルを作成する必要があります。 各ファイルの役割は以下のとおりです。

・ .htaccessiis:Basic 認証の基本となる設定ファイル。

・ .htpasswd:Basic 認証に利用するユーザー名と暗号化されたパスワードのリスト。

3.1.

.htaccessiis の記述方法

ディレクトリーに対して Basic 認証をかける場合、Basic 認証をかけたいディレクトリーに次の内容の .htaccessiis ファイルを設置します。

AuthName :認証の際、表示するメッセージを指定します。半角の英数文字が利用可能です。スペースを含む 場合は『"(ダブルクウォート)』で囲みます。

AuthUserFile :認証に利用するパスワードファイル(.htpasswd)を絶対パスで指定します(絶対パスの調べ方は 後述)。

AuthType :認証のタイプを指定します。 Basic は .htaccessiis ファイルが設置されているディレクトリー以下 すべてのディレクトリーに対して認証を行います。None は 上位ディレクトリーで設定された認証を無効にし、設置し たディレクトリー以下のアクセス制限を解除します。

Require :認証の対象となるユーザーを指定します。valid-user は全てのユーザに認証の機会を与えます。 通常これを選択します。

注意:

Basic 認証で用いる設定ファイルは Apache で使用される『 .htaccess 』ではなく、『 .htaccessiis 』となりますのでご 注意ください。

.htaccessiis ファイルや .htpasswd ファイルは普通のテキストファイルですので、テキストエディタなどで作成可能で す。 WINDOWS マシンなどの場合、 『 .(ドット) 』 から始まるファイル名は使えませんので、 『 htaccessiis.txt 』 と いった別名で作成し、ファイルマネージャーや FTP でアップロード後に名前を変更してください。

AuthName "Please enter username and password"

AuthUserFile D:\CustomerData\webspaces\webspace_xxxxxxxx\・・・\.htpasswd AuthType Basic

(6)

3.1.1. 絶対パスの調べ方

絶対パスはお客さまごとに異なりますので、下記の手順にてご確認ください。

1) CONTROL PANEL へログインし、「ウェブサイト」-[ウェブサイトの設定]を選択します。[PHP のサポート]の 項目右のテストをクリックします。

(7)

3.2.

.htpasswd の記述方法

.htpasswd は『ユーザー名:暗号化されたパスワード』の形式で 1 行に 1 ユーザーずつ記入していきます。 登録できるユーザー数は 3 ユーザーまでです。 パスワードを暗号化するには Htpasser 等のツールを使用するか、ウェブ上で簡単に.htpasswd を作成できる サービスがありますので、そちらを活用してください。 Htpasser http://www.vector.co.jp/soft/winnt/net/se384800.html 作成した.htpasswd ファイルを任意のディレクトリーに設置します。 taro:F82fiVO3OjKYg jiro:bp7FQSvRIbIfM hanako:IHU.d6MpM7tRU 注意: セキュリティ上、.htpasswd ファイルはウェブからアクセスされないディレクトリー(/praivate 等)に設置するこ とを推奨します。

(8)

4.

リファレンス

.htaccessiis で使用できるディレクティブ一覧です。

○AuthGroupFile

構文 AuthGroupFile filename

ユーザー認証のための、グループファイルを設定します。require group を宣言したときのみ必要です。filename は 絶対パスです。 グループファイルの各行は、グループ名: ユーザー ユーザー・・・ と指定します。 ○AuthName 構文 AuthName realm 認証の際、表示するメッセージを指定します。半角の英数文字が利用可能です。スペースを含む 注意: リファレンスに関するご案内は行っておりません。関連書籍、関連ウェブサイトをご参照くださいますよう、 お願いいたします。 AuthGroupFile D:\CustomerData\webspaces\webspace_xxxxxxxx\・・・\.grouplist

group1: taro jiro group2: hanako taro

(9)

認証のタイプを指定します。 Basic は .htaccessiis ファイルが設置されているディレクトリー以下すべてのディレク トリーに対して認証を行います。None は 上位ディレクトリーで設定された認証を無効にし、設置したディレクトリー 以下のアクセス制限を解除します。

(10)

○AuthUserFile

構文 AuthUserFile filename

ユーザー認証のための、ユーザー一覧ファイルを設定します。filename は絶対パスです。

○require

構文 require user user-iduser-id・・・

require group group-namegroup-name・・・ require valid-user ユーザー認証の際に、認証させるユーザーを指定します。第一引数により、パスワード認証の機会を与えるメンバ ーを指定します。 require user ユーザ単位で、認証の機会を与えます。パスワードファイルに登録されているユーザのうち、user-id だけに認証の 機会を与え、ほかは拒否します。 require group グループ単位で、認証の機会を与えます。パスワードファイルに登録されているユーザのうち、group-name グルー プに属している場合だけに認証の機会を与え、ほかは拒否します。AuthGroupFile であらかじめグループ定義を行 AuthUserFile D:\CustomerData\webspaces\webspace_xxxxxxxx\・・・\.htpasswd

(11)

○Files

構文 <Files filename>・・・</Files>

<Files> ~ </Files> で囲まれたブロック内で指定される制限を、ファイル filename だけに適用します。

○FilesMatch

構文 <FilesMatch regex>・・・</FilesMatch>

<FilesMatch> ~ </FilesMatch> で囲まれたブロック内で指定される制限を、正規表現 regex にマッチするファイ ルだけに適用します。

<Files "admin.asp">

Require group Admins </Files>

<FilesMatch "\.(aspx?|php|cfm|cgi)$"> Require group Admins </Files>

参照

関連したドキュメント

SVF Migration Tool の動作を制御するための設定を設定ファイルに記述します。Windows 環境 の場合は「SVF Migration Tool の動作設定 (p. 20)」を、UNIX/Linux

しかし何かを不思議だと思うことは勉強をする最も良い動機だと思うので,興味を 持たれた方は以下の文献リストなどを参考に各自理解を深められたい.少しだけ案

研究計画書(様式 2)の項目 27~29 の内容に沿って、個人情報や提供されたデータの「①利用 目的」

また、JR東日本パス (本券) を駅の指定席券売機に

先に述べたように、このような実体の概念の 捉え方、および物体の持つ第一次性質、第二次

12―1 法第 12 条において準用する定率法第 20 条の 3 及び令第 37 条において 準用する定率法施行令第 61 条の 2 の規定の適用については、定率法基本通達 20 の 3―1、20 の 3―2

番号 主な意見 対応方法等..

海水の取水方法・希釈後の ALPS 処理水の放水方法 取水方法 施工方法.