0

Synology NAS で個人の Web サイトのアクセス制御を設定しようとしています。現在、DS212Jを使用しています。それを達成するためにApacheで「htaccess」を使用する方法を教えている次の記事を見つけました。

http://www.synology.com/support/faq_show.php?lang=enu&q_id=347

しかし、2 つの問題に遭遇しました: 1) DS212J に ssh した後、コマンド "htpasswd" がありません。2) これらのファイルを手動で作成した後、ユーザー名とパスワードが Web サイトに表示されました。ただし、「admin.pw」と「normal.pw」のパスワードを入力しても機能しません。コマンド「htpasswd」を使用していないためかどうかはわかりません。

ここで何が欠けていますか?

ありがとう。

4

2 に答える 2

1

htpasswd 実行可能ファイルは /usr/syno/apache/bin/htpasswd にあります。そのディレクトリは PATH 上にないため、使用するにはパス全体を明示的に使用する必要があります。

Apache はパスワードを平文で保持しません。誰かがパスワード ファイルにアクセスしてもログインできないように、パスワードのハッシュを使用します。そのため、htpasswd を使用してファイルを作成する必要があります。

于 2013-05-24T10:08:50.660 に答える