..
この短い記事では、 ユーザ名とパスワードを持つユーザーにのみフォルダへのアクセスを制限するように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のユーザ名今のシステムは、確認のために必要となるこのユーザー、パスワード、関連付けるパスワードを尋ねてきます。
もしサーバのシェルへのアクセス権がない場合2)お客様は、ちょっとしたトリックを使用する必要があります。
基本的に我々は"手で"Web上で利用できる多くのスクリプトやツールのいずれかで使用される私たちのhtpasswdファイルを作成することができますここにいくつかのリンクは、以下のとおりです。
すべてが正常に動作しているので、もちろん、あなたが持っている必要があります。htaccessファイルを使用すると、保護するのと同じフォルダ内にある、しかしそれはあなたが同じフォルダにあることを必要はない。htpasswdの (重要なことは、それが正しくそこにパスを表示されていることです) 。
今ではWebサーバがユーザ名とパスワードを挿入するためにログオンプロンプトを返さなければならない動作する場合、http経由で保護されたフォルダにアクセスしてみてください。
| |
Linuxの(コース)
オープンソースシステムへの完全なガイド。 49€から。 |
| |
MySQLの(コース)
オープンソースのデータベースの管理。 39€から。 |
| |
PHP(コース)
動的なWebサイトを作成するためのフルコース。 49€から。 |