投稿日:2003年06月23日 作成鷹の巣

No.10789 Windows XPでApacheで、PSを暗号化して.htpasswdにてアクセス制御する方法は?



Windows XPでApacheで、PSを暗号化して.htpasswdにてアクセス制御する方法は?

No.10789 投稿時間:2003年06月23日(Mon) 18:12 投稿者名:まりあ URL:

.htpasswdファイルにIDとPSを入力し、.htaccessにてアクセス制御したいのですが、
PSを暗号化すると使用できません。PSを暗号化せずにそのまま.htpasswdファイルに
入力すれば使用できるのですが・・。
PSを暗号化して使用するにはどのように設定すればよいのでしょうか?
Windows XPでApacheを使っています。
宜しくお願いします。


apacheのhtpasswdコマンドを使えばできます。

No.10790 投稿時間:2003年06月23日(Mon) 20:24 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

こんばんは。

> .htpasswdファイルにIDとPSを入力し、.htaccessにてアクセス制御したいのですが、
> PSを暗号化すると使用できません。PSを暗号化せずにそのまま.htpasswdファイルに
> 入力すれば使用できるのですが・・。
> PSを暗号化して使用するにはどのように設定すればよいのでしょうか?
> WindowsXPでApacheを使っています。

apacheのbinフォルダの中に、htpasswd.exeというコマンドがあるので、コマンドプロンプト
で、下記のように入力すればmd5で暗号化された.htpasswdが作成できます。
c:\apache2にインストールされていて、.htpasswdをc:\apache2配下に作成するものとした例です。

c:\> c:\apache2\bin\htpasswd -mc c:\apache2\.htpasswd oyaji
New password: ********
Re-type password: ********
Adding password for user oyaji

二人目からは、cオプションなしで、-mでやってください。


ありがとうございます

No.10791 投稿時間:2003年06月23日(Mon) 21:43 投稿者名:まりあ URL:

こんばんは。

やってみますね。binの中にあるhtpasswdをつかうのですか。その場合、
.htaccess1行目の「フルパス」の部分はapache2/bin/htpasswd になるんですよね?
素朴な質問なんですけど、他の場所、例えばc:\apache2\auth
の中にhtpasswdをつくるとか出来るのでしょうか?

あっ、あと、apacheは2.0.39を使用しているのですが、大丈夫なのでしょうか?
apache関係の本にWindows版のapache 2.0.39に付属するhtpasswdコマンドに
不具合があり、情報を正しくファイルに出力する事が出来ないような事が
書いてあったような気が・・。

初心者でごめんなさい。


面倒なら、Perlでスクリプト書いてしまえば楽です。

No.10792 投稿時間:2003年06月23日(Mon) 21:54 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

不安で面倒なら
Perlでスクリプト書いてしまえば楽です。

登録作業もWebから行えますしね。
※要機密管理


どこでも大丈夫です。但し、2.0.46にあげましょう。

No.10793 投稿時間:2003年06月23日(Mon) 22:20 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

こんばんは。

> やってみますね。binの中にあるhtpasswdをつかうのですか。その場合、
> .htaccess1行目の「フルパス」の部分はapache2/bin/htpasswd になるんですよね?
> 素朴な質問なんですけど、他の場所、例えばc:\apache2\auth
> の中にhtpasswdをつくるとか出来るのでしょうか?

c:\> c:\apache2\bin\htpasswd -mc c:\apache2\.htpasswd oyaji

のc:\apache2\.htpasswdを自分の好きな、但しwebやftpでアクセスできないところに
変えるだけです。.htaccessは、AuthUserFileのパスも変更したものに合わせればOKです。

AuthUserFile c:/apache2/.htpasswd

> あっ、あと、apacheは2.0.39を使用しているのですが、大丈夫なのでしょうか?
> apache関係の本にWindows版のapache 2.0.39に付属するhtpasswdコマンドに
> 不具合があり、情報を正しくファイルに出力する事が出来ないような事が
> 書いてあったような気が・・。

2.0.39はまずいです。2.0.39以降でwindowsがメインの修正が確かあったはずです。
2.0.46が出てますのでバージョンアップしましょう。

> 初心者でごめんなさい。

全て分かってるスーパーマンなんていません。ある部分ではみな初心者です。
謝る必要はありません。つまらない質問してと、思えばresをつけなければいいだけですから。

ご参考:
RedHat9でApache2.0.46をソースからコンパイルするとkerberos関係のエラーがでますが、
./configure前に下記を入れれば回避できます。情報まで。

$ export CPPFLAGS=-I/usr/kerberos/include


2.0.46にあげましょう。

No.10794 投稿時間:2003年06月23日(Mon) 23:44 投稿者名:まりあ URL:

こんばんは。

やっぱり2.0.39はまずいんですね。Apache2.0.46にバージョンアップするには
どのような操作をすればいいのでしょうか?自宅サーバー構築関係のHPを参考に
しながら構築してきたのですが・・。


一旦アンインストールしてからインストールします。

No.10795 投稿時間:2003年06月24日(Tue) 00:35 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/

> こんばんは。
>
> やっぱり2.0.39はまずいんですね。Apache2.0.46にバージョンアップするには
> どのような操作をすればいいのでしょうか?自宅サーバー構築関係のHPを参考に
> しながら構築してきたのですが・・。

apache_2.0.46-win32-x86-no_src.msiを落としてきて、まず、アプリケーションの追加と削除でアンインストールし、それから前と同じ条件でインストールします。アンインストールしてもconfは残り引き継がれます。


ありがとうございます

No.10796 投稿時間:2003年06月24日(Tue) 10:53 投稿者名:まりあ URL:

こんにちは。

おやじ様、APACHE様ありがとうございました。バーあジョンアップできました。
htpasswdの設定も一応出来ました。しかし、APACHE様の言っていた

>登録作業もWebから行えますしね。

cgiを設置して他のPCからそのcgiにアクセスし、web上でIDとPSの
登録作業をしたいのですが。cgiは設置してありPSも暗号化しているのですが、
自分のPCのコマンドプロントでおやじ様のおっしゃる通りにやればPSが掛かる
のですが、cgiからのキックではPSの暗号化はしているようなのですが
利用できません。これってAPACHEの設定が違うのですか?


Perl側の暗号化処理の問題です。

No.10798 投稿時間:2003年06月24日(Tue) 18:46 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> >登録作業もWebから行えますしね。
>
> cgiを設置して他のPCからそのcgiにアクセスし、web上でIDとPSの
> 登録作業をしたいのですが。cgiは設置してありPSも暗号化しているのですが、
> 自分のPCのコマンドプロントでおやじ様のおっしゃる通りにやればPSが掛かる
> のですが、cgiからのキックではPSの暗号化はしているようなのですが
> 利用できません。これってAPACHEの設定が違うのですか?
Perl側の暗号化処理の問題です。
http://kemuri-net.dip.jp/~server/php/bbs/read.php?FID=4&TID=6


まさに、「そう!この事です。」と言う内容が書いてありました。

No.10799 投稿時間:2003年06月24日(Tue) 19:57 投稿者名:まりあ URL:

こんばんは。

APACHE 様の参照先のサイトに行きました。まさに、「そう!この事です。」
と言う内容が書いてありました。ありがとうございます。
でも、APACHER 03/09/03 15:41 コメントは理解したのですが、
APACHER 03/12/03 00:35 のコメントをもう少し詳しく知りたいのですが・・。
APACHE 様の参照先のサイトにてお伺いしてもよろしいのでしょうか?
それともここで、教えていただける方を待っていた方がいいのでしょうか?

「鷹の巣」の自宅サーバー 管理人様
いつもお世話になっております。この掲示板を使わせていただきありがとうございます。


気にせず書き込んでいただいてかまいません。

No.10802 投稿時間:2003年06月25日(Wed) 00:56 投稿者名:APACHE URL:http://kemuri-net.dip.jp/~server/

> APACHE 様の参照先のサイトに行きました。まさに、「そう!この事です。」
> と言う内容が書いてありました。ありがとうございます。
> でも、APACHER 03/09/03 15:41 コメントは理解したのですが、
> APACHER 03/12/03 00:35 のコメントをもう少し詳しく知りたいのですが・・。
> APACHE 様の参照先のサイトにてお伺いしてもよろしいのでしょうか?
そこウチの掲示板ですので気にせず書き込んでいただいてかまいません。


|目次|掲示板|過去ログ目次|▲頁先頭|