カテゴリ
本サイトはプロモーションを含みます。

サイトにパスワードをかけるBasic認証の設定方法

WebサイトにロックをかけるBasic(ベーシック)認証の設定方法を解説します。


サイトにアクセスすると、ユーザー名とパスワードを求めるこんな認証画面を見たことがあるかと思います。これがベーシック認証です。

Web制作の現場では、開発環境をクライアントに見せてチェックをしてもらう際に、その開発環境にベーシック認証をかけます。その上でクライアントにID(ユーザー名)とパスワードを伝えてサイトを見てもらいます。IDとパスワードは略して「アイパス」と呼ばれたりします。

簡単なベーシック認証の設定方法

ベーシック認証をかけるには、.htaccessというファイルを作成して、それを対象のディレクトリにアップロードする必要があります。

ネット上には簡単にベーシック認証用の.htaccessを生成してくれるジェネレーターサイトがあるのでそちらを使います。まずはこちらにアクセスしてください。
.htaccess Editor


数字ごとにステップで説明します。

①ユーザー名とパスワードを入力

まず、①で、認証を求められた際に入力する「ユーザー名」「パスワード」を入力します。
ユーザー名:sweat
パスワード:iamsweat
ここでは上のように適当に設定しました。パスワードはランダムで生成することもできます。入力し終えたら「.htpasswdを作成」をクリックします。
…変なパスワードですみません。

②.htpasswdファイルの作成

すると、②の.htpasswdの入力欄に自動で文字列が出力されます。この文字列をコピーしたら、htpasswd.txtという名前のテキストファイルを新規で作成し、そこにペーストします。ファイルの文字コードはUTF-8で保存します。


今は、ファイル名が.htpasswdとなっていませんが大丈夫です。PC上で.(ドット)から始まるファイル名は付けられないため、後ほどFTPでサーバーにアップしそこでファイル名を変更します。

③.htpasswdへのパスを指定

③には、.htpasswdをアップロードするディレクトリのフルパスを入力します。フルパスは、各サーバーによって異なるので自分のサーバーの設定を確認する必要があります。

ロリポップの場合は、管理画面のユーザー設定→アカウント情報から確認ができます。

例えば、下記の状態だとします。
フルパス:/home/user/sample/web
.htpasswdを設置するディレクトリ:/service/sweat/

この場合は、.htpasswdまでのサイトパスは「/home/user/sample/web/service/sweat/.htpasswd」となるわけです。これを③に入力します。

④.htpasswdへのパスを指定

最後に、④に出力されているテキストをまるごとコピーして、htaccess.txtファイルという名前のテキストファイルを新規で作成し、そこにペーストします。ファイルの文字コードはUTF-8で保存します。


今は、ファイル名がhtaccess.txtですが大丈夫です。

④サーバー上にアップロード

「htpasswd.txt」「htaccess.txt」の2つのファイルを、認証を設定したいディレクトリにアップロードします。

サーバー上でファイル名を変えちゃいます。FFFTPの場合は、ファイルを選択しハイライトした状態でF2キーを押すと、ファイル名を変えられます。右クリックから「名前変更」でもOKです。


「.htaccess」に変えましょう。先頭にドットを付けるのを忘れないでください。同じように「htpasswd.txt」→「.htpasswd」とファイル名を変えます。


これで完了です。

このディレクトリにアクセスすると、認証のダイアログが表示されます。もし、認証画面が出なかったりエラーが出る場合は、③で入力したパスが正しいかを確認し直してみてください。

コラム:正社員のWebデザイナーを強くオススメする理由

このサイトでは、本当にWebデザインのスキルを磨きたいなら、未経験の方はまずはWeb制作会社か教育体制のしっかりしている事業会社に正社員で入社することを強くオススメしています。

やはり派遣でもなく、アルバイトでもなく、長く在籍する可能性のある正社員にこそ成長できるお仕事を振ってくれるのです。派遣やアルバイトは、リンク張り替えやテキスト修正など成長しづらい作業をやらされがちです……。

未経験OKで正社員のWebデザイナー・フロントエンドエンジニア案件を多く保有しているのが、IT系に強い『ワークポート』です。ワークポートでも、さすがに未経験の方にWeb制作会社を紹介するのは難しいですが、事業会社のWebデザイナー・フロントエンドエンジニアを紹介してもらえる可能性があります。また、Webデザイナーにこだわらなければ、WebディレクターやECサイト担当者などの求人も多数保有しているため選択肢の幅が広がります。一度面談を受けておきましょう。

Web/IT系特化の転職サイト『Green』に登録しておきましょう。Web系転職の定番サイトです。

コラム:デザインスキルを一気に上げる方法

「デザインスキルを一気に上げる方法は「レビュー」です。つまりデザインに対するダメ出しを何度もしてもらって直すことを繰り返すことで、デザインスキルは急激にレベルアップします!

これを一番実現しやすいのが会社です。会社なら現場で上司や先輩にサイトやバナーのデザインのレビューをしてもらえるからです。じゃあ就職しておらず未経験のうちはどうすればいいかというと、「レビュー付きのデザインスクールの活用」です。普通のスクールはPhotoshopの使い方やコーディングの基礎を学ぶだけで「デザインスキル」についてはほぼ教えてくれません。レビュー付きのデザインスクールは運営側にも高いデザインスキルが求められるため非常に少なく希少性が高く『fullme』が現在は最高峰だと僕は思っています。「けっきょく、よはく」「ほんとに、フォント」など有名デザイン書籍を手がけるingectar-eの運営です。
僕が駆け出しの頃に『fullme』があれば絶対に受講していました...。デザインスキルを高めたい人はぜひ受講しましょう。

コラム:ポートフォリオのチェックリストをnoteで販売中!

「ポートフォリオを作ってみたけど不安...」「周りにレビューをしてくれる人がいない...」
そんなお悩みを解決するために、ポートフォリオのチェックリストを作りました!27,000文字以上の大ボリュームです笑。noteで販売中です。激安のワンコイン500円です。このチェックリストで改善点を見つけて、少しでもポートフォリオの質を上げて、自分が望む就職に繋げましょう!

ご質問や感想など、お気軽にどうぞ!

みなさまからのコメントを元に記事を作成することありますので、あらかじめご了承ください。
メールアドレスが公開されることはありません。
こちらで承認後にコメントは表示されます。
* が付いている欄は必須項目です。

上への矢印