フォルダ構成は以下のようになっています。
/var/www/cgi-bin
html /locked /a.html
/unlocked/b.html
|
初めにパスワードファイルを作ります。
以下のコマンドを入力しましょう。
htpasswd -c etc/httpd/conf/PasswordList [ユーザー名] |
パスワードの設定を要求されるので、入れてあげます。
以下のようになります。
今度は「/etc/httpd/conf/httpd.conf」を設定しましょう 以下の内容を書き足します。 (必要があればhttpd.confの内容はバックアップをとっておきましょう)
<directory /var/www/html/locked>
AuthUserFile /etc/httpd/conf/PasswordList
AuthType Basic
AuthName XXXXXX
require user user
<directory>
|
httpデーモンを再起動します。 以下のコマンドを入力しましょう。
systemctl restart httd.service |
これで設定が完了しました。
動作を確認してみましょう
まず鍵をつけていないページです。
http://[IPアドレス]/unlocked/b.htmlにアクセスしましょう。
今度は鍵付きのページです。
http://[IPアドレス]/locked/a.htmlにアクセスしましょう。
ちゃんと設定できていれば、以下のようにパスワードを聞いてきます
先ほど設定したユーザー名とパスワードを入力してあげましょう!
以下のページが表示されます。
できましたね。!
これでパスワード付きのページができました。!
ご参考まで!実施は自己責任で!
0 件のコメント:
コメントを投稿