- バックアップ一覧
- ソース を表示
- バックアップ を表示
- .htaccessで特定のホストのみベーシック認証を設定する は削除されています。
- 1 (2019-01-08 (火) 00:59:37)
- 追加された行はこの色です。
- 削除された行はこの色です。
[[Linuxめも]]
ローカル環境で開発を進め、ステージング環境でお客様に確認してもらうという構成はありがちかと思われます。
ステージング環境では誰にでも見られるとマズいので、ベーシック認証をかけるが、ローカル環境では認証は不要としたい。~
でも.htaccessファイルは両環境で同一としてGitで管理したいという時のテクニックです。
AuthType Basic
AuthName "Input your ID and Password."
AuthUserFile /home/yassujp/.htpasswd
require valid-user
Satisfy any
order deny,allow
SetEnvIf HOST "^yassujp\.localhost$" noAuth
Allow from env=noAuth
deny from all
これで yassujp.localhost 上ではベーシック認証が不要となり、それ以外では認証が必要になります。