ホームページのお役立ち情報サイト
ホームページ作成 メニュー
HOME

HPのお役立ちトピック

Web作成のおすすめ本紹介

ホームページ作成入門

知って得するノウハウ集
サイト内検索を付けるには?
.htaccessによる認証
.htaccessによるアクセス制限
i-modeサイト制作のポイント
ページを転送するには?

HTML/CSSのテクニック集

JavaScriptのテクニック集

PHPを始めよう!


ホームページ 一言アンケート
HTML作成にメインで使っているソフトは?




 印刷用ページ

ご意見・ご感想
ご利用上の注意


実践Webデザイン塾
格安ADSL・電話加入権


【資料請求無料】 ★受講料の一部を国が支給!「WEBデザイナー養成講座」 Click Here!

知って得するノウハウ集

.htaccessによるパスワード認証

パスワードを知っている人にしかアクセスされたくなかったり、特定のホスト以外のアクセスを受けつけたくなかったり・・・、そんなサイトを作りたいと思ったことはありませんか?
ここでは「BASIC認証」と呼ばれる.htaccessを使ったアクセス制限の方法について説明させていただきます。

.htaccessって?

レンタルサーバーサービスの多くのWebサーバーに「Apache」が使われています。通常は、サーバーの管理者にしかApacheの設定を行うことができませんが、.htaccessというテキストファイルをサーバーに置くことによって、そのディレクトリ以下に対してユーザーがサーバーの設定を変えることができます。今回は、この技術を利用してアクセス制限を行います

.htaccessによるアクセス制限を行うには、以下のような条件があります。
  ・WebサーバーにApacheを利用している
  ・.htaccessの利用を許可している
※その他の詳細は、レンタルサーバー業者のFAQなどを参照してください。

それでは実際にファイルを作ってみましょう。


1.「.htaccess」ファイルを作る
テキストエディタを開いて、以下のような記述をします。
・ソース
AuthNameの部分は、認証をかける領域名と考えてください。ここは自由に書きかえることも可能ですが、日本語を使うとは文字化けする可能性があります。

AuthUserFileの欄には、パスワードを格納するファイル(後で作成します)へのパスを記入します。この際のパスとは、URLのことではなくサーバー内のパスのことです。(windowsに例えると、c:\xxxx\xxxのような意味)
パスの調べ方は、telnetから、そのディレクトリでpwdコマンドを打つか、FTPクライアントで繋いでいる際に、パスの表示欄に表示されている場合もあります。(それでも分からなければレンタルサーバー業者に問い合わせれば教えてもらえると思います)

<Files・・・の欄は必須ではありませんが、.htpasswdと.htaccessといったファイル名をWeb上から閲覧できなくなるような記述です。もし.htaccessのファイルをWebで閲覧可能なディレクトリに置くのであれば必ず書いておきましょう。また、パスワードファイルを隠す方法で最も安全と言えるのは、Web上で閲覧できない場所(TOPページを置くディレクトリの上の階層等)に置くことです。そのようなディレクトリへの書きこみ権限があれば、できるだけこちらの方法を取りましょう。

次に、このファイルを「.htaccess」というファイル名で保存してください。

※お使いの、OSやエディタによって、「.」から始まるファイル名を指定できない場合がございます。そのような場合には、一度サーバーにアップロードした後にrenameして書き換えれば問題ありません。
2.IDとパスワードを格納するファイルを作る
htpasswd作成ツール
PASSWORD
ここで使うパスワードは、暗号化する必要があります。telnetでログインした後にhtpasswdコマンドを使ってファイルを作る方法がありますが、telnetを使えない方も多くいらっしゃると思いますので、ここでは右にある「htpasswd作成ツール」を使って説明します。
下の入力フォームに、パスワードを入力し、「暗号化」ボタンを押してください。別ウインドウで開かれた文字列を認証時に使うIDとコロンの後に入力し、保存してください。
(例)
taro:fasS9dAWDdd24

この時のファイル名は、.htaccessのAuthUserFileで指定したものと同じになります。(上記例でのファイル名は、「.htpasswd」) この2つのファイルをアクセス制限をかけたいディレクトリにアップロードすれば完了です。アクセスして試してみましょう

オススメ!ホームページ作成の関連書籍を最短24時間でお届け!

オススメ!格安レンタルサーバーのご紹介

【格安】月々833円で独自ドメインも使える! (株)ジェイナビ
月々833円という格安のレンタルサーバーです。プランによっては独自ドメイン(○○○.comといったURL)によるサイト運営が無料でできますので、大変コストパフォーマンスが優れています。
もちろんCGIやPHPなどにも対応しておりますので、高度なWebサイト運用にも適しています。また、メールアカウント数も無制限ですので、数多くのメールアドレスを取得したい方にも最適です。

3,000台超のサポート実績を誇る最強の専用ホスティング!
AT-LINK専用サーバ・サービス
Click Here! (株)リンク
本格的なWebサイトの運用を考えている方や法人の方には、専用サーバーがお勧めです。専用サーバーとは、1台のサーバーを1人のユーザーのみで運用が出来るサービスで、100人前後で切り分けて利用するレンタルサーバーに比べて安定した運用が可能になります。ページビューが多いサイトや、プログラムを使った高負荷なサイトに最適です。 (2003/06現在) Click Here! Click Here!


  PageTop   
ホームページ制作
Copyright© 2003 1kara.net All right reserved.
[PR]おすすめコンテンツ:
iアプリ検索ゲーム通販転職自動車保険無料着メロゲーム攻略郵便番号検索ショッピングモール健康食品ダイエット年収
オンラインショップ「買っ得.com」
  ブランド品 販売(グッチ・ティファニー)美容健康 ダイエット サプリメント販売CD DVD 販売ゲームソフト 攻略 本 雑貨 インテリア英語教材 英語学習
豆乳クッキーダイエットアルファリポ酸コエンザイムQ10(CoQ10)2ヌーブラフェロチカバージンピンク
画像カウンター