Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2
説明: | テã‚ストファイルを用ã„ãŸãƒ¦ãƒ¼ã‚¶èªè¨¼ |
---|---|
ステータス: | Base |
モジュールè˜åˆ¥å: | authn_file_module |
ソースファイル: | mod_authn_file.c |
äº’æ›æ€§: | Apache 2.1 ä»¥é™ |
本モジュール㯠mod_auth_digest
ã‚„
mod_auth_basic
ã¨ã„ã£ãŸèªè¨¼ãƒ•ãƒãƒ³ãƒˆã‚¨ãƒ³ãƒ‰ã«å¯¾ã—ã¦ã€
プレインテã‚ストã®ãƒ‘スワードファイル内ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ã‚’検索ã™ã‚‹ã“ã¨ã§ã€
ユーザèªè¨¼æ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚ä¼¼ãŸã‚ˆã†ãªæ©Ÿèƒ½ã¯ mod_authn_dbm
ã§ã‚‚æä¾›ã•れã¦ã„ã¾ã™ã€‚
mod_auth_basic
ã‚„ mod_auth_digest
を使用ã™ã‚‹éš›ã«ã¯ã€
AuthBasicProvider
ã‚„
AuthDigestPrivider
ã§ file
ã¨æŒ‡å®šã™ã‚‹ã“ã¨ã§ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯èµ·å‹•ã•れã¾ã™ã€‚
説明: | èªè¨¼ã«ä½¿ç”¨ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ã¨ãƒ‘スワードã®ä¸€è¦§ãŒæ ¼ç´ã•れã¦ã„る〠テã‚ストファイルã®åå‰ã‚’è¨å®šã™ã‚‹ |
---|---|
æ§‹æ–‡: | AuthUserFile file-path |
コンテã‚スト: | ディレクトリ, .htaccess |
上書ã: | AuthConfig |
ステータス: | Base |
モジュール: | mod_authn_file |
AuthUserFile
ディレクティブã¯ã€
ユーザèªè¨¼ã®ãŸã‚ã®ãƒ¦ãƒ¼ã‚¶ã¨ãƒ‘スワードã®ä¸€è¦§ã‚’æ ¼ç´ã—ãŸ
テã‚ストファイルã®åå‰ã‚’è¨å®šã—ã¾ã™ã€‚file-path
ã¯ãƒ¦ãƒ¼ã‚¶ãƒ•ァイルã¸ã®ãƒ‘スã§ã™ã€‚
ã‚‚ã—絶対パスã§ãªã‘れã°ã€
ServerRoot
ã‹ã‚‰ã®ç›¸å¯¾ãƒ‘スã¨ã—ã¦æ‰±ã‚れã¾ã™ã€‚
ユーザファイルã®å„行ã«ã¯ã€ãƒ¦ãƒ¼ã‚¶åã€ã‚³ãƒãƒ³ã€
æš—å·åŒ–ã—ãŸãƒ‘スワードを記述ã—ã¾ã™ã€‚
åŒä¸€ãƒ¦ãƒ¼ã‚¶ ID ãŒè¤‡æ•°å›žç™»éŒ²ã•ã‚ŒãŸæ™‚ã¯ã€
mod_authn_file
ã¯æœ€åˆã«è¦‹ã¤ã‹ã£ãŸãƒ‘スワードを使用ã—ã¦èªè¨¼ã—ã¾ã™ã€‚
ãƒã‚¤ãƒŠãƒªé…布ã®ä¸€éƒ¨ã¨ã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れるã‹ã€
ã‚ã‚‹ã„㯠src/support
ã«ã‚ã‚‹
htpasswd
ユーティリティã§ã€ã“ã® HTTP 基本èªè¨¼
用パスワードファイルをメインテナンスã—ã¾ã™ã€‚
詳細㯠man
ページをã”è¦§é ‚ãã¨ã—ã¦ã€ç°¡å˜ã«ã¯:
åˆæœŸ ID username
ã§ã€Filename
ã¨ã„ã†ãƒ‘スワードファイルを生æˆã—ã¾ã™ã€‚
次ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’発行ã™ã‚‹ã¨ãƒ‘スワードãŒè¦æ±‚ã•れã¾ã™:
htpasswd -c Filename username
パスワードファイル Filename
ã«ã€username2
ã‚’è¿½åŠ ã—ãŸã‚Šä¿®æ£ã—ãŸã‚Šã—ã¾ã™:
htpasswd Filename username2
(訳注: éžå¸¸ã«å¤šãã®ãƒ¦ãƒ¼ã‚¶ã‚’登録ã™ã‚‹ã¨å¤§ããªãƒ•ァイルã«ãªã‚Šã¾ã™ãŒ)
大ããªãƒ†ã‚ストファイルを検索ã™ã‚‹ã®ã¯éžå¸¸ã«åŠ¹çŽ‡ãŒæ‚ªã„
ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。ãã®ã‚ˆã†ãªå¿…è¦ã®ã‚る時ã¯ã€
AuthDBMUserFile
を代ã‚りã«ä½¿ã£ã¦ãã ã•ã„。
HTTP ダイジェストèªè¨¼ã‚’使用ã™ã‚‹å ´åˆã¯ã€
htpasswd
プãƒã‚°ãƒ©ãƒ ã§ã¯ä¸å分ã§ã™ã€‚ãã®ä»£ã‚りã«
htdigest
を使用ã—ã¦ãã ã•ã„。ダイジェストèªè¨¼ç”¨ã®ãƒ‡ãƒ¼ã‚¿ã¨
基本èªè¨¼ç”¨ã®ãƒ‡ãƒ¼ã‚¿ã‚’åŒä¸€ãƒ•ã‚¡ã‚¤ãƒ«ã«æ··ãœã¦ä¿å˜ã§ããªã„ã€
ã¨ã„ã†ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
AuthUserFile
ã¯ã€ã‚¦ã‚§ãƒ–サーãƒã®ãƒ‰ã‚ュメントツリーã®å¤–å´ã«ä¿ç®¡ã™ã‚‹ã‚ˆã†ã«ã—ã¦ãã ã•ã„。
ä¿è·ã—よã†ã¨ã—ã¦ã„るディレクトリ以下ã«ã¯ã€ç½®ã‹ãªã„ã§ä¸‹ã•ã„。
ãã†ã—ãªã„㨠AuthUserFile
ã¯
ダウンãƒãƒ¼ãƒ‰ã§ãã¦ã—ã¾ã„ã¾ã™ã€‚