このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 4 / 昨日: 2
総計: 791
- Dokuwiki.fl8.jp(250)
- 13 CentOS6メール設定(14)
- 34 UnboundでHA構成(13)
- 05 rsync(12)
- 02 ProFTPD(12)
最近の更新
このページへのアクセス
今日: 4 / 昨日: 2
総計: 791
.htaccessを利用するにはDirectoryの設定で、AllowOverrideがAllである必要があります。
AllowOverride All
/var/www/html/ にBasic認証をかける場合
# cat /var/www/html/.htaccess
AuthUserFile /var/www/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
※AuthUserFile は必ずフルパスで記述
相対パスでは記述できません。
# htpasswd -c /var/www/.htpasswd hoge_user New password: ***** Re-type new password: ***** Adding password for user hoge_user
これで、POSTは「192.168.10.10」からのみ許可されている状態。
制限を許可するURLは、SetEnvIf で設定する。
# cat .htaccess <FilesMatch ".*"> <Limit POST> SetEnvIf Request_URI "/hogehoge$" Accept SetEnvIf Request_URI "/hogehoge2$" Accept Order Deny,Allow Deny from all Allow from env=Accept Allow from 192.168.10.10/32 #ALLOW_CIDR_LIST_____# #_____ALLOW_CIDR_LIST# </Limit> </FilesMatch>