..


スポンサーリンク

認証を使用してフォルダへのアクセスを制限

マックスボッシによって書かれた記事

この短い記事では、 ユーザ名とパスワードを持つユーザーにのみフォルダへのアクセスを制限するようにApacheを使用する方法について説明します

私たちの目的を達成するために我々は、単に。htpasswdで組み合わせて通常の。htaccessファイルに頼ることができます

まず、 ファイルの内容を設定するhtaccessを以下の通り。:






 AuthUserFileは/ホーム/サイト/ www.sito.com /民間の/。htpasswdの







ここでAuthName"保護地域"







 authTypeが基本







有効なユーザーを必要とする



それは正しくAuthUserFileは。htpasswdファイルへのパスを指定することは非常に重要"。

今、私たちはファイルを作成する方法を参照してください、その内容は、次の構文を持っているはずのhtpasswd。






 user1は:password1_criptata







 user2は:password2_criptata







ユーザー3:password3_criptata



。ファイルを作成するためにhtpasswdの 2つパスに従うことができます。

1)我々は我々のサーバがマシンにログオンし、我々は問題のファイルを作成する場所フォルダに移動し、makeのシェルへのアクセス権を持っている場合:

 



 CD /ホーム/サイト/ www.sito.com /民間の/

 
とタイプ:
 



 htpasswdの- cを。htpasswdのユーザ名

 
今のシステムは、確認のために必要となるこのユーザー、パスワード、関連付けるパスワードを尋ねてきます。
そして、それはこれだけです: 々のシステムが私たちのために生成されたhtpasswdファイル!

もしサーバのシェルへのアクセス権がない場合2)お客様は、ちょっとしたトリックを使用する必要があります。
基本的に我々は"手で"Web上で利用できる多くのスクリプトやツールのいずれかで使用される私たちのhtpasswdファイルを作成することができますここにいくつかのリンクは、以下のとおりです。

一度生成されたファイルは、それを保存し、標準のFTPクライアントを使用して、弊社のWebフォルダにアップロードする必要があります。

すべてが正常に動作しているので、もちろん、あなたが持っている必要あります。htaccessファイルを使用すると、保護するのと同じフォルダ内にある、しかしそれはあなたが同じフォルダにあることを必要はない。htpasswdの (重要なことは、それが正しくそこにパスを表示されていることです) 。

今ではWebサーバがユーザ名とパスワードを挿入するためにログオンプロンプトを返さなければならない動作する場合、http経由で保護されたフォルダにアクセスしてみてください。

同じカテゴリの...
E -ラーニング
Linuxの(コース) Linuxの(コース)
オープンソースシステムへの完全なガイド。 49€から。
MySQLの(コース) MySQLの(コース)
オープンソースのデータベースの管理。 39€から。
PHP(コース) PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。
スポンサーリンク