指定URIだけBASIC認証させ"ない"htaccessの書き方
まだ公開してないからBASIC認証かけてるんだけど、
LBがヘルスチェックするから、そこだけBASIC認証外せって言われたので。
Satisfy Any AuthUserFile /var/www/htdocs/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user <Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files> SetEnvIf Request_URI "/healthcheck" healthcheck Order Deny,Allow Deny from all Allow from env=healthcheck
SetEnvIfで環境変数にURIを指定してallowしてやればいい。
反対に指定URIだけBASIC認証させたければ、deny from env=healthcheckすればいいんじゃないかな。