--------------------------------------------

.htpasswdファイルを新規作成
.htpasswdを作成してユーザーhayatoを登録

[root@falcon21 ~]# htpasswd -b -c -m /etc/httpd/conf/.htpasswd hayato subaru
Adding password for user hayato


既存の.htpasswdへユーザーkazuyaを登録
[root@falcon21 ~]# htpasswd -b -m /etc/httpd/conf/.htpasswd kazuya ki890ok
Adding password for user kazuya


ユーザー登録確認
[root@falcon21 ~]# cat /etc/httpd/conf/.htpasswd
hayato:$apr1$sXZiOWOJ$ZbVzSa0mqJmbb.RqGjUrq1
kazuya:$apr1$eTTM8aFk$enl6/RmH91ZY2mW26HT4/.


パスワード制限ディレクトリ、ページ作成
[root@falcon21 ~]# mkdir /home/kazuya/html/secret

テスト用ページ作成
[root@falcon21 ~]# echo test > /home/kazuya/html/secret/index.html

パスワード制限ディレクトリで.htaccessファイル作成
[root@falcon21 ~]# vi /home/kazuya/html/secret/.htaccess
SSLRequireSSL
AuthUserFile /etc/httpd/conf/.htpasswd
AuthGroupFile /dev/null
AuthName "secret page"
AuthType Basic
require valid-user           //htpasswdに登録してあるユーザーを許可
# require user kazuya        //kazuyaを指定して、許可

---------------------

[root@falcon21 ~]# systemctl restart httpd


http://192.168.2.101/kazuya/secret/ にアクセス

Internal Server Error   未だ、SSLを設定してないのでエラー、

*****************************
投票数:1 平均点:10.00

 
Back to Top