Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2
説明: | サーãƒã®è¨å®šã®åŒ…æ‹¬çš„ãªæ¦‚観をæä¾›ã™ã‚‹ |
---|---|
ステータス: | Extension |
モジュールè˜åˆ¥å: | info_module |
ソースファイル: | mod_info.c |
mod_info
ã‚’è¨å®šã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã‚’ httpd.conf
ファイルã«åŠ ãˆã¾ã™ã€‚
<Location /server-info>
SetHandler server-info
</Location>
<Location>
ã®ä¸ã§ mod_access
を使ã£ã¦ã€ã‚µãƒ¼ãƒè¨å®šæƒ…å ±ã¸ã®
アクセスを制é™ã—ãŸã„ã¨æ€ã†ã‹ã‚‚ã—れã¾ã›ã‚“ :
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from yourcompany.com
</Location>
一旦è¨å®šã™ã‚‹ã¨ã€http://your.host.example.com/server-info
ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹ã“ã¨ã§ã‚µãƒ¼ãƒã®æƒ…å ±ã‚’å¾—ã‚‰ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
一旦 mod_info
ãŒã‚µãƒ¼ãƒã«èªã¿è¾¼ã¾ã‚Œã‚‹ã¨ã€
æä¾›ã—ã¦ã„ã‚‹ãƒãƒ³ãƒ‰ãƒ©æ©Ÿèƒ½ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ¯Žã®è¨å®šãƒ•ァイル (例ãˆã°
.htaccess) ã‚’å«ã‚€ ã™ã¹ã¦ã®è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã§æœ‰åйã«ãªã‚Šã¾ã™ã€‚
ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’有効ã«ã™ã‚‹ã¨ãã¯ã‚»ã‚ュリティã®å•題を考慮ã™ã‚‹å¿…è¦ãŒ
ã‚ã‚‹ã§ã—ょã†ã€‚
特ã«ã€ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ã‚·ã‚¹ãƒ†ãƒ パスã€ãƒ¦ãƒ¼ã‚¶å/パスワード〠データベースåãªã©ã€ä»–ã® Apache モジュールã®è¨å®šãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã‹ã‚‰ ã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ä¸Šå¾®å¦™ãªæƒ…å ±ã‚’æ¼ã‚‰ã™å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚ ã§ã™ã‹ã‚‰ã€ã“ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ãã¡ã‚“ã¨ã‚¢ã‚¯ã‚»ã‚¹åˆ¶å¾¡ã•れãŸç’°å¢ƒã§ã®ã¿ã€ 注æ„ã—ã¦ä½¿ã£ã¦ãã ã•ã„。
è¨å®šæƒ…å ±ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’制é™ã™ã‚‹ãŸã‚ã«ã€mod_authz_host
ã‚’
使ã†ã®ãŒè‰¯ã„ã§ã—ょã†ã€‚
<Location /server-info>
SetHandler server-info
Order allow,deny
# Allow access from server itself
Allow from 127.0.0.1
# Additionally, allow access from local workstation
Allow from 192.168.1.17
</Location>
デフォルトã§ã¯ã€ã‚µãƒ¼ãƒæƒ…å ±ã¯ã™ã¹ã¦ã®æœ‰åйãªãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¨ã€ å„モジュールã«ã¤ã„ã¦ã€ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ãŒç†è§£ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–〠実装ã—ã¦ã„ã‚‹ã€ãƒ•ックã€ç¾æ™‚点ã§ã®è¨å®šã®é–¢é€£ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã« ãªã£ã¦ã„ã¾ã™ã€‚
server-info
リクエストã¸ã‚¯ã‚¨ãƒªãƒ¼ã‚’è¿½åŠ ã™ã‚‹ã“ã¨ã§ã€
è¨å®šæƒ…å ±ã®ä»–ã®è¡¨ç¤ºå½¢å¼ã‚’é¸ã¶ã“ã¨ãŒã§ãã¾ã™ã€‚例ãˆã°ã€
http://your.host.example.com/server-info?config
ã¯
ã™ã¹ã¦ã®è¨å®šãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–を表示ã—ã¾ã™ã€‚
?<module-name>
?config
?hooks
?list
?server
mod_info
ã¯ã€å…ƒã®è¨å®šãƒ•ァイルをèªã‚€ã®ã§ã¯ãªãã€
æ—¢ã«ãƒ‘ースã•れãŸè¨å®šã‚’èªã¿è¾¼ã‚€ã“ã¨ã§æƒ…å ±ã‚’æä¾›ã—ã¾ã™ã€‚従ã£ã¦ã€
パース済ã¿ã®è¨å®šæƒ…å ±ã®æœ¨ãŒç”Ÿæˆã•れる方法ã«ã‚ˆã‚‹åˆ¶é™ãŒã„ãã¤ã‹ã‚りã¾ã™:
ServerRoot
,
LoadModule
,
LoadFile
ãŒã‚りã¾ã™ã€‚Include
,
<IfModule>
,
<IfDefine>
,
ã®ã‚ˆã†ãªè¨å®šãƒ•ァイル自身を制御ã™ã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。
ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã®ä¸ã«ã‚ã‚Šã€æœ‰åйã«ãªã£ã¦ã„るディレクティブã¯
表示ã•れã¾ã™ã€‚.htaccess
ファイルã®è¨å®šãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã¯è¡¨ç¤ºã•れã¾ã›ã‚“
(永久的ãªã‚µãƒ¼ãƒè¨å®šã®ä¸€éƒ¨ã§ã¯ãªã„ã‹ã‚‰ã§ã™)。<Directory>
ã®ã‚ˆã†ãªã‚³ãƒ³ãƒ†ãƒŠãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã¯æ™®é€šã«è¡¨ç¤ºã•れã¾ã™ãŒã€
mod_info
ã¯é–‰ã˜ã‚¿ã‚°ã® </Directory>
ãªã©ã®æ•°ã‚’知るã“ã¨ã¯ã§ãã¾ã›ã‚“。mod_perl
ã®ã‚ˆã†ãªã‚µãƒ¼ãƒ‰ãƒ‘ーティモジュール
ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã¯è¡¨ç¤ºã•れãªã„ã‹ã‚‚ã—れã¾ã›ã‚“。説明: | server-info ãƒãƒ³ãƒ‰ãƒ©ã«ã‚ˆã‚Šè¡¨ç¤ºã•ã‚Œã‚‹ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®æƒ…å ±ã« è¿½åŠ ã®æƒ…å ±ã‚’ä»˜ã‘åŠ ãˆã‚‹ |
---|---|
æ§‹æ–‡: | AddModuleInfo module-name string |
コンテã‚スト: | サーãƒè¨å®šãƒ•ァイル, ãƒãƒ¼ãƒãƒ£ãƒ«ãƒ›ã‚¹ãƒˆ |
ステータス: | Extension |
モジュール: | mod_info |
äº’æ›æ€§: | Apache 1.3 ä»¥é™ |
ã“れã¯ã€string ã®å†…容ãŒãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ« module-name ã®è¿½åŠ æƒ…å ± ã¨ã—㦠HTML ã¨ã—ã¦è§£é‡ˆã•れã€è¡¨ç¤ºã•れるよã†ã«ã—ã¾ã™ã€‚例:
AddModuleInfo mod_deflate.c 'See <a \
href="http://www.apache.org/docs/2.2/mod/mod_deflate.html">\
http://www.apache.org/docs/2.2/mod/mod_deflate.html</a>'