Apache HTTP サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2
アップグレードを簡å˜ã«ã™ã‚‹ãŸã‚ã«ã€æ—¢å˜ã® Apache ユーザã«
éžå¸¸ã«é‡è¦ãªæƒ…å ±ã‚’ã“ã®æ–‡æ›¸ã«ã¾ã¨ã‚ã¦ã„ã¾ã™ã€‚ã“れã¯çŸã„
æ³¨æ„æ›¸ãã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã¾ã™ã€‚より詳ã—ã„æƒ…å ±ã¯ æ–°æ©Ÿèƒ½ã®æ–‡æ›¸ã‚„
src/CHANGES
ファイルã§è¦‹ã¤ã‘ã‚‰ã‚Œã‚‹ã¨æ€ã„ã¾ã™ã€‚
ã“ã®æ–‡æ›¸ã¯ 2.0 ã‹ã‚‰ 2.2 ã¸ã®å¤‰æ›´ç‚¹ã ã‘を説明ã—ã¾ã™ã€‚ ã‚‚ã— 1.3 ã‹ã‚‰ã®ã‚¢ãƒƒãƒ—グレードをã™ã‚‹ã®ã§ã‚れã°ã€1.3 ã‹ã‚‰ 2.0 ã¸ã®ã‚¢ãƒƒãƒ—ã‚°ãƒ¬ãƒ¼ãƒ‰ã®æ–‡æ›¸ ã‚‚å‚考ã«ã—ã¦ãã ã•ã„。
コンパイルã®éŽç¨‹ã¯ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.0 ã§ä½¿ã‚れã¦ã„ã‚‹ã‚‚ã®ã¨éžå¸¸ã«
よãä¼¼ã¦ã„ã¾ã™ã€‚å¤ã„ configure
コマンドライン
(インストールã—ãŸã‚µãƒ¼ãƒã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã‚ã‚‹
build/config.nice
)
ãŒã€ã¨ãã«ã¯ä½¿ãˆã‚‹ã§ã—ょã†ã€‚最も大ããªå¤‰æ›´ç‚¹ã¯ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã®åå‰ã®
変更を入れるãŸã‚ã«å¿…è¦ã¨ã•れるもã®ã§ã€ç‰¹ã«èªè¨¼ã¨èªå¯ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«
ã®å¤‰æ›´ç‚¹ã§ã™ã€‚
変更ã®è©³ç´°ã®ä¸€éƒ¨ã¯:
mod_imagemap
ã«åå‰ã‚’
変更ã—ã¾ã—ãŸmod_auth_basic
ã¨ã€
mod_authn_file
, mod_authz_user
ãã—ã¦ã€mod_authz_groupfile
ã«åˆ†ã‹ã‚Œ
ã¾ã—ãŸã€‚mod_authz_host
ã«åå‰ã‚’
変更ã—ã¾ã—ãŸã€‚mod_authnz_ldap
ã«
åå‰ã‚’変更ã—ã¾ã—ãŸã€‚ã‚ãªãŸãŒä½¿ã£ã¦ã„ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.0 用ã®è¨å®šãƒ•ァイルã¨ã‚¹ã‚¿ãƒ¼ãƒˆ
アップスクリプトã¯é€šå¸¸ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2 ã§ã‚‚変更ã›ãšã«ä½¿ãˆã¾ã™ã€‚
特定ã®è¨å®šã«ã¤ã„ã¦ã¯ 以下ã«è°è«–ã™ã‚‹ã‚ˆã†ã«ã„ãらã‹å°ã•ãª
調整ãŒå¿…è¦ã¨ãªã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。 ã•らã«ã€
LoadModule
ディレクティブを使ã£ã¦å‹•çš„ã«ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’èªã¿è¾¼ã‚“ã§ä½¿ã£ã¦
ã„ã‚‹å ´åˆã«ã¯ã€ä¸Šã«æŒ™ã’ãŸãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«åã®å¤‰æ›´ã‚’考慮ã™ã‚‹å¿…è¦ãŒ
ã‚ã‚‹ã§ã—ょã†ã€‚
ã‚‚ã—ã€ã‚ãªãŸãŒãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2 ã®ãƒ‡ãƒ•ォルトã®å®Ÿè¡Œæ™‚è¨å®šã‚’使ã†
ã“ã¨ã‚’é¸ã¶ãªã‚‰ 最も基本的ãªè¨å®šä»¥å¤–ã¯é™¤å¤–ã•れã¦ã„㦠éžå¸¸ã«
ç°¡å˜åŒ–ã•れã¦ã„ã‚‹ã“ã¨ã«æ°—付ãã§ã—ょã†ã€‚
ã‚ˆã‚Šé«˜åº¦ãªæ©Ÿèƒ½ã«é–¢ã™ã‚‹å®Ÿè¡Œæ™‚ã®è¨å®šã®ä¾‹ãŒã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ãŸ
サーãƒã® conf/extra/
ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å…¥ã‚Šã¾ã™ã€‚
デフォルトã®è¨å®šãƒ•ァイル㯠conf/original
ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¾ã™ã€‚
実行時ã®è¨å®šã®ä¸»ãªå¤‰æ›´ç‚¹ã‚’挙ã’ã‚‹ã¨:
apachectl
ã®ã‚ªãƒ—ションã§ã‚ã£ãŸ
startssl
ã¯ç„¡ããªã‚Šã¾ã—ãŸã€‚
SSL サãƒãƒ¼ãƒˆã‚’有効ã«ã™ã‚‹ã«ã¯ httpd.conf
ã‚’
編集ã—ã¦é–¢é€£ã™ã‚‹ mod_ssl
ディレクティブを
入れるよã†ã«ã—ã€ãれã‹ã‚‰ apachectl start
ã§
サーãƒã‚’スタートã—ã¦ãã ã•ã„。
mod_ssl
を有効ã«ã™ã‚‹è¨å®šãƒ•ァイルã®ä¾‹ãŒ
conf/extra/httpd-ssl.conf
ã«ã‚りã¾ã™ã€‚UseCanonicalName
ã¯
Off
ã¨ãªã‚Šã¾ã—ãŸã€‚ã‚‚ã—ã€ã“ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒ†ã‚£ãƒ–ã‚’
実行時è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã„ã¦ã„ãªã‹ã£ãŸã‚‰ã€æ—§ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã®
ãµã‚‹ã¾ã„ã‚’ç¶æŒã—ãŸã„å ´åˆã«ã¯ UseCanonicalName On
ã‚’
åŠ ãˆã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚mod_userdir
モジュールã¯ã€
ディレクトリåを指定ã—ãŸUserDir
ディレクティブãŒ
è¨å®šãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã‹ã‚Œã¦ã„ãªã‘れã°
リクエスト時ã«å‹•作ã—ãªã„よã†ã«ãªã‚Šã¾ã—ãŸã€‚ å¤ã„デフォルト
動作を復元ã•ã›ãŸã„å ´åˆã«ã¯ã€è¨å®šãƒ•ァイル㫠UserDir
public_html
を入れã¦ãŠã„ã¦ãã ã•ã„。mod_auth_digest
ã«ã‚ã£ãŸ
AuthDigestFile
ディレクティブã¯ã€
AuthUserFile
ã«å¸åŽã•れ〠mod_authn_file
ã®ä¸€éƒ¨ã¨ãªã‚Šã¾ã—ãŸã€‚mod_cache
ã¯æ¨™æº–モジュールã«ãªã‚Šã¾ã—ãŸã€‚mod_disk_cache
ã¯æ¨™æº–モジュールã«ãªã‚Šã¾ã—ãŸã€‚mod_mem_cache
ã¯æ¨™æº–モジュールã«ãªã‚Šã¾ã—ãŸã€‚mod_charset_lite
ã¯æ¨™æº–モジュールã«ãªã‚Šã¾ã—ãŸã€‚mod_dumpio
ã¯æ¨™æº–モジュールã«ãªã‚Šã¾ã—ãŸã€‚ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.0 ã®ãŸã‚ã«è¨è¨ˆã•れãŸå¤šãã®ã‚µãƒ¼ãƒ‰ãƒ‘ーティ モジュール㯠Apache HTTP サーãƒãƒ»ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 2.2 ã§ã€å¤‰æ›´ç„¡ã—㧠動作ã™ã‚‹ã§ã—ょã†ã€‚ã—ã‹ã—ã€å…¨ã¦ã®ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ã¯ãƒãƒ¼ãƒ‰ã®å‰ã«å†ã‚³ãƒ³ãƒ‘イル ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚