Webページ パスワード制限について | 美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux

Webページ パスワード制限について


こんばんは星空


お久しぶりにブログアップ致しますアップ

天候も涼しくなったかなと思いきや、暑い日が続くようになりましたね~晴れ


本日は、Webページへのアクセスにユーザー名とパスワードによる

アクセス制限をかけたいと思います。



■Webサーバー設定

1.まずは、Webサーバー設定ファイルを編集致します。

# vi /etc/httpd/conf/httpd.conf


下図の"AllowOverride None"を赤枠線内の値("AllowOverride All")に変更する。


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_1

2.Webサーバー設定反映
# /etc/rc.d/init.d/httpd restart


■.htpasswdファイル作成

1..htpasswdファイル作成


①新規作成する場合


.htpasswdを新規作成してユーザーsecretを登録する場合

# htpasswd -b -c /etc/httpd/conf/.htpasswd secret


パスワードを設定します。

# passwd secret


②既存の.htpasswdファイルへユーザーを追加する場合


既存の.htpasswdへユーザーsecretを追加する場合

# htpasswd -b /etc/httpd/conf/.htpasswd secret


パスワードを設定します。

# passwd secret


2.ユーザー登録確認

# cat /etc/httpd/conf/.htpasswd


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_2

■Webページパスワード制限確認
①テスト用ディレクトリ、ページ作成

# mkdir /var/www/html/pass


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_3


# vi /var/www/html/pass/index.html


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_4


以下のようにテストページを作成する


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_5


②.htaccessファイル作成
.htpasswdに登録してある全てのユーザー名で認証できるようにする。

# vi /var/www/html/.htaccess


以下のように設定する。


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_6


----

SSLRequireSSL
AuthUserFile /etc/httpd/conf/.htpasswd
AuthGroupFile /dev/null
AuthName "secret page"
AuthType Basic
require valid-user

----


③ユーザー認証確認

1.https://サーバー名/passにアクセスして以下ユーザー認証画面が表示されます。


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_7


2.ユーザー名、パスワードに.htpasswdファイルへ登録したユーザー名、

パスワードを入力してテストページで作成した画面が表示されればOKです。


美女Linux☆目指せ!!頼られるインフラ系Linuxエンジニアへの道しるべ☆Produced by 美女Linux-password_8

本日は、ここまでとしま~すグッド!


また、アップいたしますので、お待ちくださいかに座