htaccess によるアクセス制限

**************************************

.htaccessを許可設定
[root@falcon21 ~]# vi /etc/httpd/conf/httpd.conf
337 # AllowOverride controls what directives may be placed in .htaccess files.
338 # It can be "All", "None", or any combination of the keywords:
339 # Options FileInfo AuthConfig Limit
340 #
341 AllowOverride All         // .htaccessを許可

[root@falcon21 ~]# /etc/rc.d/init.d/httpd reload
httpd を再読み込み中:

 

.htpasswdファイルを新規作成
.htpasswdを作成してユーザーkazuyaを登録
[root@falcon21 ~]# htpasswd -b -c -m /etc/httpd/conf/.htpasswd kazuya xxxxxxxx
Adding password for user kazuya

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

ユーザー登録確認
[root@falcon21 ~]# cat /etc/httpd/conf/.htpasswd
kazuya:$apr1------------------------------------------------
kazuma:$apr1-------------------------------------------------

 


パスワード制限ディレクトリ、ページ作成
[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を指定して、許可

*****************************

https://falcon21.space/kazuya/secret/%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%80%81%E7%A2%BA%E8%AA%8D

「セキュリティの警告」ウィンドウが表示

*********************************************************************

投票数:1 平均点:10.00

 
Back to Top