CAD日記

主にAutoCADのことについて書いているけど、近頃は投資系ネタに注力している。自動売買、仮想通貨、PC関係、プログラミングなど。@caddiary

Web

.htaccess

投稿日:

ホームページにパスワードをかけて、

特定の人にしかアクセスできないようにする。

そんな要求があり、早急に実現する必要があったので、

取り組んでみた。

自分が忘れないためにも、ここに記しておこう。

うちで使ってるレンタルサーバは、sakura なんだけど、

ここの説明がわかりにくいこと、この上ない。

.htaccessに関する説明

まぁ安いから仕方ねか。

大きくわけると2つの手順がある。

1.パスワードファイルの作成

 telnet を使う。「ファイル名を指定して実行」で、

 telnet xxx.sakura.ne.jp と入力。

 login: で、FTP用のアカウントを入力してEnter。

 Password: で、FTP用のパスワードを入力してEnter。

 ログインに成功すると、% の表示になるので、続けて

 htpasswd -c passname username と入力してEnter。

 ※passname は、作成されるパスワードファイルの名前

 ※username は、HPにアクセスする際のユーザー名。

 そうすると、HPにアクセスする際のパスワードの入力を促される。

 New password: これに続けて、パスワードを入力する。

 Re-type new password: と、もう一回入力しろと言われる。

 Adding password for user username と出ると成功。

 この段階で、レンタルサーバー上にパスワードファイルが作成される。

2.設定ファイルの作成

 メモ帳なんかで、以下のように入力したテキストファイルを作成する。

  AuthUserFile /home/xxx/passname

  AuthGroupFile /dev/null

  AuthName “Type your password”

  AuthType Basic

  require valid-user

  ※1行目は、サーパー上でのパスワードファイルの場所。

   「1.」の手順で作ったファイルがどこに作成されたかをFTPソフトで

   確認してみるとよい。

  ※3行目は、パスワード入力画面に出てくるメッセージなので何でもよい。

  ※2、4、5行目は固定的に記述しておけばよい。

 このテキストファイルを、パスワード制御をしたいフォルダ内に、FTPでアップロードする。

 次に、アップロードしたファイルを「.htaccess」という名前にリネームする。

以上で完了。

つらつらと書いてみたけど、書いているうちに自信がなくなってきた。

わかりやすい文章かどうかという点に。

もうちょっとシンプルに書くつもりだったんだけど、

なかなか難しいもんだな。

-Web
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

MySQL

機会があって、MySQLをかじっている。 PHPとMySQLを使ったホームページがあって、 そこでは多数の商品をデータベースに蓄えていて、 ある条件で商品群を抽出して、ブラウザーで確認できるんだ。 商 …

no image

レンタル鯖

サーバのことを鯖というのは2ch用語です。それはどうでもいいのですが、レンタルサーバ(ホスティングともいう)についてあれこれと。 以下知人の話です。あるきっかけで、ホームページを運営してくれないか、と …

no image

スマフォ料金の節約をしていくらになったか

結論から言うと、この6月の料金が3000円になった(その前の月が3800円)。約20年のドコモユーザーなので、安易に格安SIMに移ることができず、何とかドコモのまま料金を安くできないかと考えた結果、パ …

no image

ビヘイビア

Dreamweaver の機能。 ビヘイビア[behavior]~ふるまい。行動。また、態度。 なんとも印象深い響きを持つ単語だ。 JavaScript を簡単に使用できるようにした機能のこと。 実際 …

no image

CS6

AdobeのCreative Suite。 今年5月にCS6がリリースされていて、12月までアップグレード キャンペーンを展開している。 CS3・CS4 ユーザーがCS6に上げられるのが、12/14入 …