パスワード認証(BASIC認証)の設定方法|ふにろぐふにろぐパスワード認証(BASIC認証)の設定方法Publish2014/04/15(火)ツイートサイト上で特定の人にだけ公開したい場合に使用するアクセス制限ですが、一般的にはBASIC認証と呼ばれる手法を用いて対応する場合が多いです。そこで、BASIC認証の設定方法の基礎をおさらいしようと思います。BASIC認証をWikipediaで調べるとこんな説明です。Authentication)とは、HTTPで定義される認証方式の一つ。基本認証と呼ばれることも。つなぎ、Base64でエンコードして送信する。このため、盗聴や改竄が簡単であるという欠点を持つが、ほぼ全てのWebサーバおよびブラウザで対応しているため、広く使われている。分かる人には分かりますが、分からない人には分からないという感じの説明ですね。簡単にいうと、セキュリティ的に高いレベルでの認証方法ではないけど、多くのサーバーで利用できるし対応するブラウザも多い認証方式ですよという感じです。サイト上で認証をかける際の基本的な方法と考えるとよいかと思います。BASIC認証の設置についてBASIC認証をサイト上に設置する場合には、2つのファイルが必要になります。その2つは.htaccess.htpasswdの2種類です。.htaccessを認証したいディレクトリに置きます。.htaccessのファイル内にはパスワードの保存先として.htpasswdファイルへのパスが記載されています。.htpasswdファイルには、ユーザーとパスワードの情報が記載されており、.htaccessファイルの設置されたディレクトリにアクセスがあった際にダイアログを表示してユーザー名とパスワードで認証を行います。上記で説明したようにBASIC認証はサーバー側に.htaccessのファイルを保存する事で対応するのですが、レンタルサーバーによっては.htaccessファイルの設置が禁止されているサーバーもあります。その場合はBASIC認証を設置する事ができませんが、管理画面上からパスワード制限のみを設定できるようになっているサーバーなどもありますので、.htaccessが設置できない場合はサーバーのコントロールパネルを確認しましょう。ユーザーIDとパスワードを保存してある.htpasswdのファイルはログイン時に認証をするために必要なものですが、ブラウザからアクセスできる場所に置いておくと中身が見れちゃうので、Webで閲覧できないフォルダに設置しましょう。BASIC認証を作成する次は実際にBASIC認証を作成します。作成の際は作成ツールがオンライン上にあるので、それを利用すると便利です。以下のサイトが、作成するツールの一つです。このサイト上でユーザー名とパスワードを入力して生成します。Editor試しに、両方ともtestで作成すると「test:X5iWHno7Ur4XA」という文字列が生成されます。この中身を.htpasswdに貼付けます。試しに作成してわかるように、testという文字列がX5iWHno7Ur4XAという文字列に暗号化されています。暗号化されているので、普通の人には何が書いてあるかは分かりません。次に、.htpasswdまでのサイトパスを入力すると今度は.htaccessの記述内容が表示されますので、その内容をコピーして.htaccessファイルに貼付ければ作成は完了です。サイトのパスはサーバーによって異なりますので、分からなければサーバー管理者さんに質問するといいかと思います。あと、.htaccessと.htpasswdファイルはそのまま作成できないので、その場合は一旦.htaccess.txtというようにテキスト形式で保存し、サーバー上でリネームして使用するというのがよくある方法です。次からはサーバー上の.htaccessファイルをダウンロードして使えばいいかと思います。これは.から始まるファイルがパソコン上で隠しファイルとなっているために起こる現象です。WindowsやMacでも拡張子を表示していないと表示もされないので、フォルダの設定で拡張子を表示するようにしておきましょう。BASIC認証を利用する事で、手軽に閲覧を制限した場所を作れるのは非常に便利です。僕の場合でも、お客さんのサイトのテスト環境を作成する場合などによく使用しています。.htaccessで保護されたエリアはGoogleの検索結果にも表示されない(詳しい理由は省略します)ので、ミラーサイトにもなりません。誰にも見られない感じでテストしたい場合に使用されてはいかがでしょう。記事の著者:ふにすでぐち1978年生まれ。企業のWeb活用をテーマに、Webサイトの運用を中心とした戦略的な企画立案、サポートやWebサイトの構築などを行っています。5年間のWeb制作会社勤務後、2年間のフリーランスで「フニス」として活動後に法人化し、2012年7月「ふにす株式会社」を設立。Web活用の情報や考え方などを発信するブログ「ふにろぐ」を不定期で更新しています。2015年11月より大阪府高槻市に「ふにすWeb相談所」を開設。地域の方々に気軽にWebのことを相談できる場所として、より多くのWeb運用の問題解決をするために活動しています。不定期で大阪を中心にWeb運用やブログなどをテーマにしたイベント「ふにセミWS」を開催しています。サイトの運用や活用にお困りの方はお気軽にご相談ください。お問い合わせはこちらLINEでWebに関する質問にお答えしています。ふにすでは、LINEでWebに関するご質問にお答えしています。Webに関するあんなことやこんなこと、今さら聞けない疑問などなんでもご相談ください。LINEアプリでQRコードを読み取ると友達登録のリンクが表示されますので、試しに登録してみてください。ふにろぐとは?ふにろぐは「ふにす株式会社」の「でぐち」が書いているブログです。このブログでは主にサイトの運営をしている企業のご担当者様向けに、「サイトの運営に役立つTips」や「今更人に聞けないような初歩的なこと」を中心に情報を配信しています。その他には僕自身の考え方なども書いています。このブログについてふにす株式会社ふにす株式会社は大阪の高槻にある「Webを起点に会社の成長を応援するパートナー」をモットーに、Webにまつわるいろいろな問題を解決する、サポートをする会社です。ホームページでお問い合わせを増やしたい、もっとたくさんの人に見てもらいたいなど、ホームページ/Webサイトを活用したい方向けの活動を行っています。ホームページの作成や、外部パートナーとしての運用サポートなど、幅広くWebにまつわる諸々のことをおこなっております。制作の実績/成功実績ふにすとは?(会社概要)ホームページの運用お得情報ホームページ/Webサイトの運用に関する記事のまとめです。ツールや運用ノウハウなど、知っていると便利になる情報ですので、まずはこちらをご覧ください。Webサイトの運用に関する情報お問い合わせホームページを成功させたいとお考えの方はお気軽にご相談ください。ご相談は、下記の中からお好きなものを選んでいただければ大丈夫です。LINE@でも相談を受け付けています。QRコードから友達登録を行って、メッセージを送ってください。〜5つの型でアクセス・売上アップ〜」に参加してきました。2020-012019-122019-112019-102019-092019-082019-072019-062019-052019-042019-032019-022019-012018-122018-112018-102018-092018-082018-072018-062018-052018-042018-032018-022018-012017-122017-112017-102017-092017-082017-072017-062017-052017-042017-032017-022017-012016-122016-112016-102016-092016-082016-072016-062016-052016-042016-032016-022016-012015-122015-112015-102015-092015-082015-072015-062015-052015-042015-032015-022015-012014-122014-112014-102014-092014-082014-072014-062014-052014-042014-032014-022014-012013-122013-112013-102013-092013-082013-072013-062013-052013-042013-032013-022013-012012-122012-112012-102012-092012-082012-072012-062012-052012-042012-022012-012011-122011-112011-102011-092011-082011-072011-062011-052011-042011-032011-022011-01ホームページ/Webサイトの運用サポートに関するご案内ホームページで成果が上がらない、公開したホームページをどう更新していいのかわからないといったふわっとした質問から、アクセスを増やしたい、検索順位を上げたいなど具体的な希望がある場合でも、親切丁寧に相談にのります。方の場合でも、メールやチャットなどを活用してオンラインで相談することも可能ですし、交通費だけだしていただければお伺いして相談をお聞きすることもしています。「ホームページのことは誰に相談していいかわからない」など、ホームページ/Webサイトの運用にお困りの場合は、お気軽にご連絡ください。