[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch‚Ìread.cgi‚Ö]
Update time : 02/21 00:34 / Filesize : 258 KB / Number-of Response : 902
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

ApacheŠÖ˜A Part10



1 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2007/05/20(“ú) 11:21:54 ]
HTTP Server‚ÌApache‚ÉŠÖ‚·‚é˜b‘è‚ðˆµ‚¤ƒXƒŒƒbƒh‚Å‚·B
httpd.apache.org/

HTTP Server‚ÌÅVVersion‚Í
Apache/2.2.2
Apache/2.0.58
Apache/1.3.36

œƒCƒ“ƒXƒg[ƒ‹Ï‚ÝApache‚ÌÚ×î•ñ‚Ì’²‚וû
httpd -h@ŠÈˆÕƒwƒ‹ƒv
httpd -v@ƒo[ƒWƒ‡ƒ“î•ñ
httpd -V@ƒRƒ“ƒpƒCƒ‹ðŒ‚È‚ÇÚׂÈî•ñ
httpd -l@ÓIƒŠƒ“ƒN‚³‚ꂽƒ‚ƒWƒ…[ƒ‹ˆê——
httpd -M@Œ»Ý‚ÌÝ’èƒtƒ@ƒCƒ‹‚œǂݞ‚Ü‚ê‚郂ƒWƒ…[ƒ‹(2.2ˆÈ~)

œŒöŽ®ƒ}ƒjƒ…ƒAƒ‹
httpd.apache.org/docs/1.3/ Apache 1.3
httpd.apache.org/docs/2.0/ Apache 2.0
httpd.apache.org/docs/2.2/ Apache 2.2

œƒfƒBƒŒƒNƒeƒBƒuˆê——
httpd.apache.org/docs/1.3/mod/directives.html
httpd.apache.org/docs/2.0/mod/quickreference.html
httpd.apache.org/docs/2.2/mod/quickreference.html



458 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/03/17(ŒŽ) 05:15:18 ]
“KØ‚Èmaxclients‚ð‹‚߂邽‚ß‚ÉA
max‚̃vƒƒZƒXƒTƒCƒY‚ð’m‚肽‚¢‚̂ł·‚ªA
‚Ç‚¤‚â‚ê‚΂¢‚¢‚Å‚·‚©H

459 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/17(ŒŽ) 09:14:21 ]
ps(1) ‚Å VSZ ‚Æ RSS ‚ðŒ©‚ÄŠTŽZ‚·‚éB

460 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/18(‰Î) 04:06:41 ]
@@R^l l@ƒj|Æ@@@@@@@@@@ ,.¤-''"..;:;:;:;:;:;:;:... `'R¤
@@i@@@iP@@Pj@@@@@ ^....:::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;.....R¤^PPPP_^
@@@P@@ P@@@@@@@@ iQ;;¤:Q;¤;Q;¤;¤;¤¤¨¯.;:;:;:;:;: /@@‹»@@’j@@@@ ŒN
@,.¤-„Ÿ„Ÿ-- ¤.,_@@@@@,¤@@|@@@@@@,,,,,,@@/ ;:;:;:;:;:;: |@@ –¡ @ ‚Ì@@@ @ F
@@@@@@@@@@M`''--ƒC ,j,¤,! '''''@@@@@@@@_ ;;;;;;;;;_|@@ ‚ª @ ‚Í@@@ @ F
@@@@@@@@@@@@@ S°'Þ |ËÆÆƒ…@¬Æ,ƒjƒj¤„ r;; / _|@@ ‚ @@‚¾
@@@@ @ É@l@ Ê@ l@S ƒgƒC M!Þlj_j@@ '@iØ__, M@ }ii l f'Är @ ‚é@@‚©
@@@ _,,.ƒm@_É / É ƒm@ƒmÉ!_˜¦@| @ l@@@M " '''@@ }ii ØÉ |@@ ‚Ì @ ‚É@@|_QQ
@@@@@ ƒm@,¤¨'-z=F [_@@ .l!@.{@@@A@@@@ ¨!ii;}' É|@@ ‚©@@ @ @ |
@@@-]''Þ_ƒm ,ƒm@ 'Þ (¿ @ R@@ {!@Þ°<Ü'@@@@ ,Ði;i;}°'Þ |@@ ‚Ë@@ @ @ |
@@¤ ƒBƒb„f¢@@_,,“ñ-@@ R.@ }i¤@ -==-'@@Øiii;Â @ |@@ H@@ @ @ |
@ @M§Tk!|@@@@@@@r ,_É@_É}lli,@@-r=]@@,i;llilili|@@ „ QQQQ_^MR¤
@@ @ Þ¤R`!@ l@@@Q _£@^/@'}llli,@,;i|i;,@,,ii;ilililll'ÞØ ^ P l l@@@@@@,¤ ''ÜÞRA
@@@@ `Ä.¤!@ lj@@iQ_lA/@ | @ ÞÄ!llllllllllliillllllllÂÞ_¤-Þ@ @ /,l l@@ @ @ /
@@@@@l@ÞÄA@@@@@t'Þ | @ |@@| |¤'lÄllÄllÄÂ "L@@@ ^/ l l @ @ @ /
@@ ,¨A‰»§ ',_ @ @ @ l@r@ | @ | | Þ¤ /^È@@@ ^ /@ l l@@@@ l
i’Ü(i¤`°'Œ ',@M''t]--'ŒrĤ | @ | |. VÊœc È@ ^@@@@|_L¤@@i@|@^
PPPMN`''[--ÆL_@@@`!¤ `!@lP`''„¨--„¨'-'Þ-„Ÿc''"L_,, ¨|@@l@|/
@@@@@@@@@@@ úh@@ R M ', | ‚nM`''„Ÿ„Ÿ„Ÿ„Ÿc'''"L @‚n',Þ:¤ @l@|^

461 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/18(‰Î) 10:14:49 ]
ÒÙº‚ÌÙ°À‚ɂ͋»–¡‚ª‚ ‚éB

462 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/03/20(–Ø) 15:01:41 ]
Apachei2.2.6Žg‚Á‚Ă܂·j‚Ì“¯ŽžÚ‘±”‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªB

MaxClients‚È‚è‚ŧŒÀ‚µ‚È‚¢ŒÀ‚èAƒŠƒNƒGƒXƒg‚Ì‘‰Á‚ɉž‚¶‚ÄA“‹Úƒƒ‚ƒŠŒÀŠE‚Ü‚Å
ƒvƒƒZƒXior½¯ÄÞÚj‚ð‚Ç‚ñ‚Ç‚ñ‹N“®‚µ‚Ä‚µ‚Ü‚¢AApache‚ª•sˆÀ’è‚ɂȂÁ‚½‚莀‚ñ‚¾‚è
‚µ‚Ä‚µ‚Ü‚¤A‚Æ‚¢‚¤”Fޝ‚Å‚ ‚Á‚Ă܂·‚Å‚µ‚傤‚©H

463 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/20(–Ø) 18:40:00 ]
>>462
ד‹Úƒƒ‚ƒŠŒÀŠE‚܂ŃvƒƒZƒXior½¯ÄÞÚj‚ð‚Ç‚ñ‚Ç‚ñ‹N“®‚µ‚Ä‚µ‚Ü‚¢
›ƒvƒƒZƒXior½¯ÄÞÚj‚ªƒXƒƒbƒv‚ðŽg—p‚µŽn‚ß‚Ä

464 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/20(–Ø) 19:45:13 ]
>>462 ‡‚Á‚ĂȂ¢BƒfƒtƒHƒ‹ƒg§ŒÀ‚ªˆÃ–Ù‚ÉŒø‚¢‚Ä‚éB
‚Þ‚µ‚ëkeep-alive‚̃^ƒCƒ€ƒAƒEƒg‚ð‚ß‚¿‚á‚­‚¿‚ᬂ³‚­‚·‚é‚Ù‚¤‚ªd—vB

465 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/03/26(…) 17:55:17 ]
‚·‚¢‚Ü‚¹‚ñB‚±‚¿‚ç‚É‚à‘‚©‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

---
mod_headers ‚ðŽg‚Á‚Ä Location ƒwƒbƒ_‚ð‘‚«Š·‚¦‚邽‚ßAˆÈ‰º‚ðl‚¦‚Ü‚µ‚½B

Header edit Location www\.example\.com www2.example.com

‚Å‚·‚ªAueditv‚Í apache2.2.x ‚ÅŽÀ‘•‚³‚ê‚Ä‚¢‚Ä
“±“ü‚µ‚½‚©‚Á‚½ƒT[ƒo[‚Ì apache ‚Í 2.0.x ‚ÅŽg‚¦‚Ü‚¹‚ñ‚Å‚µ‚½B

2.0.x ‚Å“¯‚¶‚±‚Æ‚ð‚·‚é•û–@‚Í‚ ‚é‚̂łµ‚傤‚©H
‚Ü‚½A2.2.x ‚Ƀo[ƒWƒ‡ƒ“ƒAƒbƒv‚·‚郊ƒXƒN‚͂ǂ̂®‚ç‚¢‚ ‚é‚̂łµ‚傤‚©H


466 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/02(…) 12:09:50 ]
mod_deflate‚ðŽg‚Á‚½Žž‚Á‚Ä
htmlˆÈŠO‚ÌtextA
‚½‚Æ‚¦‚Îtext/csv‚È‚ñ‚©‚àˆ³k‘—M‚³‚ê‚Ä‚é‚̂łµ‚傤‚©H



467 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/02(…) 13:36:05 ]
Žw’è•û–@‚É‚æ‚邾‚ë

468 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/06(“ú) 08:14:41 ]
SetEnvIf Remote_Addr‚Å‚Í
CIDR•\‹L‚ÌIPƒAƒhƒŒƒX‚ª•\‹L‚Å‚«‚Ü‚¹‚ñ
CIDR‚Å•\‹L‚·‚é•û–@‚͂Ȃ¢‚à‚̂łµ‚傤‚©H

469 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/06(“ú) 14:50:20 ]
XAMPP‚ÌŽ¿–â‚à‚±‚¿‚ç‚Å‚æ‚낵‚¢‚Å‚µ‚傤‚©H
XAMPPƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚ðŠJ‚­‚ÆAApache‚Ì€–Ú‚Íu‹N“®v‚Æ•\ަ‚³‚ê‚Ä‚¢‚é‚̂ɂàŠÖ‚í‚炸A’âŽ~ƒ{ƒ^ƒ“‚É‚Íu’âŽ~’†v‚Æ•\ަ‚³‚ê‚Ä‚¢‚é‚̂ł·‚ªA‚±‚ê‚ųí‚Ȃ̂łµ‚傤‚©H
‘¼‚̃T[ƒrƒX‚Ì’âŽ~ƒ{ƒ^ƒ“‚É‚Íu’âŽ~v‚Æ•\ަ‚³‚ê‚Ä‚¢‚Ü‚·B

470 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/06(“ú) 20:17:35 ]
‚æ‚낵‚­‚ ‚è‚Ü‚¹‚ñ

471 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/08(‰Î) 15:22:14 ]
2‚ˆÈã“¯ŽžÚ‘±‚µ‚Ä‚«‚½ê‡AŽó‚¯•t‚¯‚È‚¢‚悤‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H

472 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/08(‰Î) 16:26:58 ]
‚ЂƂÂaccept()‚µ‚½‚çAfork()‚Æ‚©‚µ‚È‚¢‚ÅA’ÊM‚ªI‚é‚܂ŎŸ‚Ìaccept()‚ð
‚µ‚È‚¢‚悤‚Ƀ\[ƒX‚ðC³‚·‚éB

473 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/08(‰Î) 16:32:10 ]
MaxClients 1 ‚©H

474 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/09(…) 17:51:40 ]
Apache ‚Ì‹N“®/’âŽ~‚ÉA # apachectl -k start ‚â # apachectl -k stop ‚ð‚¨‚±‚È‚¢‚Ü‚·‚ªA
‚±‚Ì -k ƒIƒvƒVƒ‡ƒ“‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚Å‚·‚©?

-k ‚ð‚‚¯‚È‚­‚Æ‚à‹N“®/’âŽ~‚͂ł«‚Ä‚¢‚Ü‚·‚ªA‚®‚®‚邯 -k ‚ð‚‚¯‚½—á‚à‚Æ‚Ä‚à‘½‚¢‚̂ŋC‚ɂȂè‚Ü‚µ‚½B

475 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/09(…) 18:00:46 ]
>>474
-k ‚ ‚è ¨ ‚»‚Ì‚Ü‚Ü httpd ‚É“n‚³‚ê‚éB
-k ‚È‚µ ¨ start ‚â stop ‚Ȃǂł ‚ê‚Î -k ‚ð•t‚¯‚Ä httpd ‚É“n‚³‚ê‚éB

apachectl ‚Ì’†g“Ç‚ñ‚Å‚ÝB

476 –¼‘OF474 mailto:sage [2008/04/09(…) 18:23:57 ]
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
apachectl ‚ð“Ç‚ñ‚Å—‰ð‚µ‚Ü‚µ‚½B

E擪‚Ì ARGV="$@" ‚ÅAƒXƒNƒŠƒvƒg‚É“n‚³‚ꂽˆø”‚ð‚·‚×‚Ä ARGV ‚É‚¢‚ê‚Ä‚¢‚é
Eapachectl start ‚¾‚Á‚½‚ç ARGV ‚ª "start" ‚Ȃ̂ÅA
@case $ARGV in ‚Ì start ‚Ƀ}ƒbƒ`‚·‚é‚Ì‚ÅA
@$HTTPD -k $ARGV ‚ªŒÄ‚΂ê‚é
Eapachectl -k start ‚¾‚Á‚½‚ç ARGV ‚ª "-k start" ‚Ȃ̂ÅA
case $ARGV in ‚Ì * ‚Ƀ}ƒbƒ`‚·‚é‚Ì‚ÅA
@$HTTPD $ARGV ‚‚܂è $HTTPD -k start ‚ª‚æ‚΂ê‚é

‚Æ‚¢‚¤‚±‚ƂŌ‹‰Ê“I‚Ɉê‚Å‚·‚ËB
httpd ‚É -k ‚ð“n‚·ˆÓ–¡‚ÍAƒVƒOƒiƒ‹‚ð“n‚·‚½‚߂Ɨ‰ð‚µ‚Ü‚µ‚½B
httpd.apache.org/docs/2.2/stopping.html

# ‚¢‚܂܂Šrpm ‚Æ‚©‚łȂñ‚ƂȂ­Žg‚Á‚Ä‚¢‚½‚¾‚¯‚¾‚Á‚½‚ªA
# ¡‰ñ‚͉‚߂ă\[ƒX‚©‚çƒrƒ‹ƒh‚µ‚ăTƒCƒg‚ð\’z‚·‚é‚̂ł¢‚ë‚¢‚ë•׋­‚µ‚È‚¢‚Æ



477 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/12(“y) 00:51:03 ]
Apache‚̃‚ƒWƒ…[ƒ‹ŠJ”­‚ð•׋­‚µ‚½‚¢‚ñ‚¾‚¯‚ÇA
uThe Apache Modules Bookv‚Á‚Ä–{‚Í‚¢‚¢‚Å‚·‚©H
—m‘‚¾‚¯‚ÇB

ˆê‰žA‚±‚ê‚Æ‚©‚͓ǂñ‚ł݂܂µ‚½B
ttp://module.jp/dist/InternetWeek2005-T16.pdf

478 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/12(“y) 04:19:27 ]
>>477
‚±‚ê‚ÍH
www.amazon.co.jp/dp/4774117994

479 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/12(“y) 10:23:24 ]
>>478
’l’i‚ª‚‚·‚¬‚ÄA”ƒ‚¦‚È‚¢‚È`‚ÆŽv‚¢‚Ü‚µ‚½B

480 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/12(“y) 23:51:27 ]
Apache‚ÅAo—Í‚·‚éHTML‚̃tƒbƒ^[‚É
ServerName‚ðŽ©“®‘}“ü‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H

ƒ[ƒhƒoƒ‰ƒ“ƒT”z‰º‚É•¡”‚ÌApache‚ð’u‚¢‚Ä‚¢‚é‚̂ł·‚ªA
o—ÍHTML‚Ì––”ö‚ÉServerName‚ªƒRƒƒ“ƒg‚Æ‚µ‚Ä‘}“ü‚³‚ê‚Ä‚¢‚½‚ç
‚ǂ̃T[ƒo‚©‚ç‚̉ž“š‚©ŠÈ’P‚É”»•ʂł«‚ĕ֗˜‚©‚È‚ÆB

481 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/12(“y) 23:52:32 ]
>>479
‚¢‚ÁA‚¢‚¿‚Ü‚ñ’´‚¦H

‚¤‚¿‚É‚à‚ ‚邿‚»‚Ì–{B
ŒÃ–{‰®‚Å500‰~‚Å”ƒ‚Á‚Ä‚«‚½B“à—e‚Í1.3ƒx[ƒX‚¾‚æB

¡‚¾‚ÆA‚ ‚ê‚­‚ç‚¢‚¾‚Á‚½‚çƒIƒ‰ƒCƒŠ[‚ÌApacheƒnƒ“ƒhƒuƒbƒN‚Å‚à‚¢‚¢‚ÆŽv‚¤‚æB2.2‚¶‚á‚È‚¢‚¯‚ÇB

‚¿‚Ȃ݂ÉuThe Apache Modules Bookv‚à‚»‚ñ‚ȂɈ«‚­‚È‚¢‚æB

482 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/12(“y) 23:56:24 ]
>>480
mod_substitute

483 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/13(“ú) 00:03:14 ]
‚ÆŽv‚Á‚½‚¯‚ÇServerName‚Í–³—‚©

484 –¼‘OF480 mailto:sage [2008/04/13(“ú) 00:24:58 ]
>>482
thx. É‚µ‚¢B

‚ AServerName‚ł͂­‚Ä‚àAƒŠƒ‚ƒz‚Å‚àIP‚Å‚à‚¢‚¢‚Å‚·B”»•ʂł«‚ê‚ÎB
Yahoo! JAPAN‚̃\[ƒX‚ðŒ©‚é‚Æ‘Sƒy[ƒW‚É“ü‚Á‚Ä‚é‚Á‚Û‚¢‚ñ‚¾‚æ‚ËB“ÆŽ©Šg’£‚©‚µ‚çB

485 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/13(“ú) 00:45:01 ]
>>484
Žg‚Á‚½‚±‚Æ–³‚¢‚¯‚ÇAmod_layout‚Á‚Ă̂ª‚ ‚é

486 –¼‘OF480 mailto:sage [2008/04/13(“ú) 03:38:51 ]
mod_layout‚Å‚·‚©BB
‘SƒT[ƒo“¯ˆêÝ’è‚Å‚¢‚«‚½‚¢‚Ì‚ÅAmod_layout‚ÅŽÀŒ»‚·‚é‚É‚Í
CGI‚©PHP‚ÌŽÀsŒ‹‰Ê‚ð‘}“ü‚·‚邱‚ƂɂȂé‚Ì‚ÅA•‰‰×‚ª‚‚»‚¤‚¾‚Èc ‚ÆŽv‚Á‚ÄŒh‰“‚µ‚Ä‚¨‚è‚Ü‚µ‚½B

‚Å‚à’š“xA•ÊŒ‚ŃAƒNƒZƒX‰ðÍ—p‚̃^ƒO‚ð‘Sƒy[ƒW‚É“ü‚ê‚é‚Ì‚ª
‚©‚Á‚½‚é‚¢‚ÆŽv‚Á‚Ä‚¢‚½Š‚Ȃ̂ÅA‚±‚ê‚àƒAƒŠ‚©‚à’m‚ê‚Ü‚¹‚ñ‚ËB
‚â‚Á‚Ă݂܂·` ‚ ‚肪‚Æ‚¤B



487 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/13(“ú) 14:05:59 ]
mod_line_edit‚à‚ ‚é‚Å

488 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 02:29:55 ]
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

.htaccess‚ðŽg‚Á‚Ä
httpŒo—R‚ł̃AƒNƒZƒX‚âƒ_ƒEƒ“ƒ[ƒh‚ð‹ÖŽ~‚É‚µ‚Ä
ftpŒo—R‚ł̃AƒNƒZƒX‚âƒ_ƒEƒ“ƒ[ƒh‚ð‹–‰Â‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H

489 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 02:43:59 ]
>>488
‚»‚è‚á˜b‚ð®—‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH

>.htaccess‚ðŽg‚Á‚Ä
>httpŒo—R‚ł̃AƒNƒZƒX‚âƒ_ƒEƒ“ƒ[ƒh‚ð‹ÖŽ~‚É‚µ‚Ä
‚±‚ê‚Íhttpd‚Ì¢ŠE‚ʼn”\B

>ftpŒo—R‚ł̃AƒNƒZƒX‚âƒ_ƒEƒ“ƒ[ƒh‚ð‹–‰Â‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H
‚±‚ê‚Íftpd‚Ì¢ŠE‚̘bB
ftpd‚ÌÝ’è‚Å‚¢‚©‚悤‚É‚àB‚¨D‚«‚Ȃ悤‚ÉB

490 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 03:05:09 ]
>>489
\‚µ–ó‚È‚¢‚Å‚·B‚¿‚å‚Á‚Æ®—‚Æ‚¢‚¤‚©•Ï‚¦‚Ă݂܂µ‚½B
ƒuƒ‰ƒEƒU‚ŃAƒNƒZƒXEƒ_ƒEƒ“ƒ[ƒh‚ð‹ÖŽ~‚µ‚Ä
LINUX‚ȂǂÌwget‚ŃAƒNƒZƒXEƒ_ƒEƒ“ƒ[ƒh‚ð‹–‰Â‚µ‚½‚¢B

SetEnvIf User-Agent "IE" DenyUserAgent
SetEnvIf User-Agent "Mozilla" DenyUserAgent
<Directory "/">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
Deny from env=DenyUserAgent
</Directory>

ª‚±‚ê‚Å‚¢‚¢‚Ì‚©‚ÈH‚ÆŽv‚Á‚Ä‚â‚Á‚Ă݂½‚¯‚Çwget‚à500ƒGƒ‰[‚ª‚łĂµ‚Ü‚¢‚Ü‚µ‚½B
‚È‚º‚¾‚낤EEE

491 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 03:15:29 ]
>wget‚à500ƒGƒ‰[

492 –¼‘OF490 mailto:sage [2008/04/14(ŒŽ) 03:22:46 ]
>>491
‚È‚é‚Ù‚ÇB‚ ‚肪‚Æ‚¤B‰ðŒˆ‚µ‚Ü‚·‚½B

493 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 07:44:55 ]
SSLØ–¾‘1–‡‚ÅA
hoge1.example.com
hoge2.example.com
‚Ì—¼ŽÒ‚ðSSL•\ަ‚³‚¹‚é‚Ì‚Á‚ĉ”\‚Å‚·‚©H
Verisign‚ðŽg‚¢‚½‚¢‚Ì‚ÅA•¡”‚Å—pˆÓ‚·‚é‚ɂ͔ï—p‚ª‚©‚È‚è
‚«‚‚¢‚½‚߂ł·B

SSL‚Å•\ަ‚³‚¹‚éꇂÌURL‚Í
hoge1.example.com ¨ https://ssl.example.com/hoge1
hoge2.example.com ¨ https://ssl.example.com/hoge2
‚Ý‚½‚¢‚ɂȂÁ‚Ä‚à‚©‚Ü‚í‚È‚¢‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚Ăǂ¤‚â‚Á‚ÄŽÀŒ»‚·‚é‚ñ‚Å‚µ‚傤‚©B
Apache‚æ‚èDNS‚æ‚è‚̘b‚Å‚µ‚傤‚©B


494 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 09:58:17 ]
ƒŠƒo[ƒXƒvƒƒLƒV?

495 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 10:34:35 ]
ƒƒCƒ‹ƒhƒJ[ƒhØ–¾‘‚Æ‚©
ƒŠƒo[ƒXƒvƒƒLƒV‚Æ‚©
ŽÀÛ‚Érsync“™‚Ńtƒ@ƒCƒ‹‚ðˆê‚©Š‚ÉŽ‚Á‚Ä—ˆ‚邯‚©

496 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 10:43:11 ]
‚»‚à‚»‚àA‰½‚ŃhƒƒCƒ“‚ª‚Q‚•K—v‚©
‚Á‚ÄŠ‚©‚炾‚È



497 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 17:04:27 ]
>>493
Verisign‚ÌŒ_–ñ“à—e‚͑䔂ª•¡”‚ ‚Á‚½‚ç•¡”‚ÌØ–¾‘‚ðŽæ‚ê‚¾‚Á‚½‚æ‚ËB
>hoge1.example.com
>hoge2.example.com
‚±‚Ì2‚‚̊Ԃł͂»‚±‚Í‘åä•v‚È‚ÌH
‚à‚Á‚Æ‚àA’Êí‚̓l[ƒ€ƒx[ƒX‚̃o[ƒ`ƒƒƒ‹ƒzƒXƒg‚ÅSSL‚͂ł«‚È‚¢‚µB

498 –¼‘OF493 mailto:sage [2008/04/14(ŒŽ) 20:14:17 ]
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚È‚é‚Ù‚ÇA
‚»‚ÌƒŠƒo[ƒXƒvƒƒLƒV‚Æ‚¢‚¤‚â‚‚Ń‚ƒ‚É‚¢‚¯‚»‚¤‚Å‚·‚ËB
ˆê‚‚¿‚å‚Á‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªA
‚±‚êŽg‚¦‚ÎA
–{—ˆSSL’ÊM‚³‚ê‚Ä‚¢‚È‚¢ƒTƒCƒg‚܂ŋ[Ž—“I‚ÉSSL‰»‚µ‚Ă邿‚¤‚É
Œ©‚¹‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ËH

‚»‚ê‚ɑ΂µ‚ÄASSLØ–¾‘‘¤‚ʼn½‚©‘Ήž‚³‚ꂽ‚肵‚Ä‚¢‚È‚¢‚̂łµ‚傤‚©H
SSLØ–¾‘‚ÌM—Š«‚ªŒƒŒ¸‚µ‚Ä‚µ‚Ü‚¤‚悤‚ÈB
EV‚É‚µ‚½‚Æ‚±‚ë‚ŕςí‚è‚È‚¢‚Å‚·‚æ‚ËH

> Verisign‚ÌŒ_–ñ“à—e‚͑䔂ª•¡”‚ ‚Á‚½‚ç•¡”‚ÌØ–¾‘‚ðŽæ‚ê‚¾‚Á‚½‚æ‚ËB

‚ ‚¤II‚Ü‚¶‚Å‚·‚©A‚¾‚Æ‚·‚邯Œµ‚µ‚»‚¤‚Å‚·‚ËBBBBorz

499 –¼‘OF493 mailto:sage [2008/04/14(ŒŽ) 20:15:50 ]
>>496
‚©‚È‚è‚̃AƒNƒZƒX”‚ɂȂÁ‚½ê‡‚ð‘z’肵‚Ä
ƒRƒ“ƒeƒ“ƒc–ˆ‚ɃT[ƒo‚ð—pˆÓ‚µ‚½‚¢‚̂ł·B

500 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 20:22:57 ]
1000

501 –¼‘OF480 mailto:sage [2008/04/14(ŒŽ) 21:38:51 ]
>>487
‘å“–‚½‚è‚Á‚Û‚¢‚Å‚·B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·II
“ú–{Œê‚Ìî•ñ‚ªŠF–³‚Å‚·‚ËEEE ŽŽ‚µ‚Ă݂܂·B

>>498-499
•‰‰×•ªŽU‚Ì‚½‚߂ɃRƒ“ƒeƒ“ƒc–ˆ‚ɃT[ƒo‚𕪂¯‚邯‚¢‚¤‚Ì‚Í
‚ ‚Ü‚èƒXƒ}[ƒg‚È•û–@‚ł͂Ȃ¢‚悤‚ÈB
ŠeƒT[ƒo‚ɂ͓¯‚¶ƒRƒ“ƒeƒ“ƒc‚ð—pˆÓ‚µ‚Ä‚¨‚«A
ƒŠƒo[ƒXƒvƒƒLƒV{ƒ[ƒhƒoƒ‰ƒ“ƒT‚ŋϓ™‚ÉU‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢H

SSL‰»‚³‚ê‚ĂȂ¢ƒTƒCƒg(ƒoƒbƒNƒGƒ“ƒhH)‚܂ŋ[Ž—“I‚É` ‚Æ‚¢‚¤‚Ì‚ÍA‚»‚Ì’Ê‚èB
ƒpƒPƒbƒg‚ªˆ¶æ‚É“ž’B‚µ‚½ŒãAˆ¶æ‚ª‚ǂ̂悤‚ÈŠ‚©‚çƒf[ƒ^‚ðŽ‚Á‚Ä‚«‚ĕԂ·‚©‚Ü‚Å
M—Š«‚ð’S•Û‚·‚é‚à‚̂ł͂Ȃ¢‚Ì‚ÅA‚»‚ê‚Å‚¢‚¢‚̂ł·B

EEE‚Æ‘‚¢‚Ä‚©‚çƒOƒO‚Á‚½‚çˆê”Ôã‚Éo‚Ä‚«‚½‚ª‚Ç‚¤‚æH
squid.robata.org/ReverseProxy_ssl.html

”ƒ‰ƒCƒZƒ“ƒX
www.verisign.co.jp/server/license/2_server.html

ƒT[ƒo‚Ì•ªŠ„‚ɂ‚¢‚ÄAƒgƒ‰ƒtƒBƒbƒN‚ł͂Ȃ­CPU•‰‰×‚ðŒœ”O‚µ‚Ä‚¢‚é‚̂ł ‚ê‚ÎA
CPUƒXƒP[ƒ‹ƒAƒbƒv‚̗͋Ƃłǂ¤‚æH ‚»‚ê‚Ȃ烉ƒCƒZƒ“ƒX‚Í‚P–‡‚Å‚¢‚¢B

502 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/14(ŒŽ) 23:24:22 ]
‚à‚Á‚ƈÀ‚¢Ø–¾‘‚̉ïŽÐ‚à‚ ‚邿B
‚¢‚ë‚¢‚댟“¢‚·‚é‚Ì‚à‚¢‚¢‚ñ‚¶‚á‚ËH

503 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/15(‰Î) 01:50:28 ]
>>501

>>>498-499
>•‰‰×•ªŽU‚Ì‚½‚߂ɃRƒ“ƒeƒ“ƒc–ˆ‚ɃT[ƒo‚𕪂¯‚邯‚¢‚¤‚Ì‚Í
>‚ ‚Ü‚èƒXƒ}[ƒg‚È•û–@‚ł͂Ȃ¢‚悤‚ÈB

>>487 ‚ª‚Ç‚¤‚¢‚¤ƒRƒ“ƒeƒ“ƒc‚ðŽ‚Á‚Ä‚¢‚é‚©’m‚ç‚È‚¢‚¯‚ÇAƒRƒ“ƒeƒ“ƒc–ˆ‚É
ƒT[ƒo‚𕪂¯‚é‚̂͌‹\—LŒø‚¾‚µAŽÀÛ‚â‚Á‚Ä‚¢‚éƒTƒCƒg‚Í‘½‚¢‚¼B

ƒT[ƒrƒX‚ª•ÛŽ‚µ‚Ä‚¢‚éƒRƒ“ƒeƒ“ƒc‚ª
¨‚·‚ׂă†[ƒU‚É“¯‚¶‚悤‚ÉƒŠƒNƒGƒXƒg‚³‚ê‚邯‚ÍŒÀ‚ç‚È‚¢
¨ƒRƒ“ƒeƒ“ƒc‚É‚æ‚Á‚ÄƒŠƒNƒGƒXƒg‚ðŽJ‚­Žè’i‚ªˆÙ‚È‚éê‡‚à‚ ‚é

‚½‚Æ‚¦‚Î mixi ‚Ý‚½‚¢‚Ȃ̂ÍA“ú‹L‚ªˆ³“|“I‚ɃAƒNƒZƒX‚³‚ê‚é‚Ì‚ÅA
(“à•”‚Å)“ú‹L‚̈—‚ðê–å‚Ɉ—‚·‚éƒT[ƒo‚𗧂ĂĂ¢‚éB

‚½‚¾AƒRƒ“ƒeƒ“ƒc‚̃AƒNƒZƒX‚Ì‚³‚ê‹ï‡‚ƃT[ƒo‚ւ̃gƒ‰ƒtƒBƒbƒN‚Ì—U“±‚Ì
ƒoƒ‰ƒ“ƒX‚ª“‚¢‚µ‚ß‚ñ‚Ç‚­‚³‚¢‚Ì‚ÅAŠeƒm[ƒh‚É“¯‚¶ƒRƒ“ƒeƒ“ƒc‚ð”z’u‚µ‚Ä
ƒ[ƒhƒoƒ‰ƒ“ƒT‚ÅU‚蕪‚¯‚é‚Ù‚¤‚ªŠy‚È‚Ì‚àŽ–ŽÀ‚¾‚¯‚Ç‚ËB

504 –¼‘OF493 mailto:sage [2008/04/15(‰Î) 03:06:21 ]
>>502
Œg‘тłقڈÀS‚µ‚ÄŽg‚¦‚é‚Ì‚Á‚Äverisign‚­‚ç‚¢‚È‚ñ‚Å‚·‚æ‚ËBBB

505 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/18(‹à) 18:35:29 ]
Apache2.2 ‚©‚çA*.conf ƒtƒ@ƒCƒ‹‚ª
conf/httpd.conf ‚Æ
conf/extra/httpd-*.conf
‚ɂȂè‚Ü‚µ‚½‚ªA extra ˆÈ‰º‚É‚ ‚éƒtƒ@ƒCƒ‹‚ÍAconf/httpd.conf ‚Ì’†‚Å Include ‚µ‚È‚¢‚Æ
—LŒø‚ɂȂç‚È‚¢‚̂ł·‚©?

506 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/18(‹à) 19:03:39 ]
‚à‚¿‚ë‚ñ‚»‚¤‚æ



507 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/19(“y) 01:01:23 ]
‚·‚¢‚Ü‚¹‚ñAŽ¿–â‚Ȃ̂ł·‚ªAƒ_ƒEƒ“ƒ[ƒ_‚É‚æ‚é–³·•ʃ_ƒEƒ“ƒ[ƒh‚Ńgƒ‰ƒtƒBƒbƒN‚ªè—L‚³‚ꢂÁ‚Ä‚¢‚Ü‚·cB
‰½“x‚àip‚ð•Ï‚¦‚½‚胆[ƒUƒG[ƒWƒFƒ“ƒg‚ð‹U‘•‚µ‚½‚è‚·‚é‚Ì‚ÅA‚¢‚¿‚¢‚¿ip‚Å‹‘”Û‚à‘å•ςł·B
‰½‚©Œø‰Ê“I‚È‘Îô‚͂Ȃ¢‚Å‚µ‚傤‚©c

apache 2.2.4
‚Å‚·

508 –¼‘OF507 mailto:sage [2008/04/19(“y) 01:11:19 ]
‰½“x‚à‚·‚¢‚Ü‚¹‚ñA‚»‚ê‚Å“Á’è‚̃tƒHƒ‹ƒ_‚É‚ ‚éƒtƒ@ƒCƒ‹‚¾‚¯”nŽ­‚Ý‚½‚¢‚Ƀ_ƒEƒ“ƒ[ƒh‚³‚ê‚é‚ñ‚ÅAƒNƒbƒVƒ‡ƒ“‚̃y[ƒW‚ð“ü‚êA‚»‚±‚ðŒo—R‚µ‚È‚¢‚ƃ_ƒEƒ“ƒ[ƒh‚Å‚«‚È‚¢‚悤‚É‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·‚ªcB
Œø‰Ê”–‚¢‚Å‚µ‚傤‚©

509 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/19(“y) 01:24:22 ]
CAPTCHA

510 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/19(“y) 11:13:19 ]
ƒtƒHƒ‹ƒ_’PˆÊ‚ÅÚ‘±”§ŒÀ‚Æ‚©

511 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/19(“y) 22:18:07 ]
mod_bw‚Å‚¢‚¢‚¶‚á‚ñH

512 –¼‘OF507 mailto:sage [2008/04/21(ŒŽ) 01:15:24 ]
>509-511
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚»‚ê‚Å‚¢‚ë‚¢‚ë’²‚×‚Ä‚Ý‚é‚ÆAdso‚ª—LŒø‚ɂȂÁ‚Ä‚¢‚È‚¢‚炵‚­ƒŠƒrƒ‹ƒh‚àƒ_ƒ‚Ȃ悤‚Ȃ̂ł·‚ªA‚»‚Ìꇂ̓‚ƒWƒ…[ƒ‹ƒtƒHƒ‹ƒ_‚Ƀ‚ƒWƒ…[ƒ‹“ü‚ê‚ÄAconf‚ÅƒŠƒ“ƒN‚·‚ê‚΃[ƒh‚³‚ê—LŒø‚ɂȂé‚Å‚µ‚傤‚©H
Œ‹‹Ç1ip‚©‚ç‚Ì‘½dƒ_ƒEƒ“ƒ[ƒh‚ð‘jŽ~‚µ‚½‚¢‚Ì‚ÅcB

513 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/21(ŒŽ) 17:59:15 ]
httpd -l ‚ðŽÀs‚µ‚Ä mod_so.c ‚ªo—Í‚³‚ê‚ê‚Î DSO ‚Í—LŒø‚ɂȂÁ‚Ä‚éB
—LŒø‚Å‚ ‚ê‚ÎAapxs ‚ðŽg‚Á‚ĒljÁƒ‚ƒWƒ…[ƒ‹‚¾‚¯ƒrƒ‹ƒh‚µ‚ăCƒ“ƒXƒR‚·‚ê‚Ηǂ¢B
‚»‚Ìꇂɂ͂¨Ž@‚µ‚Ì’Ê‚èAconf ‚É’Ç‹L‚µ‚Ä‚ ‚°‚ê‚΋@”\‚·‚é‚ÛB
–³Œø‚È‚ç apache ‚²‚ÆƒŠƒrƒ‹ƒh‚µ‚½•û‚ª¡“x‚Ì‚½‚ß‚©‚ÈB

514 –¼‘OF—^‘¾ŽÒ [2008/04/22(‰Î) 00:10:48 ]
PUTƒƒ\ƒbƒh‚ðŽg—p‚µ‚ătƒ@ƒCƒ‹‚ðƒAƒbƒvƒ[ƒh‚µ‚½‚¢‚ñ‚Å‚·‚ªA
ƒfƒtƒHƒ‹ƒg‚ÌÝ’è‚ł͋֎~‚³‚ê‚Ă܂·‚æ‚ËcB
‚Ç‚¤‚·‚ê‚ΕÏX‚Å‚«‚é‚̂łµ‚傤‚©H

515 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/22(‰Î) 03:21:44 ]
dav

516 –¼‘OF507 mailto:sage [2008/04/22(‰Î) 15:35:38 ]
>>513
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

‚»‚ê‚ÅAmod_so.c‚Í‚ ‚è‚Ü‚µ‚½‚ªA‰½“x‚â‚Á‚Ä‚àƒGƒ‰[‚ŃCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚Ì‚ÅA‚à‚µ‚â‚ÆŽv‚Á‚Ä’²‚ׂ邯cB
devel‚Æapr‚ª‚È‚¢‚Æ‚¢‚¤A‚È‚ñ‚Æ‚à’p‚¸‚©‚µ‚¢Œ‹‰Ê‚Å‚µ‚½B
‚ÅA‚»‚ê‚àƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄA2.2‚Ȃ̂Ŏg‚¦‚È‚¢‚©‚àc‚ÆŽv‚¢‚Ü‚µ‚½‚ªA–Ú“I‚É‚ ‚Á‚½mod_limitipconn‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
Œ‹‰Ê‚Í‚·‚ñ‚Ȃ肢‚«A‚±‚±2“úŠÔ‚Ì”Y‚݂͂Ȃñ‚¾‚Á‚½‚Ì‚©‚ÆŽv‚¦‚é‚Ù‚Ç‚ ‚Á‚³‚èI—¹B
‚Ü‚¾AŒø‰Ê‚̂قǂ͋ï‘Ì“I‚ɂ͒²‚ׂç‚ê‚Ä‚¢‚Ü‚¹‚ñ‚ªAapache‚Ì•û‚͈À’肵‚ĉғ­’†‚Å‚·B
apache2.2‚Æmod_limitipconn‚Å•s‹ï‡‚ª‚ ‚ê‚ÎAmod_bw‚É‚µ‚Ă݂܂·B

‚Ü‚¸‚ÍŠF—lA‚¨•t‚«‡‚¢’¸‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B



517 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 02:44:15 ]
ŽY‘Œ¤FƒvƒŒƒXEƒŠƒŠ[ƒX@ƒpƒXƒ[ƒh‘ŠŒÝ”F؃vƒƒgƒRƒ‹‚Ì‹Zp•]‰¿—pƒ\ƒtƒgƒEƒFƒA‚ðŒöŠJ
ttp://www.aist.go.jp/aist_j/press_release/pr2008/pr20080422_2/pr20080422_2.htmlŽY‘Œ¤‚ƃ„ƒt[AƒpƒXƒ[ƒh‘ŠŒÝ”F؃vƒƒgƒRƒ‹‚Ì‹Zp•]‰¿—pƒ\ƒtƒgƒEƒGƒA‚ðŒöŠJ
ttp://it.nikkei.co.jp/security/news/release.aspx?i=187563

Apache—pƒ‚ƒWƒ…[ƒ‹‚Ɖü—Ç”ÅFirefox‚Å
’†ŠÔŽÒUŒ‚‚ɑϫ‚Ì‚ ‚é Password Authenticated Key Exchange ‚ðŽÀŒ»

518 –¼‘OF507 mailto:sage [2008/04/23(…) 04:30:27 ]
ˆê“úŒo‚Á‚Ă݂ăƒO‚ðŒ©‚Ä‚Ý‚Ü‚·‚ÆA27000ƒŠƒNƒGƒXƒg—]‚è‚ð503‚ŕԂµ‚Ä‚­‚ê‚Ä‚¢‚Ü‚µ‚½^^
‚»‚ê‚É”º‚Á‚Ä“]‘——Ê‚àŒƒŒ¸A–³Ž–‚É–Ú“I‚ð’B¬‚µ‚Ü‚µ‚½B

519 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 05:12:41 ]
‚¨‚ß

520 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 07:01:27 ]
ƒ_ƒEƒ“ƒ[ƒ_‚É‚æ‚é–³·•ʃ_ƒEƒ“ƒ[ƒh‚È‚ñ‚Ä‚µ‚Ä‚­‚é“z‚¢‚ñ‚ÌH
‚¤‚º[‚È‚Ÿ

521 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/23(…) 19:20:57 ]
/etc/httpd/conf.d/squid.conf‚Á‚ĉ½‚ðÝ’è‚·‚éƒtƒ@ƒCƒ‹‚Ȃ̂ł·‚©H

522 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 19:43:29 ]
>>521
Squid—p‚̃fƒBƒŒƒNƒeƒBƒu‚ð‹Lq‚·‚éƒtƒ@ƒCƒ‹‚¾B
Squid‚ÌŠÇ——pCGI‚ðŒöŠJ‚·‚鎞‚É‘‚«ž‚ÞB
•Ê‚Éhttpd.conf‚É‘‚¢‚Ä‚à‚¢‚¢‚ÆŽv‚¤‚¯‚Ç‚ËB

Squid‚̓LƒƒƒbƒVƒ…‹@”\•t‚«‚̃vƒƒLƒVƒT[ƒo‚ÅAApache‚Ì‘O‚ÉƒŠƒo[ƒXƒvƒƒLƒV‚Æ‚µ‚ÄÝ’u‚µ‚Ä
ƒAƒNƒZƒX‚𕨦‚¢¨‚¢‚Å‚‘¬‰»‚·‚邱‚Æ‚ª‚Å‚«‚邪ƒXƒŒˆá‚¢‚Ȃ̂łâ‚߂Ƃ­B

523 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/23(…) 23:06:58 ]
apache‚ðƒ\[ƒX‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚éꇂłà
aprAapr-util‚ÍRPM‚Ì‚à‚Ì‚ðŽg‚Á‚Ä‚¢‚¢‚̂łµ‚傤‚©H

524 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/23(…) 23:07:27 ]
‚¢‚¢‚æ
‰´‚Í‚»‚¤‚µ‚Ä‚é

525 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 23:14:19 ]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

526 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/23(…) 23:32:00 ]
GWS‚Á‚ÄApache?



527 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/24(–Ø) 08:14:12 ]
–{‚̃Tƒ“ƒvƒ‹‚ÉASSLRandomSeed‚ÌŽw’è‚Å
start,connect‚Æ‚à‚É
builtin,file:/dev/random,file:dev/urandom
‚ð˜A‘±‚µ‚Ä‹Lq‚µ‚Ä‚ ‚é‚̂ł·‚ªA
˜A‘±‚µ‚ÄŽw’è‚·‚邯Ží‚ªŒp‹N“I‚ɕω»‚µ‚Ä‚¢‚­‚̂łµ‚傤‚©H
ŽÀÛ–â‘èA‚±‚±‚ɂ͉½‚ðŽw’è‚·‚é‚Ì‚ª“K“–‚Å‚·‚©H

528 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/24(–Ø) 19:51:10 ]
•…‚Á‚½ˆ—Œn‚¶‚á‚È‚¯‚ê‚Ή½‚Å‚à‚¢‚ñ‚¶‚á‚ËH ‚Ô‚Á‚¿‚Ⴏ‹C‚É‚µ‚½‚±‚ƂȂ¢‚—

529 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/27(“ú) 02:57:45 ]
IE‚Åphp‚ð“ǂݞ‚à‚¤‚Æ‚·‚邯ƒ_ƒEƒ“ƒ[ƒh‚̃ƒbƒZ[ƒWƒ{ƒbƒNƒX‚ªo‚Ä‚µ‚Ü‚¤‚̂ł·‚ª‚È‚º‚Å‚µ‚傤H

530 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/27(“ú) 03:26:31 ]
apache2.0.x + mod_auth_ldap2‚Å”FØ‚·‚郆[ƒU‚ðƒOƒ‹[ƒv‚ÅŽw’è‚Å‚«‚Ü‚·‚©H
Require user‚Ō•ʂɃ†[ƒUŽw’è‚·‚é‚̂͂ł«‚é‚̂ł·‚ªAƒ}ƒjƒ…ƒAƒ‹’Ê‚èݒ肵‚Ä‚à
“®‚¢‚Ä‚­‚ê‚È‚¢‚悤‚Å‚·B

httpd.conf
require group cn=hogeg,ou=Groups,dc=ldapsv

LDAPƒŒƒR[ƒh
dscl ldapsv read /Local/default/Groups/hogeg
cn: hogeg
Member: user1 user2 user3


‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

531 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/27(“ú) 14:19:25 ]
>>529 AddType ‚à‚µ‚­‚Í AddHandler ‚µ‚Ä‚éH
>>530 •ª‚©‚ç‚ñB

532 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/28(ŒŽ) 06:36:41 ]
mod_proxy‚ÅproxyƒtƒHƒ[ƒh‚ðŽŽ‚µ‚Ä‚¢‚Ü‚·B

proxy.conf“à‚Ì<Proxy *>ƒfƒBƒŒƒNƒeƒBƒu‚É‚ÄA
Order deny,allow
deny from all
Allow from hogehoge.ddo.jp
‚Æ‚µ‚Ä‚¢‚Ü‚·‚ªAÚ‘±‚ª¬Œ÷‚µ‚Ü‚¹‚ñB
’¼IP‚ðAllow‚ÉŽw’è‚·‚邯¬Œ÷‚µ‚Ü‚·Blookup‚ª–â‘è‚Ȃ̂©‚Æ‚àŽv‚¢A
HostnameLookups On ‚ð•t‚¯‘«‚µ‚Ă݂܂µ‚½‚ªŒø‰Ê‚È‚µ‚Å‚µ‚½B

‰½‚©Œ©’¼‚·‚ׂ«ŒÂŠ‚ª‚ ‚ê‚ÎA‹³‚¦‚Ä’¸‚¯‚Ü‚¹‚ñ‚©H@‚¨Šè‚¢‚µ‚Ü‚·B

533 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/28(ŒŽ) 11:30:13 ]
>Allow from hogehoge.ddo.jp

‹tˆø‚«‚͂ł«‚éH

534 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/28(ŒŽ) 12:02:10 ]
>>532
‚»‚̃zƒXƒg–¼‚ÍFQDN‚È‚ÌH ˆá‚¤‚È‚ç
Dexample.jp ‚̂悤‚Éæ“ª‚Ƀhƒbƒg‚ð‚‚¯‚Ă݂êB

535 –¼‘OF532 mailto:sage [2008/04/28(ŒŽ) 17:03:46 ]
>>533@‹tˆø‚«‚Å‚«‚Ü‚·Bnslookup‚ÅNon-authoritative answer:‚ƕԂÁ‚Ä‚­‚é‚̂͊֌W‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

>>534@FQDN‚Å‚·B”O‚Ì‚½‚ß . ‚ðæ“ª‚ɂ‚¯‚Ă݂܂µ‚½‚ªAŒ‹‰Ê‚Í“¯‚¶‚Å‚µ‚½B

ddo.jp‚ÍDynamic dns‚ðŽØ‚è‚Ä‚¢‚é‚à‚̂ł·‚ªA‰½‚©Ý’肪‚ ‚é‚Ì‚©‚ÈcB

536 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/28(ŒŽ) 18:27:38 ]
‚È‚ñ‚Å‹tˆø‚«‚Å DDNS ‚È FQDN •Ô‚µ‚Ä‚­‚ê‚é‚Ì‚©‚Ì•û‚ª•sŽv‹c‚¾B



537 –¼‘OF532 mailto:sage [2008/04/28(ŒŽ) 18:54:55 ]
>>536@Ѝˆá‚¢‚µ‚Ü‚µ‚½B‹tˆø‚«‚Å‚«‚È‚¢‚©‚çƒzƒXƒg–¼—˜—p‚Å‚«‚È‚©‚Á‚½‚ñ‚Å‚·‚ËB
‚à‚¤­‚µ’²‚ׂĂ݂܂·B‚²Žw“E‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

538 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/28(ŒŽ) 19:09:27 ]
DDNS‚ÈDQN ‚ÉŒ©‚¦‚½

539 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/29(‰Î) 21:52:41 ]
apache ‚Ì ƒƒOƒtƒH[ƒ}ƒbƒg‚Å

%t‚ð

[2008-04-30 12:34:56]

‚Æ‘‚«‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚ȕϔ–¼‚É‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©H
YY DD‚Æ‚©Žg‚¤‚ÆŽv‚¤‚̂ł·‚ªEEB

540 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 01:54:24 ]
ttp://httpd.apache.org/docs/2.0/ja/mod/mod_log_config.html
%{format}t

541 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/30(…) 14:05:55 ]
Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
3ŽžŠÔ‚­‚ç‚¢ˆ—ŽžŠÔ‚ª‚©‚©‚écgiƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä“r’†‚ÅI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
ÅŒã‚܂ň—‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
‚¿‚Ȃ݂Éhttpd.conf‚ÉRLimitCPU 300 ‚Æ‘‚¢‚½‚̂ł·‚ª“r’†‚ŃGƒ‰[‚ɂȂÁ‚ÄI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B


542 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 14:49:39 ]
5•ª‚Æ‚©10•ª‚Æ‚©‚È‚ç‚Ü‚¾‚µ‚àA3ŽžŠÔ‚à‚©‚©‚é‚à‚Ì‚ð
CGI ‚Å‚â‚낤‚Æ‚·‚él‚¦Ž©‘Ì‚ªŠÔˆá‚¢B

543 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/30(…) 14:58:35 ]
RLimit‘‚©‚È‚«‚á‚¢‚¢‚¾‚ë

544 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 15:03:29 ]
>>541 ‚¢‚ë‚ñ‚ȈӖ¡‚ŃAƒtƒH‚¾‚ëH‚— >>542 >>543‚ÌŒ¾‚¤’ʂ肾‚ÆŽv‚¤‚¼B‚Ç‚ñ‚Ü‚¢B

545 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 15:46:23 ]
httpƒT[ƒo[‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚È‚¢‚悤‚É‚·‚éB
Webƒuƒ‰ƒEƒU‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚È‚¢‚悤‚É‚·‚éB

546 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 16:29:58 ]
>>541
> 3ŽžŠÔ‚­‚ç‚¢ˆ—ŽžŠÔ‚ª‚©‚©‚écgiƒXƒNƒŠƒvƒg‚ðŽÀs‚·‚邯ƒGƒ‰[‚ɂȂÁ‚Ä“r’†‚ÅI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
> ÅŒã‚܂ň—‚³‚¹‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

‚Ü‚¶‚ê‚·‚·‚邯A‚»‚¤‚¢‚¤‚Ì‚ÍCGI‚ŃLƒ…[‚ÉÏ‚ñ‚ÅACron‚ʼnñ‚µ‚Ä‚­‚¾‚³‚¢B
ProxyServer‚Æ‚©‚ªŠÔ‚ɂ͂¢‚邯A‚»‚¢‚‚ª‚«‚Á‚¿‚Ü‚Á‚ÄA’âŽ~‚·‚邱‚Æ‚à‚ ‚é‚Ì‚ÅA–â‘肪•¡ŽG‚ɂȂè‚Ü‚·B


> ‚¿‚Ȃ݂Éhttpd.conf‚ÉRLimitCPU 300 ‚Æ‘‚¢‚½‚̂ł·‚ª“r’†‚ŃGƒ‰[‚ɂȂÁ‚ÄI‚í‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B

‚±‚êA’PˆÊˆá‚¤‚à‚̂ł͂Ȃ¢‚©‚ÈB



547 –¼‘OF541 [2008/04/30(…) 17:18:56 ]
>>542
Žd•û‚È‚¢BŽžŠÔ‚ª‚©‚©‚鈗‚à‚ ‚è‚Ü‚·B

>>543
ʼn‚Í‘‚©‚¸‚Ƀ^ƒCƒ€ƒAƒEƒg‚µ‚½B

>>545
‚»‚ê‚ð’m‚肽‚¢B

>>546
’PˆÊˆá‚¤‚à‚̂ƂÍH

548 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/04/30(…) 17:36:07 ]
‚¢‚âAŽd•û‚È‚¢‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢B
‘¼‚ÌŽè’i‚ðl‚¦‚é‚ׂ«B
“KÞ“KŠB

549 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/30(…) 17:45:48 ]
ŽžŠÔ‚ª‚©‚©‚鈗‚ð1‚‚̃vƒƒOƒ‰ƒ€‚É‚µ‚Ä
CGi‚Í‚»‚ê‚ð‹N“®‚·‚邿‚¤‚É‚·‚é‚ׂ«‚¾‚ªBBB

RLimit‚È‚ñ‚Æ‚©‚Á‚Ă̂͂»‚à‚»‚à‘‚¢‚¿‚Ⴞ‚ß
TimeoutƒfƒBƒŒƒNƒeƒBƒu‚ð“K“–‚É‘‚¯
’PˆÊ‚̓}ƒjƒ…ƒAƒ‹“Ç‚ß

550 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/04/30(…) 22:27:52 ]
Ž¿–â‚Å‚·B
64bit‚ŃRƒ“ƒpƒCƒ‹‚µ‚Ä“®ì‚·‚éapache‚̃o[ƒWƒ‡ƒ“‚ÍŒˆ‚Ü‚Á‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚±‚̃o[ƒWƒ‡ƒ“‚Ȃ炢‚¯‚邿‚Æ‚¢‚¤‚Ì‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ªB

551 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 00:21:16 ]
>>547
·Á¶Þ²Œx•ñ‚—

‚Ü‚ŸA‚Ç‚¤‚µ‚Ä‚àCGI‚Å‚â‚肽‚¢‚̂Ȃ炾‚ÈACGI ‚©‚ç•ʃvƒƒZƒX‚Å‚â‚肽‚¢ˆ—‚ð
system("/path/to/program &"); ‚̂悤‚ɃoƒbƒNƒOƒ‰ƒEƒ“ƒh‹N“®‚µ‚Ä‚¾‚ÈACGI ‚Í
‘¬‚â‚©‚ÉI—¹‚³‚¹‚éBƒoƒbƒNƒOƒ‰ƒEƒ“ƒhƒvƒƒZƒX‚ÍAˆ—’†‚̓eƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚ð
ì‚邿‚¤‚É‚µ‚Ä‚¨‚­‚ñ‚¾Bˆ—‚ªI‚í‚Á‚½‚玩•ªŽ©g‚Ńeƒ“ƒ|ƒ‰ƒŠ‚ð휂·‚éB

‚»‚ñ‚Å‚à‚Á‚Ä CGI ‚ÍA‚»‚̃eƒ“ƒ|ƒ‰ƒŠƒtƒ@ƒCƒ‹‚ª‘¶Ý‚µ‚Ä‚¢‚邤‚¿‚Í
uˆ—’†‚Å‚·v‚Æ‚¢‚¤ƒƒbƒZ[ƒW‚ðo—Í‚µ‚Ä“ñd‹N“®‚µ‚È‚¢‚悤‚É‚·‚é‚ñ‚¾B
‚±‚ê‚łǂ¤‚Å‚·‚©‚ËH

‚µ‚Á‚©‚µA‚¢‚é‚ñ‚¾‚æ‚ÈB‚±‚¤‚¢‚¤ƒAƒvƒ[ƒ`‚»‚Ì‚à‚Ì‚ð•Ï‚¦‚悤‚Æ‚µ‚È‚¢‹ïŽt‚ª‚æB
•ʂ̔­‘z‚ª‚È‚¢‚Á‚Â[‚©B’·‚¢ˆ—‚ð CGI ‚Å‚â‚낤‚Á‚ăZƒ“ƒX‚ªƒCƒ~ƒt‚¾‚¼B

552 –¼‘OF551 mailto:sage [2008/05/01(–Ø) 00:22:18 ]
RLimitCPU ‚Í‚à‚¿‚ë‚ñ–³Œø‚É‚µ‚ë‚æB

553 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 00:31:56 ]
>>550 “Á‚É——R‚ª–³‚¢‚È‚ç2.2.x‚ÌÅV

554 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 01:01:05 ]
>>551
‚»‚ê‚¶‚áƒvƒƒZƒXƒOƒ‹[ƒv‚ð؂藣‚¹‚È‚¢‚©‚çƒ}ƒY‚¢B„system(...)
apache‚ÉSIGHUP“™‚ª”ò‚ñ‚¾‚犪‚«“Y‚¦‚ðH‚¤‚¼B
daemonƒvƒƒZƒX‚ð‹N“®‚·‚邯‚«‚Æ“¯‚¶Žè‡‚𓥂ޕK—v‚ª‚ ‚é‚Í‚¸B


555 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 01:18:37 ]
>>554
‚â‚Á‚Ï‚»‚¤H‚— ‰½‚ƂȂ­‚»‚ñ‚È‹C‚Í‚µ‚½‚ñ‚¾‚¯‚Ç‚ËEEE
”Þ‚É—‰ð‚Å‚«‚郌ƒxƒ‹‚¶‚á‚È‚¢‚ÈB
close, fork, setsid, SIGIGN

556 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 01:43:32 ]
‚¿‚ÆŒÂl“I‚É‚à‹C‚ɂȂÁ‚½‚ñ‚Å‚â‚Á‚Ă݂½BŒµ–§‚É‚Í setsid ‚µ‚½•û‚ª—Ç‚¢‚ñ‚¾‚낤‚¯‚ÇA
˜R‚ê‚̊‹«‚Å‚ÍÈ‚¢‚Ä‚à—vŒ‚Í–ž‚½‚¹‚»‚¤‚¾Bsetsid ‚µ‚È‚¢‚ÆeŽqŠÖŒW‚ª‘±‚¢‚Ă邩‚ç
‚â‚Á‚Ï close ‚µ‚È‚¢‚ƃ_ƒ‚¾‚ËBˆÈ‰º‚Í perl ‚ŃeƒLƒg[‚É‘‚¢‚½—áB

if ((my $pid = fork()) == 0) {
@child();
} elsif ($pid > 0) {
@parent();
}
die $!;

sub parent {
@print 'Content-Type: text/html', "\n\n";
@print '<html>ok</html>';
@exit(0);
}

sub child {
@close(STDIN); close(STDOUT); close(STDERR);
@$SIG{'HUP'} = 'IGNORE'; $SIG{'USR1'} = 'IGNORE';
@system("./test.sh &");
@exit(0);
}



557 –¼‘OF541 [2008/05/01(–Ø) 01:46:12 ]
>>544=>>551=552=555

‚²‚ß‚ñ‚È‚³‚¢B‚ ‚È‚½‚͂ƂĂà’mޝ‚ª–L•x‚Å“ª‚ª‚¢‚¢‚±‚Æ‚à‚í‚©‚Á‚Ă܂·B
–l‚Í‚ ‚È‚½‚©‚猩‚邯Šî’nŠQ‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªˆê¶Œœ–½‚ª‚ñ‚΂肽‚¢‚Å‚·B
–l‚É—‰ð‚Å‚«‚»‚¤‚ɂȂ¢‚Ȃ痉ð‚Å‚«‚邿‚¤‚É‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚Æ‚¢‚Á‚Ä‚àA‹³‚¦‚Ä‚à‚炦‚È‚¢‚¾‚낤‚ÈEEEorz

558 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 01:56:00 ]
‚¾‚©‚çA‚Ç‚¤‚µ‚Ä‚à >>545 ‚ð‚â‚é‚È‚ç•û–@‚Í >>551 ‚¾‚Á‚Â[‚ÌB‚±‚ê‚Í—‰ð‚Å‚«‚é‚Å‚»H
‰æ–ʂƎÀˆ—‚ð؂藣‚³‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ÆŽv‚¤‚ÌB
‚ÅA‚»‚ÌŽÀŒ»•û–@‚ª >>556 ‚È‚ÌB‚±‚ê‚à—Ç‚­“ǂ߂Γ‚­‚È‚¢‚Í‚¸B‚Í‚¸B‚Í‚¸B

559 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:01:18 ]
‚Þ‚µ‚ëTORQUE‚Ý‚½‚¢‚ȃoƒbƒ`ƒWƒ‡ƒuŠÇ—ƒVƒXƒeƒ€‚𓱓ü‚µ‚½‚Ù‚¤‚ªŒãXŠy‚©‚à

560 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:05:51 ]
‚»‚à‚»‚à‰½‚ª‚µ‚½‚¢‚Ì‚©i‚’‚™
‚»‚à‚»‚àƒvƒƒOƒ‰ƒ~ƒ“ƒO’mޝ‚Íi‚’‚™

561 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:20:41 ]
>>556
‚ñ[AƒvƒƒZƒXƒOƒ‹[ƒv‚ð؂藣‚³‚È‚¢‚ÆAƒVƒOƒiƒ‹“™‚Ì‚©‚ç‚݂łǂñ‚È•›ì—p
‚ªo‚é‚©‚í‚©‚ç‚ñ‚©‚çA‚¿‚á‚ñ‚Æsetsid()‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂȂŸB
perl‚È‚ç use POSIX qw(setsid); ... setsid(); ‚ÅOK‚¾‚µB
‚ ‚ÆA‚»‚±‚܂łâ‚Á‚Äsystem()‚Í–³‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB
‘f’¼‚Éfork&exec‚µ‚悤‚æccB

562 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:30:27 ]
> httpƒT[ƒo[‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚È‚¢‚悤‚É‚·‚éB
RLimitCPU max‚·‚éBRLimitCPU‚Í•b‚Ü‚½‚Ímax‚ðŽw’肾‚©‚ç300‚Æ‘‚¢‚½‚ç5•ª‚Ń^ƒCƒ€ƒAƒEƒgB

> Webƒuƒ‰ƒEƒU‚ªƒ^ƒCƒ€ƒAƒEƒg‚µ‚È‚¢‚悤‚É‚·‚éB
‚¾‚炾‚ç‚Æ’èŠú“I(—Ⴆ‚Î1•ª–ˆ)‚Éo—Í‚ð‚‚ê—¬‚·B

’A‚µAApache 1.3‚Ì ‚ÍNPHƒXƒNƒŠƒvƒgŽg‚¦‚ÎAWebƒuƒ‰ƒEƒU‚Æ’¼Œ‹‚¾‚Á‚½‚ª
2.x‚©‚çNPH‚ðŠÜ‚ß‚ÄAhttpd‚ªí‚ÉCGI‚ÌŒü‚±‚¤‘¤‚É‚¢‚邿‚¤‚È‹C‚ª‚·‚éB
‚±‚ꂪ³‚µ‚¢‚È‚çAhttpd‚ªƒoƒbƒtƒ@ƒŠƒ“ƒO‚·‚é‚©‚çWebƒuƒ‰ƒEƒU‚Ƀf[ƒ^‚ª
“n‚ç‚È‚¢‚©‚à‚µ‚ê‚È‚¢‚Ì‚ÅAˆê‰ñ‚̃gƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚Å‚â‚é(Webƒuƒ‰ƒEƒU‚ð
ƒ^ƒCƒ€ƒAƒEƒg‚³‚¹‚È‚¢)‚͓̂‚¢B
(ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð‰ñ”ð‚·‚é‚½‚ß‚ÉA‚Å‚©‚¢ƒf[ƒ^‚ð‚‚ê—¬‚·‚ÆWebƒuƒ‰ƒEƒU‚ª‘¾‚é)

ŠmŽÀ‚É‚â‚é‚È‚ç
E>>551(>>556, >>561)‚̂悤‚ÉCGIƒvƒƒZƒX‚ð؂藣‚·B
EŽ©•ª‚ŃT[ƒo[ƒ\ƒPƒbƒgŠJ‚­B
E’èŠú“I‚É‚»‚ê‚ÉÚ‘±(JavaScript‚âmeta refreshŽg‚¤)‚·‚邱‚Ƃɂæ‚èAI—¹‚ðŠÄŽ‹‚·‚éB

‚Ù‚çA–³—‚ÉCGI‚Å‚â‚é‹C‚ª‚È‚­‚È‚Á‚Ä‚«‚½‚¾‚ëB(Î)

563 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:35:42 ]
>>541 ‚Í ‚¨‚ǂ낫 ‚Ƃ܂ǂÁ‚Ä‚¢‚éI
>>541 ‚Í ‚ ‚½‚Ü‚ª ‚±‚ñ‚ç‚ñ‚µ‚½I
>>541 ‚Í ‚É‚°‚¾‚µ‚½I
‚µ‚©‚µ ‚Ü‚í‚肱‚Ü‚ê‚Ä‚µ‚Ü‚Á‚½I
>>541 ‚Í ‚­‚¾‚¯‚¿‚Á‚½I

564 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/01(–Ø) 02:42:17 ]
>>561
> ‚ ‚ÆA‚»‚±‚܂łâ‚Á‚Äsystem()‚Í–³‚¢‚ÆŽv‚¤‚ñ‚¾‚ªB
‚½‚µ‚©‚É‚—‚—‚—‚— »°¾Ý

565 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/17(“y) 12:57:26 ]
>>438
‰½‚©Œ™‚È‚±‚Æ‚Å‚à‚ ‚Á‚½‚Ì‚©B
‰´‚Í–¢‚¾‚ÉA1.3Œn‚ðŽg‚¢‘±‚¯‚Ă邯‚Ç‚ÈB
‚±‚ê‚Å\•ª‚±‚Æ‘«‚è‚邵Aƒ‰ƒCƒZƒ“ƒX‚ª‚ç‚݂̖â‘è‚à‚ ‚é‚ñ‚Å

566 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/17(“y) 13:24:22 ]
Apache‚̓pƒCƒv‚ª‹l‚Ü‚Á‚½‚è‚·‚邵APerl‚̓VƒOƒiƒ‹Žü‚è‚𖳎‹‚µ‚Ä‚¨‚©‚È‚¢‚ƃEƒ“ƒR‚¾‚Á‚½‚肵‚Ä‚â‚Á‚Ä‚ç‚ê‚È‚¢‚—



567 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/17(“y) 15:28:45 ]
‚¿‚å‚¢Ž¿–â‚È‚ñ‚Å‚·‚ªÅV”Å‚Ì2.2.8‚ł͂Ȃ­A
2.2.3‚ðƒQƒbƒg‚µ‚½‚¢‚ñ‚Å‚·‚ªŒöŽ®‚ɂ̓A[ƒJƒCƒu’u‚¢‚ĂȂ¢‚ñ‚Å‚µ‚傤‚©HH

568 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/18(“ú) 00:30:49 ]
(HH„tH)H HHHHHHHHHHHHHHHHHHHH

(HH„tH)HHHHHHHHHHHHHHHHH

569 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/18(“ú) 00:34:24 ]
Older Releases
Only current, recommended releases are available on www.apache.org and the mirror sites.
Older releases can be obtained from the archive site.
archive.apache.org/dist/httpd/

570 –¼‘OF567 mailto:sage [2008/05/18(“ú) 00:53:30 ]
>>569
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

2”NŠÔ‚®‚ç‚¢ŠCŠO‚̂ǂÁ‚©‚̃Rƒ~ƒjƒeƒBƒTƒCƒg‚ð‚¸‚Á‚ÆŒöŽ®‚¾‚ÆŽv‚Á‚Ă܂µ‚½wwww(ÉÍ`)


571 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 13:32:22 ]
ƒpƒXƒ[ƒh”F؂ɕt‚¢‚ÄŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B

ƒAƒEƒgƒ\[ƒVƒ“ƒO‚µ‚Ä‚¢‚éƒT[ƒo‚ª‚ ‚é‚̂ł·‚ªAssh“™‚ł̃AƒNƒZƒX‚͂ł«‚¸
FTP‚݂̂̃AƒNƒZƒX‚ɂȂèAhtpasswd‚ªŽÀs‚Å‚«‚Ü‚¹‚ñB
ƒpƒXƒ[ƒhƒtƒ@ƒCƒ‹‚Í‘¼‚̊‹«iŽèŽ‚¿‚ÌLinuxŠÂ‹«j‚Å쬂µ‚½‚à‚Ì‚ðƒAƒbƒvƒ[ƒh‚µ‚Ä
Žg—p‚·‚邱‚Æ‚à‚Å‚«‚é‚̂łµ‚傤‚©H

‚·‚݂܂¹‚ñ‚ª‹³‚¦‚Ä‚­‚¾‚³‚¢‚¨Šè‚¢‚½‚µ‚Ü‚·B

572 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 13:32:47 ]
ƒpƒXƒ[ƒh”F؂ƂÍBASIC”F؂̂±‚Ƃł·B
\‚µ–ó‚ ‚è‚Ü‚¹‚ñB

573 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 13:36:13 ]
ŽŽ‚µ‚Ă݂ê‚Î

574 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 13:48:55 ]
‚â‚Á‚Ă݂½‚ç‚Å‚«‚Ü‚µ‚½B
ƒpƒXƒ[ƒhƒtƒ@ƒCƒ‹‚ðŒ©‚½‚çA’P‚ɈƉ»‚µ‚Ä‚ ‚邾‚¯‚È‚ñ‚Å‚·‚ËB

cgi‚Ŷ¬‚Å‚«‚é‚̂ł ‚ê‚ÎA•Ö—˜‚Å‚·‚ËB

575 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 20:05:37 ]
‚Â systemŠÖ”

576 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 21:32:06 ]
‚·‚¢‚Ü‚¹‚ñBapache‚̃AƒNƒZƒXƒƒO‚Ì
‘‚«ž‚݃^ƒCƒ~ƒ“ƒO‚Á‚Ä‚¢‚‚Ȃñ‚Å‚µ‚傤‚©B

–â‘è‚Ȃ̂̓AƒNƒZƒXƒƒO‚ªŽc‚Á‚Ä‚¢‚é‚É‚àŠÖ‚í‚炸A
(—Ⴆ‚΃lƒbƒgƒ[ƒN‚ÌáŠQ‚ÌŒ´ˆö‚Å)
ƒNƒ‰ƒCƒAƒ“ƒg‚ªƒf[ƒ^‚ðŽæ“¾‚Å‚«‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚ª
‚ ‚蓾‚é‚Ì‚©‚Ç‚¤‚©‚Æ‚¢‚¤‚±‚Ƃł·B

‚¨Žè”‚Å‚·‚ª‚²‹³Žö’¸‚¯‚È‚¢‚Å‚µ‚傤‚©B



577 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 21:37:32 ]
syslog‚Ì‘‚«ž‚݃^ƒCƒ~ƒ“ƒO‚È‚ñ‚ĂȂç‚ñ‚Å‚µ‚å
UDP‚¾‚µAM—Š«‚Ì”÷o‚à‚È‚¢

578 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 21:40:30 ]
>>576
‚Ð‚Æ‚Â‚ÌƒŠƒNƒGƒXƒg‚ªI‚í‚Á‚½‚Æ‚«
‚‚܂èA“Ë‘Rƒlƒbƒgƒ[ƒN‚ª‚¨‚©‚µ‚­‚È‚Á‚½ê‡‚Å‚àTimeout‚¾‚¯Œo‰ß‚·‚ê‚Î
ƒƒO‚É‘‚«ž‚Ü‚ê‚é

>>577
H

579 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 22:11:53 ]
>>576
ƒƒOŽw’è‚Ɉˑ¶
—Ⴆ‚ÎAmod_logioŽg‚¦‚ÎŽÀÛ‚É“]‘—‚³‚ꂽƒoƒCƒg”B

>>577
apache‚ÍŽ©‘O‚ŃƒO‘‚¢‚Ă邿B’m‚Á‚½‚©‰³B

580 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 22:36:38 ]
>>579
‚ ‚È‚½‚à‰½‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾H

581 –¼‘OF576 [2008/05/20(‰Î) 22:45:24 ]
>>577,578,579
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

Œ»ó‚ÌÝ’è‚Å‚Ímod_logio‚Íݒ肵‚Ä‚¢‚Ü‚¹‚ñB
mod_log_config.so‚ðݒ肵‚Ä‚¢‚邾‚¯‚Å‚·B

‚»‚Ìꇂł·‚Æ
apache‚ɃAƒNƒZƒXƒƒO‚ªŽc‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚Í
1. ƒNƒ‰ƒCƒAƒ“ƒg‚©‚çapache‚ÉƒŠƒNƒGƒXƒg‚ª‚ ‚Á‚½
2. apache‚ªƒNƒ‰ƒCƒAƒ“ƒg‚Ƀf[ƒ^‚ð‘—o‚µ‚½
3. ƒNƒ‰ƒCƒAƒ“ƒg‚ªƒf[ƒ^‚ðŽóM‚µ‚½‚©‚Ç‚¤‚©‚Í’è‚©‚ł͖³‚¢
‚Æ‚¢‚¤Ž–‚Å‚æ‚낵‚¢‚̂łµ‚傤‚©B

‚Ü‚½2‚ɂ‚¢‚ĂȂ̂ł·‚ªAapache‚ªƒf[ƒ^‚ð‘—o‚Æ‚¢‚¤‚Ì‚Í
ŽÀۂɃlƒbƒgƒ[ƒNƒJ[ƒh‚©‚çƒpƒPƒbƒg‚ª‘—M‚³‚ꂽ‚Æ”Fޝ‚µ‚Ä‚à
–â‘è‚È‚¢‚̂łµ‚傤‚©B•׋­•s‘«Šm”F•s‘«‚Å\‚µ–ó‚È‚¢‚̂ł·‚ªA
—Ⴆ‚Îiptables“™‚ÅŠO‚Öo‚Ä‚¢‚­ƒpƒPƒbƒg‚ðŽÕ’f‚ð‚µ‚½ê‡“™‚É‚à
ƒAƒNƒZƒXƒƒO‚ÍŽc‚é‚̂łµ‚傤‚©B

Ž¿–â‚΂©‚è‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñB
Ž©•ª‚Å‚à‚à‚¤­‚µ’²‚ׂĂ݂܂·B


582 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 22:56:07 ]
apache‚̃ƒO‚ðsyslog‚ɉñ‚µ‚Ä”zM‚µ‚Ä‚à‚炤‚Ì‚ª•’Ê‚¾‚ÆŽv‚Á‚Ä‚½B
ƒ[ƒJƒ‹ŠÂ‹«ˆÈŠO‚É”ò‚΂µ‚½‚¢‚Æ‚«‚͂ǂ¤‚µ‚Ä‚é‚ÌH

583 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 23:07:32 ]
”ò‚΂µ‚½‚­‚È‚Á‚½‚±‚Æ‚ª‚È‚¢B

584 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 23:12:33 ]
>>582
‹t‚Élocal‚É‘‚­ˆÈŠO‚ðŒ©‚½‚±‚Æ‚ª‚È‚¢B
‰^—p‰®‚³‚ñ‚É‚æ‚邯Asyslog‚̓ƒO‚ªŒ‡‚¯‚é‚©‚çƒ_ƒ‚È‚ñ‚¾‚ÆB(localhost‚Å‚àƒ_ƒ‚Ȃ̂©?)
‚¿‚Ȃ݂ɃƒO‚ÍAƒ[ƒe[ƒg‚µ‚½ŒãANASã‚̃zƒXƒg–ˆ‚̃fƒBƒŒƒNƒgƒŠ‚ɕۊÇB
ˆê’èŠúŠÔŒã‚Ƀe[ƒv‚ɃoƒbƒNƒAƒbƒvB

585 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 23:12:59 ]
syslog‚ÌƒŠƒ‚[ƒg“]‘—‹@”\‚È‚ñ‚ÄŽg‚¤‚©‚ÈH
OpenView‚âJP1‚Ȃǂ̃ƒOŠÄŽ‹ƒG[ƒWƒFƒ“ƒg‚ð“ü‚ê‚邯‚©‚µ‚ÄA
‚ ‚é’ö“x®—E—v–ñ‚µ‚½‚à‚Ì‚ðƒCƒxƒ“ƒg‚Æ‚µ‚Ä‘—M‚·‚邿‚¤‚É‚µ‚Ä‚¢‚éB
ƒtƒŠ[‚̃c[ƒ‹‚Å‚à’T‚¹‚΂±‚ê‚ç‚ɑГ–‚·‚é‚à‚̂͂ ‚é‚ñ‚¶‚á‚Ëimunin‚Æ‚©nagios‚ ‚½‚è‚©‚ÈHjB


586 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 23:17:14 ]
>>581
‚Ü‚¸Amod_logio‚Í‘S‚­ŠÖŒW‚È‚¢B

ƒT[ƒo[‚ªAƒNƒ‰ƒCƒAƒ“ƒg‚Ƃ̂â‚èŽæ‚肪I—¹‚µ‚½‚Æl‚¦‚½Žž“_‚ŃƒO‚É‹L˜^‚³‚ê‚éB

ƒNƒ‰ƒCƒAƒ“ƒg‚Ƃ̂â‚èŽæ‚肪I—¹‚·‚é‚Ì‚Í
1.³í‚Ƀf[ƒ^‚ð‘S•”‘—‚Á‚½
2.ƒNƒ‰ƒCƒAƒ“ƒg‚ª“r’†‚ÅØ’f‚µ‚½
3.ƒNƒ‰ƒCƒAƒ“ƒg‚ª‰ž“š‚̂܂ÜTimeout‚ÌŽžŠÔ‚ª‰ß‚¬‚½
4.ƒT[ƒo[‚ª”Ž–î‚É‚æ‚èØ’f‚¹‚´‚é‚𓾂Ȃ­‚È‚Á‚½(Apache‚Ìstop,restart)
‚Á‚ĂƂ±‚©‚ÈŽv‚¢‚‚­‚Ì‚Í

‚ ‚È‚½‚ÍTCP‚Ì‚±‚Æ‚ð‚«‚¿‚ñ‚Æ’m‚Á‚Ä‚éH
‚»‚¤‚¶‚á‚È‚¯‚è‚á³’¼‰½‚©‚çà–¾‚µ‚Ä‚¢‚¢‚©•ª‚©‚ç‚ñ



587 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 23:17:40 ]
~ƒNƒ‰ƒCƒAƒ“ƒg‚ª‰ž“š‚̂܂ÜTimeout‚ÌŽžŠÔ‚ª‰ß‚¬‚½
›ƒNƒ‰ƒCƒAƒ“ƒg‚ª–³‰ž“š‚̂܂ÜTimeout‚ÌŽžŠÔ‚ª‰ß‚¬‚½

588 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/20(‰Î) 23:20:22 ]
>—Ⴆ‚Îiptables“™‚ÅŠO‚Öo‚Ä‚¢‚­ƒpƒPƒbƒg‚ðŽÕ’f‚ð‚µ‚½ê‡“™‚É‚à
>ƒAƒNƒZƒXƒƒO‚ÍŽc‚é‚̂łµ‚傤‚©B

Žc‚é

589 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 23:42:10 ]
>>586 ŠÖŒW‚¨‚¨—L‚èB’m‚Á‚½‚©‰³B

httpd.apache.org/docs/2.2/mod/mod_log_config.html
> httpd 2.0 ‚Å‚Í 1.3 ‚Ƃ͈قȂèA%b ‚Æ %B ƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚̓Nƒ‰ƒCƒAƒ“ƒg‚É
> ‘—M‚³‚ꂽƒoƒCƒg”‚»‚Ì‚à‚̂ł͂Ȃ­A HTTP ƒŒƒXƒ|ƒ“ƒX‚̃oƒCƒg”‚Å‚· (‚±‚ê‚ç
> ‚͈قȂé‚à‚Ì‚ÅA‚½‚Æ‚¦‚ÎA ƒRƒlƒNƒVƒ‡ƒ“‚ª“r’†‚Å”jŠü‚³‚ꂽꇂâASSL Žg—pŽž
> ‚Ɉê’v‚µ‚Ü‚¹‚ñ) B mod_logio ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é %O ƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚ÅAƒlƒb
> ƒgƒ[ƒNŒo—R‚ÅŽÀÛ‚É“]‘—‚³‚ꂽƒoƒCƒg”‚ð ‹L˜^‚Å‚«‚Ü‚·B

590 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/20(‰Î) 23:59:30 ]
>>582
ƒŠƒAƒ‹ƒ^ƒCƒ€‚ɂ͔ò‚΂³‚È‚¢B
–Z‚µ‚¢ŽžŠÔ‘тɂ³‚ç‚É•‰‰×‚ð‚©‚¯‚邿‚¤‚È‚±‚Ƃ͂µ‚È‚¢B

ƒ[ƒJƒ‹‚ɂƂÁ‚Æ‚¢‚ÄA
ˆê“úˆê‰ñ NFS ‚È‚è scp ‚È‚è rsync ‚È‚è‚Å‘—‚éB

591 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:10:41 ]
>>590
‚ñ‚È‚±‚Æ‚µ‚Ä‚½‚çAƒƒO‚̈Ӗ¡‚ª‚Ë[‚¾‚ë
ŠeX‚̃}ƒVƒ“‚ÉŠÄŽ‹‚³‚¹‚Ĉ—‚³‚¹‚Ä‚é‚ÌH

592 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:18:48 ]
>>591
uƒƒO‚̈Ӗ¡v‚Á‚ÄA‚½‚Æ‚¦‚΂ǂ¤‚¢‚¤‚±‚ÆH

593 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:21:02 ]
‹L˜^‚·‚éˆÓ–¡B
24ŽžŠÔ‚à‘O‚Ìî•ñ‚È‚ñ‚ĂقƂñ‚ÇŽg‚í‚È‚¢‚Å‚µ‚åB
‚Ȃɂ©–â‘肪‹N‚«‚ÄA24ŽžŠÔŒã‚ɑΉž‚·‚é‚Á‚Ä

594 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:22:47 ]
‚ñAApacheƒXƒŒ‚¾‚©‚çƒAƒNƒZƒXƒƒO‚̘b‚©‚ÆŽv‚Á‚Ä‚½‚¯‚ÇAˆá‚¤‚ÌH

ErrorLog‚Ì•û‚̘b‚È‚çA‚»‚ꂼ‚ê‚̃}ƒVƒ“‚ÉŠÄŽ‹ŽdŠ|‚¯‚Ă邿B

595 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:27:08 ]
>24ŽžŠÔ‚à‘O‚Ìî•ñ‚È‚ñ‚ĂقƂñ‚ÇŽg‚í‚È‚¢‚Å‚µ‚åB
SOX–@’m‚Á‚Ä‚éH

596 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:39:12 ]
>>593
Œã‚©‚ç–â‘肪”­Šo‚µ‚ÄAƒfƒBƒXƒNã‚ÉŽc‚Á‚Ă郃O‘S•”‚ð‚²‚è‚²‚è’²¸‚µ‚½‚±‚ƂȂñ‚ÄA1“x‚â2“x‚¶‚áς܂Ȃ¢‚ñ‚¾‚ªB



597 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 00:47:48 ]
>>596
‚ ‚é‚ËB
‚¨‚ê‚ÍWeb‰®‚¾‚¯‚ÇA‚¨‹q‚©‚牽ŒŽ‰½“úA`‚̃Rƒ“ƒeƒ“ƒc‚ɃAƒNƒZƒX‚µ‚½IPƒAƒhƒŒƒXAŽžŠÔ‚𒲂ׂĕñ‚µ‚Ä—~‚µ‚¢‚È‚ñ‚Ä‚µ‚å‚Á‚¿‚イB

598 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:07:43 ]
ƒtƒ‹ƒ{ƒbƒR‚¾‚È‚—

599 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 01:10:37 ]
>>589
‚»‚ê‚ÆAƒƒO‚É‹L˜^‚³‚ê‚éƒ^ƒCƒ~ƒ“ƒO‚ÉA‰½‚ÌŠÖŒW‚ª‚ ‚é‚ñ‚¾H

600 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:21:08 ]
>>595
‚»‚ê•ʂɖó‚É—§‚½‚È‚¢‚¶‚á‚ñB
–@—¥‚Å’ –ʂ̕ۑ¶‚ð‹`–±‚¯‚ç‚ê‚Ä‚é‚̂Ɠ¯‚¶

>>596
‚¾‚©‚çˆê‰ÓŠ‚É‚Ü‚Æ‚ß‚é‚ñ‚¶‚á‚ñ

>>597
ƒƒO‚ð‚ ‚³‚é”­‚È‚¢Œ´ˆö‚ð‚¾‚³‚ê‚Ä‚àc

601 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:48:20 ]
‚¾‚©‚ç>>590‚Æ‚©‚â‚Á‚Ĉê‰ÓŠ‚É‚Ü‚Æ‚ß‚Ä‚é‚¶‚á‚ñB

‰½‚ðŽå’£‚µ‚½‚¢‚Ì‚©‚æ‚­‚í‚©‚ç‚ñB

602 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:48:44 ]
>>599
“ú–{Œê‚Å‘‚¢‚Ä‚ ‚é‚̂ɂ킩‚ç‚È‚¢‚Ì?
“]‘—ŠJŽn‘O‚ɃƒO‚ðŽæ‚é‚©A“]‘—Š®—¹Œã‚ɃƒO‚ðŽæ‚é‚©‚ªˆÙ‚È‚éB

603 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 01:50:49 ]
>>602
‚Ç‚±‚É‚»‚ñ‚È‚±‚Æ‚ª‘‚¢‚Ä‚ ‚é‚©A“ú–{Œê‚Å‚à‰pŒê‚Å‚à‚¢‚¢‚©‚ç
Apache‚̃}ƒjƒ…ƒAƒ‹‚©‚ç‚»‚̂܂Ü(as-is)ƒRƒsƒy‚µ‚Ä‚­‚ê‚È‚¢‚©‚ÈH

604 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:54:13 ]
>>603
>>589‚ɃRƒsƒy‚µ‚½•”•ª‚É‘‚¢‚Ä‚ ‚éB’rÀ‚³‚ñ?

605 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 01:54:34 ]
>>600
‚¨‚Ü‚¦‚Ì“ª‚ªˆ«‚¢(à‚¨‚Ü‚¦‚ÌŽü‚è‚Ì󋵂ª‘S‚ĂɓK—p‚Å‚«‚邯Žv‚¢ž‚ñ‚Å‚é)‚̂͂킩‚Á‚½B

606 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 01:55:55 ]
> mod_logio ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é %O ƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚ÅAƒlƒb
> ƒgƒ[ƒNŒo—R‚ÅŽÀÛ‚É“]‘—‚³‚ꂽƒoƒCƒg”‚ð ‹L˜^‚Å‚«‚Ü‚·B

Šm‚©‚ÉAmod_logio‚ðŽg‚Á‚½‚Æ‚«‚ÍAŽÀÛ‚É“]‘—‚ªI‚í‚Á‚½Œã‚ɃƒO‚ªƒƒOƒtƒ@ƒCƒ‹‚É‹L˜^‚³‚ê‚邾‚낤‚ËB
‚ñ‚¶‚áAmod_logio‚ðŽg‚í‚È‚©‚Á‚½‚Æ‚«‚Í“]‘—‚ªI‚í‚é‘O‚ɃƒO‚ªƒƒOƒtƒ@ƒCƒ‹‚É‹L˜^‚³‚ê‚é‚È‚ñ‚Ăǂ±‚É‘‚¢‚Ä‚ ‚é‚ñ‚¾H



607 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 02:07:07 ]
>>606
ƒ`ƒ“ƒP‚ȃvƒ‰ƒCƒh•Û‚Æ‚¤‚Æ•KŽ€‚¾‚ÈBwww
Œ³‚ÌŽ¿–â(>>576)‚Å–â‘è‚É‚µ‚Ä‚¢‚éƒ^ƒCƒ~ƒ“ƒO‚Æ‚ÍAŽÀÛ‚Ì‘‚«ž‚݃^ƒCƒ~ƒ“ƒO‚Å
‚͂Ȃ­AƒƒO‚É‘‚«ž‚܂ꂽî•ñ‚ªŽæ“¾‚³‚ꂽƒ^ƒCƒ~ƒ“ƒO‚Å‚ ‚鎖‚Í–¾”’B

608 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 02:31:08 ]
>>607
‚¨‚¢‚¨‚¢
mod_logioŽg‚¤‚©‚Ç‚¤‚©‚ŃƒO‚É‹L˜^‚³‚ê‚鎞‚ª•Ï‚í‚邯‚¢‚¤‚Ì‚©H
1GB‚̃tƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚é‚Ì‚É2•ª‚©‚©‚éê‡A
ƒƒOƒtƒ@ƒCƒ‹“à‚̃AƒNƒZƒXŽž‚Ì•\ަ‚ª2•ª•Ï‚í‚邯Œ¾‚¤‚Ì‚©H

609 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 02:54:34 ]
>>608 ’á”]•KŽ€™Bwww
ƒ^ƒCƒ~ƒ“ƒO==ƒAƒNƒZƒXŽž‚Ɠǂގ–‚ÉŠˆ˜H‚ðŒ©o‚µ‚½‚Ì‚©?Bwww

Œ³‚ÌŽ¿–â(>>576)‚ð—Ç‚­“Ç‚ñ‚ÅA‰½‚ð‹C‚É‚µ‚Ä‚¢‚é‚©‚æ‚­l‚¦‚È‚³‚¢B

>>608‚ÌŒ¾‚¢‚ª‚©‚è‚ÉŠÖ‚µ‚Ä‚Í
ƒƒO‚É‘‚«ž‚܂ꂽî•ñ(“]‘—ƒoƒCƒg”)‚ªŽæ“¾‚³‚ꂽƒ^ƒCƒ~ƒ“ƒO‚ªˆÙ‚È‚éB
‚Æ‚¢‚Á‚Ä‚¨‚±‚¤B

610 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 02:56:07 ]
>>576‚Æ“]‘—ƒoƒCƒg”‚ɂ͉½‚ÌŠÖŒW‚à–³‚¢‚ñ‚¾‚ª

611 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 03:28:40 ]
>>610
‚ ‚éB‚í‚©‚ç‚È‚¢‚Ì‚©? –{“–‚É”nŽ­‚È‚ñ‚¾‚ÈB

612 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 03:41:40 ]
>>576‚É‚Í
u–â‘è‚Ȃ̂̓AƒNƒZƒXƒƒO‚ªŽc‚Á‚Ä‚¢‚é‚É‚àŠÖ‚í‚炸Av
‚Æ‘‚¢‚Ä‚ ‚èAƒAƒNƒZƒXƒƒO‚ª‘‚¢‚Ä‚ ‚é‚©‚Ç‚¤‚©‚ª–â‘è‚Ȃ킯‚Å
“]‘—ƒoƒCƒg”‚ª‚Ç‚¤‚©‚µ‚½‚Ì‚©H

‚³‚Á‚«‚©‚çl‚Ì‚±‚Æ‚ð’á”]‚Æ‚©“ú–{Œê‚ª‚Å‚«‚È‚¢‚Æ‚©Œ¾‚¤‚¯‚ÇA
‚¾‚¢‚½‚¢>>579‚Ìu—Ⴆ‚ÎAmod_logioŽg‚¦‚ÎŽÀÛ‚É“]‘—‚³‚ꂽƒoƒCƒg”Bv
‚͂ǂ̎¿–â‚ɑ΂·‚铚‚¦‚Ȃ̂©B“ú–{Œê‚ªo—ˆ‚ĂȂ¢‚̂͒N‚Ȃ̂©B

613 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 03:59:28 ]
>>609‚ÌŒ¾‚Á‚Ă邿‚¤‚ÉAƒvƒƒZƒX‚ªƒƒO‚É‘‚«ž‚Þ“à—e‚ðŽæ“¾‚·‚鎞ŠÔ‚ªˆÙ‚È‚é‚Æ‚䂤‚±‚Æ‚ÍA
>>608‚ÌŒ¾‚Á‚Ă邿‚¤‚ÈŽ–‘Ô‚ª‹N‚±‚肤‚é‚©‚à‚µ‚ê‚È‚¢B
‚µ‚©‚µ‚»‚¤‚È‚Á‚Ä—ˆ‚邯A‚»‚à‚»‚àlog‚É‘‚«ž‚Ü‚ê‚éƒAƒNƒZƒXŽžŠÔ‚ªAƒŠƒNƒGƒXƒg‚ðŽó‚¯Žæ‚Á‚½ŽžŠÔ‚Ȃ̂©A
ƒŠƒNƒGƒXƒg‚ªI—¹‚µ‚½ŽžŠÔ‚Ȃ̂©‚ª–â‘è‚ɂȂ肻‚¤B

ƒEƒ`‚ňȑOAˆê•”‚̃Nƒ‰ƒCƒAƒ“ƒg‚ªƒRƒlƒNƒVƒ‡ƒ“‚ð•ú‚³‚È‚­‚ÄAƒAƒNƒZƒXƒƒO‚É‘‚«ž‚Ü‚ê‚½Žž‚ªA
‘OŒã‚Ìs‚©‚ç3•ªˆÊ‚¸‚ꂽƒƒO‚ª‘½”‘‚«ž‚Ü‚ê‚邱‚Æ‚ª‚ ‚Á‚½B
mod_logio‚È‚ñ‚¼‚Í•sŽg—p‚¾‚Á‚½‚ªA‹°‚ç‚­ƒŠƒNƒGƒXƒg‚ª‚ ‚Á‚½ŽžŠÔ‚ð‚»‚ÌƒvƒƒZƒX(ƒXƒŒƒbƒh)‚ª‹L‰¯‚µ‚Ä‚¨‚èA
ƒRƒlƒNƒVƒ‡ƒ“‚ªØ‚ê‚½Žž“_‚Ålog‚É‘‚«ž‚ñ‚¾‚à‚̂Ǝv‚í‚ê‚éB(size‚ɂ‚¢‚Ă͓®“Iƒy[ƒW‚¾‚Á‚½‚̂ŃAƒe‚ɂł«‚¸)

‚à‚µmod_logio‚ðŽg‚¦‚ÎAƒRƒlƒNƒVƒ‡ƒ“‚ªØ‚ꂽ(‘‚«ž‚Þî•ñ‚ðŽæ“¾‚µ‚½)ŽžŠÔ‚àŽæ‚ê‚é‚©‚à‚µ‚ê‚È‚¢B
‚ ‚é‚¢‚ÍA‚»‚ÌŽžŠÔ‚ð‘‚«o‚·Ý’肪A‚Ђå‚Á‚Æ‚µ‚½‚çCustomLog‚ ‚½‚è‚É‚ ‚é‚©‚à‚µ‚ê‚È‚¢B
(‚»‚ꂪo—ˆ‚ê‚ÎA–â‘肪‹N‚«‚½‚Ç‚¤‚©‚ð”»’f‚·‚é•‚¯‚ɂȂ邩‚à)

‚‚¤‚±‚Æ‚ÅA–{‰Æ‚Ìmanual‚ ‚³‚Á‚Ä—ˆ‚Ü‚·B

614 –¼‘OF613 mailto:sage [2008/05/21(…) 04:27:27 ]
¡A“Ç‚ñ‚Å‚«‚½(jp‚̃y[ƒW‚¾‚¯‚¾‚¯‚Ç)B

‚Ü‚¸AƒƒO‚É‘‚«ž‚Ü‚ê‚鎞‚ÍAƒŠƒNƒGƒXƒg‚ðŽó‚¯‚½ŽžŠÔ‚݂̂µ‚©‹L˜^‚Å‚«‚È‚¢‚悤‚¾B
(logioŽg—pA•sŽg—p‚ÉŠÖ‚í‚炸B‚È[‚ñ‚¾AŽc”OEE)

‚ÅAƒŠƒNƒGƒXƒg‚ð•Ô‚·‚̂Ɋ|‚©‚Á‚½ŽžŠÔ‚ðA•b‚Ü‚½‚̓~ƒŠ•b(ms)‚Å‹L˜^‚·‚邱‚Ƃ͂ł«‚邿‚¤‚¾B
(‚±‚ê‚ÍACGI“™‚ªŽÀs‚³‚ê‚½ŽžŠÔ‚Ȃ̂©AƒŠƒNƒGƒXƒg‚ªŠ®‘S‚ÉI—¹‚·‚é‚܂ł̎žŠÔ‚Ȃ̂©‚ÍAŒŸØ•K—vB¡“x‚â‚Á‚Ă݂悤B)

>>576‚ÌŽ¿–â‚ɂ‚¢‚Ä‚ÍAlogioŽg—p•sŽg—p‚ÉŠÖ‚í‚炸AƒAƒNƒZƒX‚ªˆÙíI—¹(TimeOut‚Æ‚©AƒNƒ‰ƒCƒAƒ“ƒg‚ª’†Ž~‚Æ‚©)
‚µ‚½ê‡‚ÉA‚»‚Ì“à—e‚ð‘‚«o‚·(‚ ‚é‚¢‚Í‘‚«o‚³‚È‚¢)‚悤‚ÈÝ’è‚͂Ȃ¢‚悤‚Ȃ̂ÅA

>>579‚Ì“š‚¦‚ÍAuƒ^ƒCƒ~ƒ“ƒO‚ª‚¢‚‚Ȃ̂©Hv‚݂̂ÌꇂÍA‚»‚̒ʂ肾‚¯‚ÇA
Œã”¼•”•ª‚àŠÜ‚߂邯AulogŽw’è‚Ɉˑ¶v‚ͳŠm‚ł͂Ȃ¢‚̂ł͂Ȃ¢‚©B

615 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 04:32:12 ]
>>614 ‚¾‚¯‚ÇA
‚²‚ß‚ñAƒ~ƒŠ•b‚¶‚á‚È‚­‚ă}ƒCƒNƒ•b‚¾‚Á‚½EEEEEB

616 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 11:15:38 ]
apache ‚̃o[ƒWƒ‡ƒ“‚âÝ’è‚É‚©‚©‚í‚炸AƒƒO‚Éo—Í‚³‚ê‚é‚̂̓ŒƒXƒ|ƒ“ƒXI—¹ŒãB
‚½‚¾‚µA1.3 ‚ł̓ƒO‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚ªƒƒO‚ð‘‚¢‚½Žž‚ɂȂé‚̂ɑ΂µ‚ÄA
2.x ‚Å‚ÍƒŠƒNƒGƒXƒg‚ðŽó‚¯•t‚¯‚½Žž‚ɂȂéB
‚Ȃ̂ÅA1.3 ‚ł̓ƒO‚ª•K‚¸Žž‡‚É•À‚Ô‚ªA2.x ‚ł̓ŒƒXƒ|ƒ“ƒXŠ®—¹‚Ü‚Å
ŽžŠÔ‚ª‚©‚©‚邯ƒƒO‚ÌŽž‚ª‚³‚©‚̂ڂ邱‚Æ‚ª‚ ‚éB
ƒRƒ“ƒpƒCƒ‹Žž‚ɉ½‚© define ‚·‚ê‚Î 2.x ‚Å‚à 1.3 ŒÝŠ·‚ÌŽžo—Í‚ª
‚Å‚«‚½‚悤‚È‹L‰¯‚ª‚ ‚邯‚ÇAÚ‚µ‚¢‚±‚Ƃ͖Y‚ꂽB

‚ÅAmod_logio ‚Í LogFormat ‚ÅŽg‚¦‚鑎®§Œä•¶Žš‚ð‘‚â‚·‚¾‚¯‚ÅA
¡‰ñ‚ÌŒ‚ɂ͂܂Á‚½‚­‚È‚ñ‚É‚àŠÖŒW‚È‚¢B




617 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 12:14:42 ]
‰ž—p—Í‚ª’v–½“I‚ÉŒ‡”@‚µ‚Ä‚é‚ÈB‚±‚ꂪu‚䂯‚èv‚©B

%b “]‘—‚·‚é—\’è‚̃oƒCƒg”
%O “]‘—‚µ‚½ƒoƒCƒg”
—¼•û‹L˜^‚·‚邱‚Æ‚Å>>576‚ª–â‘è‚É‚µ‚Ä‚¢‚é󋵂ðà–¾‚Å‚«‚郃O‚ɂȂéB

618 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 12:18:10 ]
ƒT[ƒo‚ª‘—M‚µ‚½ƒoƒCƒg”‚Í
ƒNƒ‰ƒCƒAƒ“ƒg‚ªŽóM‚µ‚½ƒoƒCƒg”‚Æ•K‚¸ˆê’v‚·‚é‚Ì‚¾‚낤‚©B

619 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 12:42:38 ]
>‚·‚¢‚Ü‚¹‚ñBapache‚̃AƒNƒZƒXƒƒO‚Ì
>‘‚«ž‚݃^ƒCƒ~ƒ“ƒO‚Á‚Ä‚¢‚‚Ȃñ‚Å‚µ‚傤‚©B

‚Æ‚¢‚¤–â‚¢‚ɑ΂µ‚Ä %bA%O ‚ªo‚Ä‚­‚é——R‚ð‰ž—p—Í‚ªŒ‡”@‚µ‚½‚䂯‚è‚É‚à
—‰ð‚Å‚«‚邿‚¤‚Éà–¾‚µ‚Ä‚à‚炦‚邯‚ ‚肪‚½‚¢‚Å‚·B

>–â‘è‚Ȃ̂̓AƒNƒZƒXƒƒO‚ªŽc‚Á‚Ä‚¢‚é‚É‚àŠÖ‚í‚炸A
>(—Ⴆ‚΃lƒbƒgƒ[ƒN‚ÌáŠQ‚ÌŒ´ˆö‚Å)
>ƒNƒ‰ƒCƒAƒ“ƒg‚ªƒf[ƒ^‚ðŽæ“¾‚Å‚«‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚ª
>‚ ‚蓾‚é‚Ì‚©‚Ç‚¤‚©‚Æ‚¢‚¤‚±‚Ƃł·B

‚±‚¿‚ç‚ÉŠÖ‚µ‚Ä‚¢‚¦‚ÎAu‚ ‚蓾‚év‚Å–â‘è‚È‚¢‚Å‚·‚æ‚ËB
ƒƒOo—Í‚ð‚Ç‚¤Žw’è‚·‚é‚©‚Ƃ͂܂Á‚½‚­–³ŠÖŒW‚ÉB
‚Á‚Ä‚¢‚¤‚©AƒƒO‚ÌŽw’è•û–@‚ð•Ï‚¦‚邱‚ƂŃf[ƒ^‚Ì“]‘—‚ÌŠmŽÀ«‚ª
•Ï‚í‚Á‚½‚è‚È‚ñ‚©‚µ‚½‚ç‘å•ςȂ±‚Æ‚¾B

620 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 12:57:40 ]
>>619
> ‚Æ‚¢‚¤–â‚¢‚ɑ΂µ‚Ä %bA%O ‚ªo‚Ä‚­‚é——R‚ð‰ž—p—Í‚ªŒ‡”@‚µ‚½‚䂯‚è‚É‚à
> —‰ð‚Å‚«‚邿‚¤‚Éà–¾‚µ‚Ä‚à‚炦‚邯‚ ‚肪‚½‚¢‚Å‚·B
‚»‚ê‚Í >>576 ‚̌㔼‚É‘‚¢‚Ä‚ ‚é‚¶‚á‚ñB
‚»‚à‚»‚à‚Ì–â‚¢‚ª“IŠO‚ꂾ‚Á‚½B

621 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 13:31:02 ]
>>620
‚¦[‚ÆA‚Æ‚¢‚¤‚±‚Æ‚ÍA

>‚±‚¿‚ç‚ÉŠÖ‚µ‚Ä‚¢‚¦‚ÎAu‚ ‚蓾‚év‚Å–â‘è‚È‚¢‚Å‚·‚æ‚ËB
>ƒƒOo—Í‚ð‚Ç‚¤Žw’è‚·‚é‚©‚Ƃ͂܂Á‚½‚­–³ŠÖŒW‚ÉB

‚±‚ê‚ð”Û’è‚·‚é‚Á‚Ä‚±‚Ƃł·‚©H
ƒƒO‚ÌŽw’è‚Á‚Ă̂ÍA”­¶‚µ‚½Œ»Û‚ð‹L˜^‚·‚é‚©‚Ç‚¤‚©‚̈Ⴂ‚¾‚¯‚ÅA
‚»‚ÌŒ»Û‚ª”­¶‚·‚é‚©‚Ç‚¤‚©‚Ƃ͂܂Á‚½‚­–³ŠÖŒW‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚ªB

‚»‚ê‚Æ‚àƒAƒŒ‚Å‚·‚©AƒoƒO‚Ì‚ ‚éƒvƒƒOƒ‰ƒ€‚Ì‚ ‚₵‚»‚¤‚ȂƂ±‚ë‚É
printf ‚ð‚‚Á‚±‚ñ‚¾‚çƒoƒO‚ªÄŒ»‚µ‚È‚­‚È‚Á‚½‚Æ‚©‚¢‚¤‚Ì‚ð
“úí“I‚É‚â‚Á‚Ä‚é•û‚È‚ñ‚Å‚µ‚傤‚©H

622 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 13:34:29 ]
>>619
u‚䂯‚èv‹°‚é‚ׂµB
Žš–Ê‚ð‚È‚¼‚邾‚¯‚Å‚ÍAŽ¿–â‚̈Ó}‚·‚邯‚±‚ë‚͂킩‚ç‚ñ‚æB

Œã”¼‚Æ‚ ‚킹‚ēǂ߂ÎA>>576‚Ì󋵂Í
EƒNƒ‰ƒCƒAƒ“ƒg‚ªƒf[ƒ^‚ªŽæ“¾‚Å‚«‚Ä‚¢‚È‚¢(‚悤‚ÉŽv‚¦‚é)
E‚Å‚àƒAƒNƒZƒXƒƒO‚łͳí‚É“]‘—‚µ‚½‚±‚ƂɂȂÁ‚Ä‚¢‚éB

‚»‚±‚ÅA>>576‚̓AƒNƒZƒXƒƒO‚Ì‹L˜^ƒ^ƒCƒ~ƒ“ƒO‚ð‹^‚Á‚Ä
> ‚·‚¢‚Ü‚¹‚ñBapache‚̃AƒNƒZƒXƒƒO‚Ì
> ‘‚«ž‚݃^ƒCƒ~ƒ“ƒO‚Á‚Ä‚¢‚‚Ȃñ‚Å‚µ‚傤‚©B
‚Æ‚¢‚¤Ž¿–â‚ð‚µ‚½‚킯‚¾B
Ž¿–₪uƒAƒNƒZƒXƒƒO‚ªŽc‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚±‚ê–{“–‚Å‚·‚©? ŽÀÛ‚É‚Í
“]‘—‚³‚ê‚Ä‚¢‚È‚¢‚̂łÍ?v‚Å‚ ‚邱‚Ƃ͖¾”’B

%b %O—¼•û‚Æ‚ê‚ÎA
1 (apache‚©‚猩‚½)ƒNƒ‰ƒCƒAƒ“ƒg‚̃vƒƒgƒRƒ‹ƒXƒ^ƒbƒN‚܂ł̓f[ƒ^“]‘—‚ªŠ®—¹‚µ‚Ä‚¢‚éB
2 ƒRƒlƒNƒVƒ‡ƒ“Ø’f“™‚ÌŒ´ˆö‚Å“]‘—‚ª’†’f‚³‚ꂽB
‚Ì‚¢‚¸‚ê‚©‚Å‚ ‚邱‚Æ‚ª‚í‚©‚é‚Ì‚ÅáŠQ‚ÌØ‚蕪‚¯‚ª‚Å‚«‚éB

623 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 13:39:15 ]
>>621
>>620 != >>617‚Ȃ̂Ŋ¨ˆá‚¢‚µ‚È‚¢‚悤‚ÉB

624 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 13:39:42 ]
>>617
‰ž—p—ÍH‚—

‚»‚ê‚È‚ç
%X ‰ž“š‚ªŠ®—¹‚µ‚½‚Æ‚«‚ÌÚ‘±ƒXƒe[ƒ^ƒX
‚ðŽg‚¤‚©‚çAmod_logio‚ð‚»‚Ì–Ú“I‚ÉŽg‚¨‚¤‚È‚ñ‚ÄŽv‚í‚È‚¢‚ñ‚¾‚æB
‚¾‚©‚ç’N‚à‚¨‘O‚Ìu‰ž—pv‚ð—‰ð‚Å‚«‚È‚¢‚ñ‚¾‚æB

‚»‚ê‚É‚»‚à‚»‚àŽ¿–âŽÒ‚ɑ΂·‚铚‚¦‚ɂȂÁ‚ĂȂ¢‚¾‚ë>>579‚ÍB

625 –¼‘OF620 mailto:sage [2008/05/21(…) 13:46:19 ]
>>621
”Û’è‚àm’è‚à‚µ‚È‚¢‚æB
>>619 ‚Ì‘O”¼‚É“š‚¦‚½‚¾‚¯B

626 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 13:47:05 ]
‚Á‚Ä‚¢‚¤‚©A‚æ‚­Œ©‚½‚ç

>%b “]‘—‚·‚é—\’è‚̃oƒCƒg”
>%O “]‘—‚µ‚½ƒoƒCƒg”

‚±‚êŽv‚¢‚Á‚«‚è‰R‚¶‚á‚Ë[‚©B

%b response body ‚¾‚¯‚̃oƒCƒg”
%O header ž‚݂̑ƒoƒCƒg”

‚Ç‚Á‚¿‚àŽÀÛ‚É“]‘—‚µ‚½ƒTƒCƒY‚ÅA“]‘—‚·‚éu—\’èv‚̃oƒCƒg”‚ł͂Ȃ¢B
‚Â[‚©ACGI ‚Ý‚½‚¢‚ÉƒŠƒNƒGƒXƒg‚ðŽó‚¯‚Ä‚©‚ç“®“I‚ɶ¬‚µ‚Ä‚éƒy[ƒW‚Ì
u“]‘—‚·‚é—\’è‚̃oƒCƒg”v‚ð‚Ç‚¤‚â‚Á‚ăƒO‚ÉÚ‚¹‚é‚ñ‚¾‚æB



627 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 14:12:20 ]
>>624
Œão‚µ‰³BŒão‚µ‚Æ‚¢‚í‚ꂽ‚­‚È‚©‚Á‚½‚çA•ʃXƒŒ‚Å‚¨‘O‚ªŽ©•ª‚Å
Œ¾‚Á‚Ä‚½‚悤‚Émd5“\‚Á‚Æ‚¯‚Ηǂ©‚Á‚½‚Ì‚ÉBwww

>>626
ƒEƒ‹ƒgƒ‰‰SŽÒ‚Í–Ù‚Á‚Ä‚ë‚æB

> ‚Ç‚Á‚¿‚àŽÀÛ‚É“]‘—‚µ‚½ƒTƒCƒY‚ÅA“]‘—‚·‚éu—\’èv‚̃oƒCƒg”‚ł͂Ȃ¢B
>>589‚Å‚àˆø—p‚µ‚Ä‚¢‚éB
> httpd 2.0 ‚Å‚Í 1.3 ‚Ƃ͈قȂèA%b ‚Æ %B ƒtƒH[ƒ}ƒbƒg•¶Žš—ñ‚̓Nƒ‰ƒCƒAƒ“ƒg‚É
> ‘—M‚³‚ꂽƒoƒCƒg”‚»‚Ì‚à‚̂ł͂Ȃ­A HTTP ƒŒƒXƒ|ƒ“ƒX‚̃oƒCƒg”‚Å‚· (‚±‚ê‚ç

> ‚Â[‚©ACGI ‚Ý‚½‚¢‚ÉƒŠƒNƒGƒXƒg‚ðŽó‚¯‚Ä‚©‚ç“®“I‚ɶ¬‚µ‚Ä‚éƒy[ƒW‚Ì
> u“]‘—‚·‚é—\’è‚̃oƒCƒg”v‚ð‚Ç‚¤‚â‚Á‚ăƒO‚ÉÚ‚¹‚é‚ñ‚¾‚æB
apache‚ªˆê’UŽó‚¯Žæ‚Á‚ăoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚Ä‚¢‚éB
‚¨‘O‚Í’m‚ç‚È‚¢‚¾‚낤‚ªAHTTPƒŒƒXƒ|ƒ“ƒXƒƒbƒZ[ƒW‚ɂ̓Xƒe[ƒ^ƒXƒ‰ƒCƒ“‚ª•K{‚Ȃ̂¾‚ªA
Apache‚ª— ‚ł‚¯‚Ä‚­‚ê‚Ä‚¢‚éB
‚¨‘O‚̂悤‚ȃEƒ‹ƒgƒ‰‰SŽÒ‚ªì‚Á‚½CGI‚Ìo—͂𳂵‚¢HTTPƒŒƒXƒ|ƒ“ƒXƒƒbƒZ[ƒW‚É‚·‚邽
‚ß‚ÉApache‚ÍŠæ’£‚Á‚Ä‚é‚ñ‚¾‚¼B

628 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/21(…) 14:37:22 ]
Œão‚µH•ʃXƒŒHmd5H
‚à‚¤‚¢‚¢‚æ

629 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 15:42:01 ]
>628
‚¨‘O‚Ì•‰‚¯[‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—

630 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 16:39:10 ]
—òˆ«‚È’ÊMŠÂ‹«‰»‚ł̃T[ƒoEƒNƒ‰ƒCƒAƒ“ƒg‚Ì‚â‚èŽæ‚è‚ðŒ©‚Ä‚¢‚é‚Ý‚½‚¢‚¾w

631 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/21(…) 16:44:17 ]
ˆÈãA–{ŽŽ‡‚ÍuÅŒã‚É‚µ‚á‚ׂÁ‚½•û‚ªŸ‚¿vƒ‹[ƒ‹‚Å‚¨‘—‚肵‚Ü‚µ‚½B

632 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/22(–Ø) 15:57:46 ]
apache-2.2.8 ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
httpd.conf‚É‚ÄA
DocumentRoot "/usr/pkg/share/httpd/htdocs"
‚ðA
DocumentRoot "/www/htdocs"
‚É•ÏX‚µ‚Ü‚µ‚½B(/www/htdocs‚Í쬂µAindex.html‚à쬂µ‚Ü‚µ‚½B
‚»‚µ‚ÄAapache‚ðÄ‹N“®‚µ‚ăAƒNƒZƒX‚·‚邯
Forbidden
You don't have permission to access / on this server.

‚Æ•\ަ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

‰½‚ªŒ´ˆö‚©‚í‚©‚è‚Ü‚¹‚ñŠG‚łłµ‚傤‚©H

ã‹LˆÈŠO‚ÌC³“_‚ÍA
ServerAdmin ‚Æ ServerName‚¾‚¯‚Å‚·B



633 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/22(–Ø) 16:06:39 ]
777‚É‚Å‚à‚µ‚Ä‚Ý

634 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/22(–Ø) 16:12:28 ]
/www/htdocs ‚ɑ΂µAGroup‚ÆUser‚ÅŽw’肵‚½ŽÀsƒ†[ƒU‚̃AƒNƒZƒXŒ ŒÀ‚ª‚È‚¢
¨ƒfƒBƒŒƒNƒgƒŠ‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚𒲂ׂé

/www/htdocs ‚ɑ΂µAƒfƒBƒŒƒNƒeƒBƒu‚Å‹–‰ÂŽw’肪–³‚¢
¨‚Ƃ肠‚¦‚¸<Directory /usr/pkg/share`> ‚Æ‚©‚¢‚¤•”•ª‚ð/www/htdocs‚É‘‚«Š·‚¦‚Ă݂é

Å’á‚Ì‘Îô‚Æ‚µ‚Ä‚ÍA‘½•ª‚±‚̂ւñ‚Å‚ÍB

635 –¼‘OF632 mailto:sage [2008/05/22(–Ø) 16:19:42 ]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‰ðŒˆ‚Å‚«‚Ü‚µ‚½B

DocumentRoot‚¾‚¯‚ð•Ï‚¦‚Ä‚¢‚½‚̂ł·‚ªAcgi-bin‚âerrro, icons‚à“¯‚¶ƒpƒX‚É•ÏX‚µA
‚à‚Æ‚ÌDocumentRoot‚Ì’†g‚ð‚·‚×‚ÄƒRƒs[‚·‚ê‚΂ł«‚Ü‚µ‚½B

‚¨Žè”‚ð‚¨‚©‚¯‚¢‚½‚µ‚Ü‚µ‚½B

636 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/22(–Ø) 16:30:42 ]
777‚̂܂܂ɂµ‚Æ‚­‚È‚æB



637 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/23(‹à) 05:25:35 ]
mod_proxy Žg‚Á‚ÄAƒNƒ‰ƒCƒAƒ“ƒg¨SSLproxy‰»ƒT[ƒo¨WEBƒT[ƒo
‚Æ‚¢‚¤‚悤‚ÉSSLƒAƒNƒZƒX‚³‚¹‚½‚¢‚̂ł·‚ªA
‚±‚ÌꇂÉA
ƒƒO‚ÌŠÇ—ãA
WEBƒT[ƒo‚ɃNƒ‰ƒCƒAƒ“ƒg‚ÌIP‚𒼂Ɏc‚³‚¹‚邱‚Ƃ͉”\‚Ȃ̂łµ‚傤‚©B


638 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/23(‹à) 07:13:32 ]
XAMPP for Windows‚Ń[ƒJƒ‹—p‚ÉApache 2.2.8‚ð“®‚©‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‚¿‚å‚Á‚Æ¢‚Á‚½‚±‚Æ‚ª‚ ‚èAŒä•Œ¾‚𒸂«‚½‚­Žv‚¢‚Ü‚·B

USBƒƒfƒBƒA‚ɂĈقȂéŠÂ‹«‚É‚Äapache‚ðŽg‚¦‚邿‚¤‚É‚µ‚Ä‚¢‚é‚̂ł·‚ªA
httpd.conf(ŽÀÛ‚É‚Í httpd-vhosts.conf)‚ÌA<VirtualHost *> ‚Ì DocumentRoot Žw’è‚É
‘¶Ý‚µ‚È‚¢ƒhƒ‰ƒCƒu‚ðŽw’è‚·‚邯A
Syntax error on line 80 of (ƒCƒ“ƒXƒR‚µ‚½ƒfƒBƒŒƒNƒgƒŠ)/xampp/apache/conf/extra/httpd-vhosts.conf:
DocumentRoot must be a directory
‚ÆŒ¾‚í‚ê‚Äapache‚ª‹N“®‚µ‚Ü‚¹‚ñB

ŠÂ‹«‚É‚æ‚Á‚Äꇕª‚¯A‚à‚µ‚­‚ÍA‘¶Ý‚µ‚È‚¢ƒhƒ‰ƒCƒu‚ðŽw’肵‚Ä‚ài–³Ž‹‚µ‚Äj‹N“®‚Å‚«‚邿‚¤‚É‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H

Œ‹‹Ç‚Ì‚â‚肽‚¢‚±‚ƂƂµ‚Ä‚ÍA‰Æ‚̊‹«‚Æì‹Æê‚̊‹«‚Ìsamba‚ÅŠ„‚è“–‚Ä‚½ƒhƒ‰ƒCƒui‰Æ‚̊‹«‚ɂ͑¶Ý‚µ‚È‚¢j‚ÅA
‹¤’ʂ̕û–@‚ʼn^—p‚µ‚½‚¢‚Æ‚¢‚¤‚±‚Ƃł·B

639 –¼‘OF638 [2008/05/23(‹à) 07:28:59 ]
ƒo[ƒWƒ‡ƒ“‚ð‘‚«–Y‚ê‚Ă܂µ‚½B
Server version: Apache/2.2.8 (Win32)
XAMPP Version 1.6.6a
‚Å‚·B

•â‘«‚Ȃ̂ł·‚ªA‘¼‚̃o[ƒ`ƒƒƒ‹ƒzƒXƒg‚ÌÝ’è‚Ȃǂ̋¤’Ê‚ÌÝ’è‚à‚½‚­‚³‚ñ‚ ‚邽‚ßA
‚Å‚«‚ê‚ÎAapache‚Ȃǂð2‚‚킯‚ăCƒ“ƒXƒg[ƒ‹‚ð‚µ‚½‚­‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·B

640 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/23(‹à) 09:14:32 ]
>>637
proxy¨webŽI ‚ÌÛAmod_proxy‚Ì‹@”\‚Æ‚µ‚ÄA
X-forwarded-For
‚Æ‚¢‚¤ƒwƒbƒ_‚ªƒŠƒNƒGƒXƒg‚É‘}“ü‚³‚ê‚é‚Ì‚ÅA‚»‚ê‚ðƒƒO‚É‹L˜^‚·‚ê‚΂悢B
‚ ‚é‚¢‚ÍAmod_rpaf‚ð“ü‚ê‚ê‚ÎHost‚ªã‘‚«‚³‚ê‚é‚̂ŃƒO‚à•Ï‚í‚éB

641 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/23(‹à) 09:15:41 ]
ꇂ킯‚ÅŽg‚¦‚»‚¤‚È‚Ì‚Í IfDefine ‚©‚Ë‚¦B
ttp://httpd.apache.org/docs/2.2/ja/mod/core.html#ifdefine

642 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/23(‹à) 10:29:19 ]
Ž©‘îƒpƒ\ƒRƒ“‚Ì’†g‚𓯂¶•—–¡‚É‚·‚ê‚Ηǂ¢‚©‚Æ
ƒhƒ‰ƒCƒuƒŒƒ^[•Ï‚¦‚邯‚©ƒGƒCƒŠƒAƒXì‚邯‚©

643 –¼‘OF638 mailto:sage [2008/05/23(‹à) 13:28:38 ]
>>641
‚¢‚¯‚Ü‚·‚½II

ŽŸ‚̃ŒƒX‚̂悤‚ÈWSH‚ð‘‚¢‚ÄA

<IfDefine WorkMachine>
@@<VirtualHost *>
@@@@DocumentRoot ‚È‚¢ƒhƒ‰ƒCƒu‚ðŠÜ‚ÞƒpƒX
@@@@F
@@@@F
</IfDefine>

‚Ý‚½‚¢‚ÉAhttpd.confihttpd-vhosts.confj‚É‘‚¢‚Ä‚¨‚¯‚΂΂Á‚¿‚è‚Å‚µ‚½B

644 –¼‘OF638 mailto:sage [2008/05/23(‹à) 13:29:06 ]
‚Å‚Á‚¿ã‚°‚½WSH‚Å‚·B

MachineNameForWork = 'RED';

function IsMachineForWork() {
@@return WScript.CreateObject("WScript.Network").ComputerName == MachineNameForWork;
}
function GetApacheArgs() {
@@return IsMachineForWork() ? " -DWorkMachine" : "";
}

var args = WScript.Arguments;
var shell = WScript.CreateObject("WScript.Shell");

var isStopMode = (args.length == 1 && args(0) == 'stop');

// stop process
shell.Run('apache_stop.bat', 0, true);
if (isStopMode) {
@@// if mysqld is not booting, beep onn urusai!!
@@shell.Run('mysql_stop.bat', 0, true);
@@WScript.Quit();
}

WScript.Sleep(1000 * 3);


// run apache etc...
shell.Run('apache\\bin\\apache.exe' + GetApacheArgs(), 0, false);
WScript.Sleep(1000 * 1);
shell.Run('mysql\\bin\\mysqld --defaults-file=mysql\\bin\\my.cnf --standalone', 0, false);

645 –¼‘OF638 [2008/05/23(‹à) 13:30:56 ]
>>642
ƒAƒhƒzƒbƒN‚És‚­‚È‚ç‚Ί‹«‚Ì•û‚ð•Ï‚¦‚Ä‚µ‚Ü‚¤‚Ì‚àƒAƒŠ‚Å‚·‚ËB


–³Ž–‰ðŒˆ‚¢‚½‚µ‚Ü‚µ‚½B
‚²‹¦—Í‚­‚¾‚³‚è‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

646 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/23(‹à) 14:52:57 ]
FreeBSD‚ÅApache2.2.8‚Å‘¶Ý‚µ‚È‚¢ƒfƒBƒŒƒNƒgƒŠ‚ðDocumentRoot‚Éݒ肵‚½‚ç
Warning: DocumentRoot [/usr/home/user1/www/vh/virtualhost1/] does not exist
‚Á‚ÄŒx‚ªo‚邯‚Ç•’ʂɋN“®‚·‚é‚ËB
‘¶Ý‚µ‚È‚¢ƒhƒ‰ƒCƒu‚¾‚ƃGƒ‰[‚ɂȂé‚Ì‚©cBƒoƒO•ño‚·‚©‚ËB



647 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/23(‹à) 21:29:59 ]
>>646
‚Ü‚¸ƒ\[ƒX‚ð“Ç‚ñ‚ÅAˆÓ}“I‚Ȃ̂©ƒoƒO‚Á‚Û‚¢‚Ì‚©”»’f‚µ‚Ă݂ĂÍH
ƒƒCƒ“‚ÌDocumentRoot‚¾‚ƃGƒ‰[‚ÅA<VirtualHost> ‚¾‚Á‚½‚çŒx‚Ì‚ÝA‚Æ‚©‚Á‚Ä
‚¢‚¤•—‚ɂȂÁ‚Ä‚¢‚é‰Â”\«‚à‚ ‚邵B‚¢‚«‚È‚èƒoƒO•ñ‚³‚ê‚Ä‚àˆÞ‚¦‚邯Žv‚¤B
# ˜R‚ê‚͓ǂñ‚łȂ¢B‚²‚ß‚ñB

648 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 01:02:19 ]
‚·‚¢‚Ü‚¹‚ñAˆÈ‘OƒAƒhƒoƒCƒX’¸‚¢‚½>>507‚Å‚·B
ƒ`ƒ‰ƒV‚Ì— ‚Ý‚½‚¢‚Å‹°k‚Å‚·‚ªA‚»‚ÌŒã‚̉õ’²‚ɂȂè‚Ü‚µ‚½B‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

¡‰ñ‚¢‚ë‚¢‚ë’~Ï‚µ‚Ä‚«‚½ƒ‹[ƒ‹‚ð®—‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
httpd.conf‚É
<IfModule mod_limitipconn.c>
ExtendedStatus On
<Directory "/var/www/example/*/example">
<FilesMatch "\.(zip|lzh|rar|sit|tgz)$">
MaxConnPerIP 2
</FilesMatch>
</Directory>
</IfModule>
...
<IfModule log_config_module>
...
SetEnvIf User-Agent "(bad-agent1|bad-agent2 ...)" robots
...
SetEnvIf Referer "example.jp" ref_ok
SetEnvIf Referer "^$" ref_ok
</IfModule>

649 –¼‘OF648‘±‚« mailto:sage [2008/05/24(“y) 01:03:14 ]
‚»‚µ‚Ähttpd-vhosts.conf‚É
<Directory /var/www/example/*/example>
<FilesMatch "\.(zip|rar|lzh|sit|tgz)$">
Order deny,allow
Deny from env=robots
Allow from env=ref_ok
</FilesMatch>
</Directory>

‚Æ‚µ‚Ä‚¢‚é‰ÓŠ‚ª‚ ‚è‚Ü‚·‚ªAlimit‚ÍŒø‚¢‚Ä503‚ð•Ô‚·‚̂ł·‚ªAƒAƒNƒZƒXƒƒO‚ðŒ©‚é‚Æuser-agent‚Å’e‚¯‚ĂȂ¢‚̂ɋC‚«‚Ü‚µ‚½B
‘O‚ÍSetEnvIF‚ł̊‹«•Ï”‚ÌÝ’è‚Í‚µ‚Ä‚¸‚ÉRewriteƒ‹[ƒ‹‚Å403‚ð•Ô‚·‚悤‚É‚µ‚Ä‚¢‚Ü‚µ‚½B
‚±‚ê‚̓‹[ƒ‹‚Ì“K—p‡‚Ì–â‘è‚Ȃ̂©ƒAƒhƒoƒCƒX’¸‚¯‚Ü‚·‚Æ•‚©‚è‚Ü‚·B

‚ÅA‘Oq‚̂Ƃ¨‚胃O‚ðŒ©‚Ä‹C‚«AC³‚Å‚«‚é‚Ü‚ÅRewrite‚ÆSetEnvIf‚̓Rƒƒ“ƒgƒAƒEƒg‚µ‚ÄA“¯ˆêip‚©‚ç503‚ð•Ô‚µ‚½‰ñ”‚É臒l‚ðݒ肵A’´‚¦‚½ƒ†[ƒU‚͖ⓚ–³—p‚Åiptables‚ɓ˂Áž‚ñ‚Å‚¢‚Ü‚·B
‚È‚é‚ׂ­iptables‚ð‚µ‚å‚Á’†XV‚µ‚½‚­‚È‚¢‚Ì‚ÅAapache‘¤‚Åo—ˆ‚È‚¢‚©‚ÆŽv‚¢‚Ü‚µ‚½B
‚à‚µAŽ„‚ÌÝ’è’Pƒƒ~ƒX‚Å‚µ‚½‚炨˜l‚Ñ‚µ‚Ü‚·c‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B

650 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 04:56:52 ]
•¡‡ðŒ‚¾‚©‚ç“‚¢‚È‚— ‚±‚ñ‚ÈŠ´‚¶‚©‚ÈH

SetEnvIf User-Agent "^bad-agent1" robots
SetEnvIf User-Agent "^bad-agent2" robots
SetEnvIf Referer "^.+" ref_ng
SetEnvIf Referer "^example\.jp" !ref_ng
Order allow,deny
Allow from all
Deny from env=robots
Deny from env=!ref_ng

Referer ‚̂Ƃ±‚ɕ⑫‚·‚邯A‚Ü‚¸ Referer ’l‚ª‚ ‚Á‚½‚ç ref_ng ‚Æ‚¢‚¤
‹‘”Û‘O’ñ‚̃tƒ‰ƒO‚𗧂Ăè‚¢‚ÄA‚»‚ꂪ‹–‰Â‚³‚ê‚é Referer ‚¾‚Á‚½ê‡‚É‚Í
ref_ng ‚̃tƒ‰ƒO‚ð‰ðœ‚·‚éBReferer ’l‚ª‚È‚¢‚Æ‚«‚Í ref_ng ‚ª—§‚½‚È‚¢‚©‚ç
ƒAƒNƒZƒX‚Í‹–‰Â‚³‚ê‚éB

‚±‚êˆÈã‚ÉðŒ‚ª‘‚¦‚邯“ï‰ð‚ɂȂ邾‚¯‚È‚ñ‚ÅA‘f’¼‚É mod_rewrite ‚Å
ݒ肵‚½•û‚ª—Ç‚¢‚ÆŽv‚¤‚Å‚·B

651 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 05:01:13 ]
臒l‚ÌŒ‚ɂ‚¢‚Ä‚ÍAapache ‚ň—‚³‚¹‚Ä‚½‚çˆÓ–¡‚È‚¢‚ÈB
503 ‚ð•Ô‚»‚¤‚ª 403 ‚ð•Ô‚»‚¤‚ªAƒŠƒNƒGƒXƒg‚ª httpd ‚ɂ܂œž’B‚µ‚Ä‚¢‚邱‚Æ‚É
•Ï‚í‚è‚͂Ȃ¢‚Ì‚ÅAˆ—ƒRƒXƒg‚̎኱‚̈Ⴂ‚Í‚ ‚ê‚Ç“¯‚¶‚±‚ÆB

ƒƒO‚ð’èŠú“I‚ÉŒ©‚ÄAIP ƒAƒhƒŒƒX‚ð iptables ‚ɒljÁ‚·‚éƒXƒNƒŠƒvƒg‚Å‚à
‘‚¢‚½‚Ù‚¤‚ª‘‚¢‚©‚ÆEEEE

652 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 05:03:35 ]
>>650
“xX‚·‚ñ‚Ü‚¹‚ñorz C³EEE
~ Deny from env=!ref_ng
› Deny from env=ref_ng

653 –¼‘OF648 mailto:sage [2008/05/24(“y) 07:35:29 ]
‚¨‚͂悤‚²‚´‚¢‚Ü‚·B
’©‚܂Ń`ƒ…[ƒjƒ“ƒO‚µ‚Ä–°‚½‚¢>>648‚Å‚·:-)

>>650
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚²ŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚·B
‚â‚Í‚èRewrite‚Å‚â‚Á‚½•û‚ª‚¢‚¢‚Å‚µ‚傤‚©cB
•ÊŒ‚Å‚·‚ªAlimit‚àŠ®àø‚Å‚Í‚È‚¢‚Ì‚ÅAˆ«Ž¿‚ȃ†[ƒU‚É‚È‚é‚Æ1•bŠÔ‚É10ˆÈã‚̃AƒNƒZƒX‚ðŠ|‚¯‚Ä‚«‚Ü‚·B

>>651
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bˆê‰ž1s–ì˜YƒXƒNƒŠƒvƒg‚Å15•ª‚¨‚«‚ɃƒO‚ðŒ©‚³‚¹‚ÄA臒l‚ð’´‚¦‚½ip‚ðiptables‚ÌÝ’èƒXƒNƒŠƒvƒg‚ÅE‚Á‚Ă͂¢‚é‚̂ł·‚ªcB
‚½‚¾A‚»‚ÌXV’†‚ɂ͑S‚ẴAƒNƒZƒX‚Ɉꎞ‰ž“š‚µ‚È‚¢ƒ‰ƒO‚ªo‚é‚Ì‚Åi3`5•bjA‚»‚ÌÛ‚ÉŒ™‚í‚ê‚È‚¢‚©ŽvˆÄ’†‚Å‚µ‚½B
‘¼‚ÌŠÄŽ‹ƒXƒNƒŠƒvƒg‚àƒhƒ“ƒsƒVƒƒƒŠƒ^ƒCƒ~ƒ“ƒO‚Å“®‚­‚ƃ|[ƒgŠJ‚¢‚ăl[ƒˆ(ß„Dß)ºÞÙ§!!‚³‚ê‚é‚Ì‚ÅA”÷–­‚Ƀ^ƒCƒ~ƒ“ƒO‚ð‚¸‚ç‚µ‚Ä‚¢‚Ü‚·B

c‚Æ‘‚¢‚ĂċC‚¢‚½‚̂ł·‚ªAŒƒ‚µ‚­”ˆႢ‚Å‚µ‚½‚Å‚µ‚傤‚©cB

654 –¼‘OF648 mailto:sage [2008/05/24(“y) 09:50:39 ]
–w‚Ç>>650‚³‚ñ‚Ì‚ðŽQl‚ɉғ­‚³‚¹‚邯
limit‚Å’e‚­‘O‚É•]‰¿‚³‚êi“–‚½‚è‘O‚Ȃ̂©‚à’m‚ê‚Ü‚¹‚ñ‚ªc‚·‚¢‚Ü‚¹‚ñjArobots‚ÆÝ’肳‚ꂽƒc[ƒ‹‚ŃAƒNƒZƒX‚³‚ê‚邯403‚ª•Ô‚èA‚½‚܂ɂ±‚Ú‚µ‚Ä‚¢‚½limit‚à‚æ‚èŠó–]‚ɉˆ‚¤Œ`‚ƂȂè‚Ü‚µ‚½B
‚»‚±‚©‚çŽáб•ÏX‚ð‰Á‚¦ASetEnvIfNoCase‚É•ÏX‚µ‚Ä‚ ‚é’ö“x‚̃c[ƒ‹Œn‚ÍŽÕ’fB
‚»‚±‚©‚çƒuƒ‰ƒEƒU‚̃}ƒbƒ`•]‰¿A‚»‚µ‚Ä“¯ŽžÚ‘±”‚Ì•]‰¿‚ւƉü—Ç‚µ‚Ü‚µ‚½
‚â‚Í‚è‰ß“x‚ȃAƒNƒZƒX‚ª‚ ‚邯limit‚Í‚±‚Ú‚µ‚Ä‚µ‚Ü‚¤‚Ì‚ÅAŠ®àø‚Æ‚ÍŒ¾‚¦‚Ü‚¹‚ñ‚ªŠî–{ƒ|ƒŠƒV[‚ð–ž‘«‚³‚¹‚é‚à‚̂ɋ߂«‚Ü‚µ‚½B

‚Ȃɂ¹‚Ù‚ÚŒ™‚ª‚点‚Æ‚µ‚©Žv‚¦‚È‚¢‚Ù‚Çi¡‚àj’©‚©‚禂܂¶‚¢ƒAƒNƒZƒX‚ð‚µ‚Ä‚«‚Ä‚¢‚é‚Ì‚ÅA‹C•ª‚̓kƒbŽE‚µ‚½‚¢‚Æ‚±‚ë‚Å‚·B( L[M)y-~~
‚±‚±4“úŠÔ‚Å54–œƒAƒNƒZƒXi503j‚Å‚·‚Ì‚ÅcB

mod_rewrite‚Í‚à‚¤‚¿‚å‚Á‚Æ‚µ‚Á‚©‚è‚Æ‚¨•׋­‚µ‚Ü‚·B

655 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 14:58:44 ]
>>653
> c‚Æ‘‚¢‚ĂċC‚¢‚½‚̂ł·‚ªAŒƒ‚µ‚­”ˆႢ‚Å‚µ‚½‚Å‚µ‚傤‚©cB

ŒÂl“I‚É‚¾‚¯‚ÇAWeb ŽI‚ւ̃Aƒ^ƒbƒN‚â‰ßèƒAƒNƒZƒX‚©‚çŽç‚é•û–@‚Æ‚µ‚Ä
ˆê”ʘ_iHj‚ª“WŠJ‚³‚ê‚é‚È‚çA‚±‚̃XƒŒ‚Å‚àŠÔˆá‚Á‚Ä‚¢‚È‚¢‚ÆŽv‚¢‚Ü‚·‚¨B

656 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 15:26:44 ]
ip‚Á‚Ă䂤‚ÈBƒNƒYB



657 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 16:28:09 ]
ƒeƒŠ[‰³

658 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/24(“y) 20:10:23 ]
perl-5.8.8nb7 Practical Extraction and Report Language
ap22-perl-2.0.4nb1 Module that embeds a Perl interpreter into Apache
‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B

apache2 ‚Ì‹N“®‚͂ł«‚邿‚¤‚ɂȂÁ‚½‚̂ł·‚ªAmod_perl ‚ÌŽg‚¢•û‚ª•ª‚©‚è‚Ü‚¹‚ñB
‚ǂ̂悤‚ÉÝ’è‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H

659 –¼‘OF658 mailto:sage [2008/05/24(“y) 20:15:15 ]
apache2‚̓‚ƒWƒ…[ƒ‹‚̓ǂݞ‚Ý‚ª•K—v–³‚¢‚ñ‚Å‚·‚Ë

660 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/25(“ú) 00:16:43 ]
>>658
Žg‚¢•û‚ª•ª‚©‚ç‚È‚¢‚Ȃ硂©‚çŠo‚¦‚é‚ÈBƒoƒbƒhƒmƒEƒnƒE‚ɂȂ肩‚Ë‚ñB
‚Ü‚¸ SpeedyCGI ‚ÅAŽŸ‚É FastCGI ‚ðŠo‚¦‚é•û‚ª‚¢‚¢‚æB

661 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/25(“ú) 20:10:35 ]
>>657
‚Í‚ H‰´‚̓eƒŠ[‚¶‚á‚Ë‚¦‚µ‚—‚—
‚Â[‚©‚¨‚Ü‚¦‚çƒeƒŠ[‰³ƒeƒŠ[‰³‚Á‚Ä”nŽ­‚̈ꂊo‚¦‚Ý‚½‚¢‚ÉŒ¾‚Á‚Ă邯‚Ç
ƒeƒŠ[‚É‚àƒtƒ@ƒ“‚ª‚¢‚é‚Á‚Ä‚±‚Æ‚ð”F‚ß‚½‚­‚È‚¢‚¾‚¯‚¾‚ë‚—‚—
Œ»ŽÀŒ©‚ë‚æ‚—‚—‚—‚—‚—‚—‚—‚—

662 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/25(“ú) 20:20:27 ]
ƒeƒŠ[‚Í–Ú‚ª‚¢‚Á‚Ă邿A‚±‚í‚¢‚您

663 –¼‘OFƒeƒŠ[ƒtƒ@ƒ“ mailto:sage [2008/05/25(“ú) 22:37:35 ]
‚Ý‚ñ‚ȃeƒŠ[‚Ì‚±‚Æ‚ðˆ«‚­Œ¾‚¢‚·‚¬‚¾‚ÆŽv‚¢‚Ü‚·B
ˆêl‚Å—·‚ð‚·‚é‚̂͂ƂĂà—E‹C‚ª‚¢‚邱‚Ƃł·B
•“¬‰Æ‚ɂȂ炸‚Ƀoƒgƒ‹ƒ}ƒXƒ^[‚ɂȂê‚é‚Ì‚àƒeƒŠ[‚µ‚©‚¢‚Ü‚¹‚ñB
‚à‚Á‚ƃeƒŠ[‚ð•]‰¿‚µ‚Ä‚ ‚°‚Ăقµ‚¢‚Å‚·B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

664 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 09:28:35 ]
‚·‚݂܂¹‚ñŽ¿–â‚Å‚·
apache‚©‚çperl‚âphp“™‚ðŽÀs‚·‚éê‡AŽÀsŒ ŒÀ‚Á‚Ăǂ¤‚È‚é‚ñ‚Å‚µ‚傤‚©H
ŽŽ‚µ‚ɃhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚æ‚èã‚ÌŠK‘w‚ðŒ©‚És‚­ƒXƒNƒŠƒvƒg‚ð‘g‚ñ‚ÅŽÀs‚µ‚Ä‚Ý‚é‚Æ“ï‚È‚­Œ©‚¦‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½

ƒ†[ƒU[1‚Å‚ ‚ê‚Î user1/ ˆÈ‰º‚ÌŠK‘w‚̂݃AƒNƒZƒX‰Â”\‚É‚µ‚½‚¢‚̂ł·‚ªA
‚»‚¤‚¢‚Á‚½Ý’è‚Íapache‘¤‚©‚çs‚¤‚ñ‚Å‚µ‚傤‚©H

apache‚̃o[ƒWƒ‡ƒ“‚Í2.2.3‚Å‚·

665 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/28(…) 09:40:34 ]
Perl‚àPHP‚àAApache‚ÌŽÀsŒ ŒÀ‚Å“®‚­B
(CGI‚Ìsuexec‚Íœ‚­)

‚»‚µ‚ÄAApache‚©‚çŒÄ‚΂ê‚éPerl‚àPHP‚àAƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚Í’m‚Á‚½‚±‚Ƃł͂Ȃ¢B
‚»‚̕ӂ͊—LŽÒ‚âƒp[ƒ~ƒbƒVƒ‡ƒ“‚ð‚¤‚Ü‚­Ý’è‚·‚邵‚©‚È‚¢B
suexec‚à‚»‚̈êŠÂ‚ÅŽg‚¦‚邯Žv‚¤B‚»‚¤‚¢‚¤ˆÓ–¡‚Å‚ÍApache‘¤‚©‚ç‚Å‚«‚é‚Á‚¿‚á‚Å‚«‚邪B

PHP‚̓Z[ƒtƒ‚[ƒh‚ÆŒ¾‚¤‚Ì‚ª‚ ‚Á‚ÄA‚»‚¤‚¢‚¤‚±‚Æ‚ªo—ˆ‚é‚炵‚¢‚ªA‰´‚Í—Ç‚­•ª‚©‚ç‚È‚¢B

666 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 09:48:31 ]
‚»‚¤‚¢‚¤l‚ÍAjail+chroot‚ÅK‚¹‚ɂȂê‚邯Žv‚¤‚æB



667 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 10:22:51 ]
Windows‚Ìꇂ̓ƒOƒCƒ“‚µ‚Ă郆[ƒU[‚Ȃ̂©‚È
jail‚ÍBSDˆÈŠO‚Å‚àŒ¾‚¤‚Ì‚©‚È

668 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 14:03:26 ]
‘‘¬‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I

chrootƒRƒ}ƒ“ƒh‚¾‚ƃ†[ƒU[‚ª•¡”‚¢‚éꇂ͓‚¢‚Å‚·‚æ‚ËH

jail‚Á‚ÄA—v‚·‚é‚ÉvirtualPC‚Æ‚©vmware‚Æ‚©‚Æ“¯‚¶‰¼‘zOS‚ÌŽ–‚Å‚µ‚傤‚©
Žg‚Á‚Ä‚élinux‚ÍCentOS‚Ȃ̂ÅAOpenVZ‚Á‚ÄŒ¾‚¤‚Ì‚ªŒ©‚‚©‚è‚Ü‚µ‚½
’²‚×‚Ä‚Ý‚é‚ÆA‰¼‘zOS‚ð•¡”ì‚Á‚Ä‚àƒJ[ƒlƒ‹‚Í1‚‚ł¢‚¢‚悤‚Å‚·

Œ‹‹ÇA‚±‚̉¼‘zOSã‚ц[ƒU[‚²‚ƂɕʓrƒT[ƒo[‚ð\’z‚µ‚Ä
‰¼‘zOS‚²‚Æ‚Échroot‚·‚邯‚¢‚¤‚±‚Ƃłµ‚傤‚©

‚à‚µ‚»‚¤‚¾‚Æ‚·‚ê‚Î‘Š“––Ê“|‚Å‚·‚ËOOGƒ|[ƒg‚Í‹¤—L‚Å‚«‚é‚ñ‚Å‚µ‚傤‚©
‚½‚Æ‚¦‚΃Œƒ“ƒ^ƒ‹ƒT[ƒo[‚Æ‚©A‚¢‚¿‚¢‚¿‚»‚ñ‚È‚±‚Æ‚ð‚µ‚Ä‚é‚ñ‚Å‚·‚©H

669 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 15:48:14 ]
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/
ƒjƒƒ[ƒXEƒª‚k ·Ã¶Þ²Ø½Ä 28l–Ú
pc11.2ch.net/test/read.cgi/unix/1211200469/

670 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/28(…) 16:33:32 ]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Í•’ÊCGI‚Ísuexec‚©‚Ë
PHP‚Í’m‚ç‚ñ

671 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/28(…) 22:24:51 ]
‚â‚邯‚µ‚½‚çƒtƒƒ“ƒg‚ɃvƒƒLƒV—§‚Ä‚ÄNameBase‚Ń|[ƒg•Ê—§‚Ä‚µ‚½ƒoƒbƒN‚Ìapache’@‚­Š´‚¶‚©‚È‚Ÿ
‹N“®ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒtƒBƒOƒtƒ@ƒCƒ‹Ø‚芷‚¦‚ê‚Îpidƒtƒ@ƒCƒ‹‚àƒ†[ƒU[‚àØ‚èŠ·‚¦‚Ä•¡”‚Ìapache—§‚Ä‚ç‚ê‚é

‚»‚à‚»‚àA‚»‚ñ‚ȉ^—p‚Í‹p‰º‚·‚é‚©‚È

672 –¼‘OFƒeƒŠ[ƒtƒ@ƒ“ mailto:sage [2008/05/28(…) 22:37:39 ]
>>664
apache ‚ł͉½‚̧ŒÀ‚à‚Å‚«‚È‚¢‚µA‚»‚Ì‚½‚ß‚¾‚¯‚Ƀ†[ƒU–ˆ‚É chroot ‚·‚é‚̂͂¿‚å‚Á‚Æ–³‘ÊB

‚¨ŒÝ‚¢‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚ð•s‰ÂN‚É‚µ‚½‚¢‚̂ł ‚ê‚ÎAŠeƒ†[ƒU‚𓯈êƒOƒ‹[ƒviusers “™j‚É
Š‘®‚³‚¹‚ÄAŠeƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚ð 0705 ‚Ì permission ‚ÉÝ’è‚·‚邱‚Æ‚ÅA‚Ù‚Æ‚ñ‚Ç‚Ìꇖâ‘è‚È‚¢B

/var/log ‚Æ‚©Œ©‚¹‚½‚­‚È‚¢ƒfƒBƒŒƒNƒgƒŠ‚Í 0750 ‚É‚·‚ê‚΂¢‚¢‚µAƒtƒ@ƒCƒ‹ƒAƒNƒZƒX‚Í‚³‚¹‚½‚¢‚¯‚ÇA
ƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚ðŒ©‚ç‚ꂽ‚­‚È‚¢ê‡‚Í 0751 ‚·‚ê‚΂¢‚¢B

ƒŒƒ“’MŽI‚Í‚±‚ñ‚È’ö“x‚¾‚ÆŽv‚í‚êB

673 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 13:48:00 ]
apache‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ł·‚ªstart‚ð‰Ÿ‚·‚ÆThe requested operation has failed‚Æo‚Ä‚«‚Ä‹N“®‚Å‚«‚Ü‚¹‚ñB
‰ðŒˆ•û–@‚ð‚æ‚ë‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B




674 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 15:09:35 ]
‘‚­‚µ‚Ä‚­‚¾‚³‚¢



675 –¼‘OFƒeƒŠ[ƒtƒ@ƒ“ mailto:sage [2008/05/29(–Ø) 16:46:14 ]
@@@ @ @ @ @ @ ,,,,,,iiiiiiiiiiiiiii,,,,,,
@@@@@@@@@,,,iilllllll!!!lÞÞÞÞ~~ÞÞ!!llliiii,,,
@@@@@@@@,,illlll!ÞÞf: : @@ @: ::ÞÞ!lllllli,,
@@@@@@ ..,illlllllll@@ @@@ : :;lllllllllli,
@@@@@@.,illlllllll!!Œ@@@@@ @ : ;::Þlllllllli,
@@@@@@:lllllllllÞ..,,,,,,,,,,ii@@ : .i,,,,,iii,,::ÞlllllllllA @
@@@@@@.lllllllli,il!!!ÞÞÞJ: : @@: MÞÞÞÞÞ!",llllllllll:
@@@@@@.lllllllll!: l!!›llƒg:,D.,,:.ll›l!llD:!lllll!ÞÞ
@@@@@@@!llll!f: @: @,,f@f : : : @.:llllll‹ @
@ @ @ @ @ ,llllii,@@@ll,,,A ,_,,i¤@@ ll'llll:@@@
@@@@@@@ Þll,lÞli..i¤: : MM: ~Þ‹..",,.,l!|llÞ: @@@
@@ @ @ @ @ Þl,.Þƒg 'lĪªªªªª²ÌMß,lll‹
@ @ @ @ @ @ Þll,,.',@MÞÞM''''''ÞK@||,,il!ÞM
@@@ @ @ @ @ ,,l!ili,:@@@@@ ,iliill,A
@@@@@@._,,,,,iiillll;:Þ!llil,,,,A.._,,,,ll!ÞÞ.ll!llii,,,_
@_,,,,,,iiiiiiilllllllllllllllllll,::hM.ÞÞÞÞÞÞÞÞ: .:lÞlllllllllllliiiii,,,__
lllllllllllllllllllllllllllllllllllllll: @@@@@@ : ,lllllllllllllllllllllllllllliiiiii,,,,,A

676 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 16:57:22 ]
>>673 httpd.conf‚Ì•ÒW‚®‚ç‚¢‚µ‚ê



677 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 16:57:24 ]
ª
‚Ó‚´‚¯‚È‚¢‚Å‚­‚¾‚³‚¢‚ÈB

‚Å‚«‚ê‚Ρ“ú’†‚ɉñ“š‚Ù‚µ‚¢B•׋­‚ªi‚܂Ȃ¢B

678 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 16:58:29 ]
>>676
‚ A‚·‚݂܂¹‚ñB
‚»‚ê‚Í•ÒW‚µ‚Ü‚µ‚½B


679 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 16:59:58 ]
ƒEƒz‚—@2•bŒã‚ɃŒƒX—ˆ‚½‚Ì‚©‚ÆŽv‚Á‚ÄÅ‚Á‚½
error_logŒ©‚½‚çH@‚»‚̃ƒbƒZ[ƒW‚¾‚¯‚¶‚ᕪ‚©‚ç‚ñ

680 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 17:00:59 ]
>>679
‚Ç‚±‚É‚ ‚é‚ñ‚Å‚·‚©‚»‚ñ‚È‚ÌH
start‰Ÿ‚µ‚½‚ç>>673‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ªo‚é‚̂ł·‚ªH

681 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:02:47 ]
ƒ{ƒbƒg‚悯‚É“Á’è‚ÌURL‚ɃAƒNƒZƒX‚ª‚ ‚Á‚½‚ç‚»‚ÌIP‚©‚ç‚̃AƒNƒZƒX‚ð‘S•”ŽÕ’f‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚È‚ñ‚©‚¤‚Ü‚¢‚±‚Æ‚â‚é•û–@‚ ‚è‚Ü‚·‚©H

682 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:06:52 ]
>>680
OS‚ÌŽí—ނƃo[ƒWƒ‡ƒ“Aapache‚̃o[ƒWƒ‡ƒ“‚ƃCƒ“ƒXƒR•û–@‚ð‹L‚µ‚È‚³‚¢

>>681
<Directory "/path/to/there">
@Deny from ....
</Directory>

683 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:09:14 ]
‚±‚ÌŽè‚Ì‚Í‘ŠŽè‚µ‚È‚¢•û‚ª‚¢‚¢‚æB

684 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 17:10:13 ]
>>680
winXP pro
apache 2.0.54
•’ʂɃCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B

685 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:16:36 ]
>>684
‚È‚é‚Ù‚Ç‚Ë
ƒlƒbƒgŠÖ˜A‚̃JƒeƒSƒŠ‚ÉŽ©‘îƒT[ƒo”‚ª‚ ‚é‚ñ‚ÅA‚»‚Á‚¿s‚Á‚Ä‚¿‚å[‚¾‚¢
ƒXƒŒˆá‚¢‚Å‚²‚´‚¢‚Ü‚·

686 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 17:17:14 ]
>>685
‚±‚±apache‚̃XƒŒ‚¾‚ëH
“ª‘åä•v‚©H



687 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:22:58 ]
‚±‚±‚ÍUNIX‚̔‚¾‚æB
“ª‘åä•vH

688 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/29(–Ø) 17:23:48 ]
‚Ç‚¤‚Å‚à‚¢‚¢‚©‚çapache‹³‚¦‚Ä‚­‚¾‚³‚¢‚æ

689 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/29(–Ø) 17:24:19 ]
ƒeƒŠ[‰³

690 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/30(‹à) 00:26:06 ]
ustart‰Ÿ‚·v‚Á‚ĉ½‚©‚ÆŽv‚Á‚Ä‚½w


691 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/30(‹à) 00:31:41 ]
‚Ó‚ÆŽv‚Á‚½‚¯‚ÇALinux‚̃†[ƒU[‚ÆAApache‚̃†[ƒU[‚Á‚ĂǂÁ‚¿‚ª‘½‚¢‚©‚ÈH

692 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/30(‹à) 02:05:19 ]
Apache‚¶‚á‚È‚¢‚©‚ÈBLinuxƒ†[ƒU‚È‚çApache“ü‚ê‚Ä‚él‚»‚±‚»‚±‚¢‚邾‚낤‚µA–^ƒ[ƒJ‚ªApache‚ð
˜^‰æ—\–ñ§Œä—p‚ÉWindowsƒpƒ\ƒRƒ“‚ɃvƒŠƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚½‚è‚·‚邵B

693 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:”S’…‹Cˆá‚¢‰ŽŽN‚µage [2008/05/30(‹à) 09:24:50 ]
>>669
‰½‚Å‚à‚©‚ñ‚Å‚àƒRƒsƒy‚µ‚Ä‚ñ‚¶‚á‚Ë‚¦‚æƒNƒYA¡‚·‚®ƒrƒ‹‚©‚ç”ò‚Ñ~‚è‚ÄŽ€‚˂ₗ‚—‚—‚—

–Ï‘z”š—ô”­‹¶’†‚̃Lƒ`ƒKƒC‚Í¡‚·‚®Ž€‚Ëwwwwwwwwwwwwwwwwwwwwwwwww
‚Ç‚¤‚Å‚à‚¢‚¢‚ñ‚¾‚æƒJƒX
‘‚­Ž€‚ñ‚Å‚¨‚¯‚æwwwwwwwwwwwwwwww

‚¢‚¢‚©‚ç¡‚·‚®‚ÉŽ€‚Ëwwwwwwwwwwwwwwwwwwwwwwwwww


‚È‚ñ‚Ÿ_•a‰@‚ÉÀ‚¯‚È‚¢‚ÌH‚¢‚¢‚©‚玀‚Ë‚æ‚à‚¤‚—‚—‚—‚—









Š®‘S‚ɉó‚ꂽƒLƒ`ƒKƒC‰Ž‚Í¡‚·‚®‚ÉŽ€‚Ëwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

694 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/30(‹à) 19:37:02 ]
apache geronimo‚È‚ñ‚Å‚·‚¯‚ÇA‘¼ƒT[ƒo‚Ìgeronimo‚ðŽ©ƒT[ƒo‚ÉŠÛXƒRƒs[iƒNƒ[ƒ“j
‚µ‚½‚¢‚ñ‚Å‚·‚¯‚ÇAÝ’è“™‰½‚©’ˆÓ‚·‚邱‚Ƃ͂ ‚è‚Ü‚·‚©H

ƒfƒBƒŒƒNƒgƒŠ‚²‚ÆŽ‚Á‚Ä‚«‚½‚̂͂¢‚¢‚ñ‚Å‚·‚¯‚ÇA‘¼ƒT[ƒo‚Å‹N“®‚µ‚Ä‚¢‚½ƒVƒXƒeƒ€‚ª
Ž©ƒT[ƒo‚Å‚ÍacionƒGƒ‰[‚Å“®‚©‚È‚­‚Ä¢‚Á‚Ä‚¢‚Ü‚·EEE

‰ŠúÝ’è“™‰½‚©‚ ‚è‚Ü‚·‚©‚ËH

695 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/31(“y) 16:13:11 ]
ƒhƒƒCƒ“•”•ª‚ð•Ï‚¦‚¸‚ÉA•ʃT[ƒo‚ð“ǂݞ‚Þ‚±‚Æ‚Á‚ĉ”\‚Å‚·‚©H
DNS‚ðŽg‚Á‚Ä
example.jp ¨ ƒT[ƒoA
test1.example.jp ¨ ƒT[ƒoB
‚È‚çŠÈ’P‚©‚ÆŽv‚¢‚Ü‚·‚ªA
DNS‚Å•ÏX‚ð‰Á‚¦‚¸‚É
exmaple.jp ¨ ƒT[ƒoA
example.jp/test1 ¨ƒT[ƒoB
‚Æ‚¢‚¤‚͉̂”\‚Å‚µ‚傤‚©H
‚Ï‚Á‚ÆŽv‚¢‚‚¢‚½‚Ì‚ªA
mod_proxy‚Å‚·‚ªA‚»‚Ì‘¼‚悳‚»‚¤‚È•û–@‚ª‚ ‚Á‚½‚ç–Ø–~‚Ê


696 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/31(“y) 16:23:08 ]
VirtualHost



697 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/05/31(“y) 16:42:51 ]
‚»‚è‚ámod_proxy‚µ‚©‚È‚¢‚È

>>696
Ž¿–â“Ç‚ñ‚ł邩H

698 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/05/31(“y) 16:59:30 ]
mod_proxy ‚ÅŽÀŒ»‚Å‚«‚邯‚ÇAŽó‚¯‘¤‚Éâ‘΃pƒX‚̧–ñ‚ªo‚邱‚ƂɒˆÓB
‚±‚±‚ðˆÓޝ‚µ‚½ƒTƒCƒg§ì‚ªo—ˆ‚é‚È‚ç‘åä•v‚©‚ÆB

~ <a href="/">TOP</a>
› <a href="../">TOP</a>
~ <img src="/img/moe.jpg">
› <img src="../img/moe.jpg">

‚³‚ç‚É Location ƒwƒbƒ_‚É‚à‰e‹¿‚ªo‚éBLocation ‚Íâ‘΃pƒX‚µ‚©o—͂ł«‚È‚¢‚Ì‚ÅA
ƒŠƒNƒGƒXƒg‚ÌÅŒã‚É / ‚ª‚ ‚é‚©‚Ç‚¤‚©‚Å‹““®‚ª•Ï‚í‚Á‚Ä‚µ‚Ü‚¤B

GET /test1/moe/ HTTP/1.1
Host: example.jp

ª‚±‚ê‚Í–â‘è‚È‚¢B

GET /test1/moe HTTP/1.1
Host: example.jp

HTTP/1.1 301 Moved Permanently
Location: test1/moe/

ªƒŠƒ_ƒCƒŒƒNƒg‚ŕςȂƂ±‚ë‚Ö—U“±‚³‚ê‚Ä‚µ‚Ü‚¤B

Œ‹˜_‚Æ‚µ‚Ä‚ÍA‚ ‚ñ‚Ü‚èƒIƒXƒXƒ‚Å‚«‚é•û–@‚¶‚á‚ ‚È‚¢‚Å‚·‚ËEEEE

699 –¼‘OF698 mailto:sage [2008/05/31(“y) 17:11:26 ]
’ù³‚Å‚·BˆÈ‰º‚Ì•¶‚ÍŠÖŒW‚È‚¢‚̂Ŗ³Ž‹‚µ‚Ä‚­‚¾‚³‚¢orz
> Location ‚Íâ‘΃pƒX‚µ‚©o—͂ł«‚È‚¢‚Ì‚ÅA

700 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/02(ŒŽ) 01:20:15 ]
Ž¿–₪‚ ‚è‚Ü‚·B
Œ»ÝApache‚ÆPHP‚ðˆê‚É“®‚©‚µ‚Ä‚¢‚é‚̂ł·‚ªAƒAƒCƒhƒ‹ó‘Ô‚ÌŽqƒvƒƒZƒX‚ªŽ€‚È‚¸A‚Ü‚½A
ƒŒƒXƒ|ƒ“ƒX‚ª•Ô‚Á‚Ä‚±‚È‚­‚Ä¢‚Á‚Ä‚¢‚Ü‚·B
@Œ»Û:
@@‚PApache‚Ì‹N“®ŒãAPHPƒAƒvƒŠ‚ð‹N“®
@@@‚±‚̂Ƃ«‚Í–â‘è‚È‚­•\ަ‚³‚ê‚Ü‚·
@@‚Qƒuƒ‰ƒEƒU‚ÌƒŠƒ[ƒhƒ{ƒ^ƒ“‚ð‰½“x‚©i–ñ‚W‰ñj‰Ÿ‚µ‚Ü‚·
@@@‚±‚̂Ƃ«‚ÉAƒŒƒXƒ|ƒ“ƒX‚ª‘S‚­•Ô‚Á‚Ä‚«‚Ü‚¹‚ñB‚Ü‚½Aƒuƒ‰ƒEƒU‚Ì’âŽ~ƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚ăvƒƒZƒX‚ðƒAƒCƒhƒ‹
@@@ó‘Ô‚É‚µ‚Ä‚àAMaxSpareServers‚Åݒ肵‚½ŽqƒvƒƒZƒX”‚܂ŃvƒƒZƒX”‰º‚ª‚è‚Ü‚¹‚ñB

701 –¼‘OF700 [2008/06/02(ŒŽ) 01:20:56 ]
>>700 ‚Å‚·B
—˜—p‚µ‚Ä‚¢‚éApache‚ÆPHP‚̃o[ƒWƒ‡ƒ“‚ƃRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“AApache‚ÌÝ’è‚ðÚ‚¹‚Ü‚·B
@PHP‚̃o[ƒWƒ‡ƒ“: 5.2.5
@@./configure --prefix=/usr/local/php-5.2.5 -with-apxs2=/usr/local/httpd/bin/apxs \
@@@@@@@@--enable-mbstring --enable-sockets --with-zlib-dir=/usr \
@@@@@@@@--with-jpeg-dir=/usr --with-png-dir=/usr --with-gd \
@@@@@@@@--with-mcrypt=/usr/local/libmcrypt-2.5.8 --enable-pcntl \
@@@@@@@@--with-mysql=/usr --with-libxml-dir=/usr/local/libxml2-2.6.27 \
--with-gettext=/usr \
@Apache‚̃o[ƒWƒ‡ƒ“: 2.2.8
@@./configure --prefix=/usr/local/httpd-2.2.8 --enable-ssl --with-ssl=/usr/local/openssl-0.9.8g \
@@@@@@@@--enable-suexec --enable-so --with-mpm=prefork --with-apr=/usr/local/apr-httpd/ \
@@@@@@@@--with-apr-util=/usr/local/apr-util-httpd/ --with-suexec-caller=www
@Apache‚ÌÝ’è:
@@<IfModule mpm_prefork_module>
@@@StartServers 5
@@@MinSpareServers 5
@@@MaxSpareServers 10
@@@MaxClients 150
@@@MaxRequestsPerChild 10000
@@</IfModule>
@@Timeout 60
@@KeepAlive On
@@MaxKeepAliveRequests 100
@@KeepAliveTimeout 5
@Žg—pƒuƒ‰ƒEƒUF Firefox 2.0.0.14AOpera9.27

’·‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½‚ªA‰½‚©Œ´ˆö‚ª•ª‚©‚ê‚΂¨Šè‚¢‚µ‚Ü‚·B

702 –¼‘OF700 [2008/06/02(ŒŽ) 02:04:01 ]
>>700 ‚Å‚·B
‚·‚݂܂¹‚ñBŽ©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½B
Œ´ˆö‚ÍAƒpƒCƒv‚©‚ç“n‚³‚ê‚Ä‚«‚½ƒAƒNƒZƒXƒƒO‚ðˆ—‚µ‚Ä‚¢‚éƒXƒNƒŠƒvƒg‚Å‚µ‚½B

ŽŸ‚̃ƒO‚ª‰„X‚Æ“f‚«o‚³‚ê‚Ä‚¢‚Ü‚µ‚½B
@piped log program '/var/www/bin/syslog_accesslog.php' failed unexpectedly
@/usr/bin/env: php: No such file or directory
‚»‚µ‚ăXƒNƒŠƒvƒg‚ÍŽŸ‚̂悤‚ɂȂÁ‚Ä‚¢‚Ü‚µ‚½BPHP‚ªŒ©‚¦‚ĂȂ©‚Á‚½‚¾‚¯‚Å‚µ‚½orz
@#!/usr/bin/env php
@<?php
@while(!feof(STDIN)) {
@@$access_log = fgets(STDIN);
@@syslog(LOG_NOTICE, $access_log);
@}
‚±‚ê‚ðˆÈ‰º‚̂悤‚É‘‚«‚È‚¨‚µ‚Ä–â‘è‰ðŒˆ‚µ‚Ü‚µ‚½B
@#!/usr/local/php-5.2.5/bin/php
@<?php
@while(!feof(STDIN)) {
@@$access_log = fgets(STDIN);
@@syslog(LOG_NOTICE, $access_log);
@}
‚·‚݂܂¹‚ñB‚¨‘›‚ª‚¹‚µ‚Ü‚µ‚½B

703 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/02(ŒŽ) 03:39:46 ]
‰³‚Å‚·B—]Œv‚È‚¨¢˜b‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇAsyslog ‘—‚è‚É‚µ‚½‚¢‚¾‚¯‚Ȃ炱‚ê‚Ås‚¯‚»‚¤‚ÈEEE
CustomLog "| /usr/bin/logger -t httpd -p daemon.notice" myformat

704 –¼‘OF700 [2008/06/02(ŒŽ) 17:19:58 ]
>>703

‚»‚ê‚Ås‚¯‚Ü‚µ‚½I‚í‚´‚í‚´‘‚­•K—v‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚Ë
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·!

705 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/03(‰Î) 22:07:36 ]
‚·‚¢‚Ü‚¹‚ñ
‚à‚µ‚©‚µ‚ÄServerLimit‚Á‚Ägraceful‚¶‚ᔽ‰f‚³‚ê‚È‚¢‚ÌH
512‚É‚µ‚Ä‚àÅ‘å256‚Å“ª‘Å‚¿‚̂܂Üc

706 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/03(‰Î) 22:19:41 ]
ServerLimit‚Ígraceful‚Ç‚±‚ë‚©restart‚Å‚à‚¾‚ß‚ÅAstopËstart‚¶‚á‚È‚¢‚Æ‚¾‚ß
ƒ}ƒjƒ…ƒAƒ‹“Ç‚ñ‚Å‚­‚ê‚æc
‚ÆŽv‚Á‚½‚ªA“ú–{Œê–󂪂¨‚©‚µ‚¢‚Èorz

httpd.apache.org/docs/2.2/mod/mpm_common.html#serverlimit
uÄ‹N“®’†‚É‚±‚̃fƒBƒŒƒNƒeƒBƒu‚ð•ÏX‚µ‚Ä‚à–³Ž‹‚³‚ê‚Ü‚·‚ªA MaxClients ‚ÍÄ‹N“®’†‚ÉC³‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bv

ƒ}ƒjƒ…ƒAƒ‹“ǂ܂Ȃ¢l‚ª‘½‚¢‚Ì‚Á‚ÄA‚â‚Á‚ς킩‚è‚Â炢‚©‚ç‚Ȃ̂©‚ÈH
H‚킸Œ™‚¢‚¾‚Á‚½‚ç”ß‚µ‚¢‚¯‚Ç



707 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/03(‰Î) 22:22:58 ]
>>706
‚Ä‚ñ‚«‚ã[I
ServerLimit‚̃}ƒjƒ…ƒAƒ‹‚Í‚´‚Á‚Ɠǂñ‚¾‚ñ‚¾‚¯‚Ç”½‰f‚Ì‚³‚¹•û‚ª‚¢‚Ü‚¢‚¿•ª‚©‚ç‚È‚©‚Á‚½
–󂪕ς¾‚Á‚½‚Ì‚Ëc

708 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/03(‰Î) 22:25:05 ]
‚ [A2.2ˆÈ~‚¾‚Á‚½‚çgraceful-stopËstart‚̂ق¤‚ª‚¢‚¢‚È
‚±‚ê‚È‚çgraceful‚ƕςí‚ç‚È‚¢‚µ‚¨Š©‚ß

709 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/03(‰Î) 22:27:46 ]
‚ A‚à‚¤Ä‹N“®‚µ‚¿‚á‚Á‚½
‚Å‚à‚»‚ê‚àŠo‚¦‚Æ‚­
‚ ‚肪‚Æ‚¤

710 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/05(–Ø) 18:09:57 ]
apache‚ÅŒöŠJ‚µ‚Ä‚¢‚é‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚ɃAƒNƒZƒX‚µ‚½‚çAntop‚ªŒöŠJ‚µ‚Ä‚¢‚é
•ʃ|[ƒg‚̃Rƒ“ƒeƒ“ƒc‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B

ƒAƒNƒZƒX‚µ‚½URL‚ª
www.example.com/ntop/
‚¾‚Á‚½‚çA
www.example.com:3000/
‚ÉƒŠƒ_ƒCƒŒƒNƒg‚·‚邿‚¤‚É‚µ‚½‚¢‚̂ł·‚ªAƒAƒhƒŒƒXƒo[‚É
uwww.example.com:3000/v‚Æ•\ަ‚³‚¹‚½‚­‚È‚¢‚̂ł·B‚Æ‚¢‚¤‚Ì‚àA
ntop‚ɂ̓uƒ‰ƒEƒU‚©‚çƒAƒNƒZƒX‚µ‚½‚Æ‚«‚Ì”F؂̋@”\‚ª‚È‚¢‚Ì‚ÅAURL‚ð‰B•Á‚µA
•K‚¸Apache‚̃x[ƒVƒbƒN”FØ‚ð’Ê‚µA‚»‚ÌŒã‚Éntop‚̃Rƒ“ƒeƒ“ƒc‚ÉƒŠƒ_ƒCƒŒƒNƒg‚µ‚½‚¢‚̂ł·B

mod_rewrite‚ðŽg‚Á‚ÄAƒuƒ‰ƒEƒU‚̃AƒhƒŒƒXƒo[‚É
www.example.com/ntop/
‚Æ•\ަ‚³‚¹‚½‚Ü‚ÜAntop‚̃Rƒ“ƒeƒ“ƒc‚ð•\ަ‚·‚ép‚͂Ȃ¢‚Å‚µ‚傤‚©B
‚¿‚Ȃ݂ÉAmod_rewrite‚ł͂Ȃ­ƒtƒŒ[ƒ€‚ðŽg‚¤•û–@‚Å‚ÍAntop‚ÌURL‚ªƒoƒŒ‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚±‚ÌꇂÌmod_rewrite‚Ì‹Lq‚͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©B

711 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/05(–Ø) 18:15:19 ]
>>710
mod_proxy ‚©‚ÈB

ƒoƒŒ‚½‚çƒAƒNƒZƒX‰ÂA‚Æ‚¢‚¤‚̂͂悭‚È‚¢B
‚»‚à‚»‚à’¼ÚƒAƒNƒZƒX‚Å‚«‚È‚¢‚悤‚É‚µ‚Ä‚¨‚­‚ׂ«B
localhost ‚©‚炵‚©‹–‰Â‚µ‚È‚¢A‚Æ‚©‚ÅB

712 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/05(–Ø) 18:34:04 ]
>>711‚³‚ñ
‘¦ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
mod_proxy‚ðŽŽ‚µ‚Ă݂½‚̂ł·‚ªAntop‚ª“®“I‚ɶ¬‚·‚éURL‚ª‚ ‚Á‚½‚è‚·‚é‚Ì‚ÅA‚Ç‚¤‚µ‚½‚à‚Ì‚©‚Æ“ª•ø‚¦‚Ă܂·B
ÓI‚ȉ摜‚ÍAƒVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN’£‚Á‚Č떂‰»‚¹‚é‚̂ł·‚ªA—Ⴆ‚Î

www.example.com/ntop/aboutNtop.html
‚ɃAƒNƒZƒX‚µ‚悤‚Æ‚µ‚Ä‚à
www.example.com/aboutNtop.html
‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅAmod_rewrite‚ÅURL‚ð‘‚«Š·‚¦‚ç‚ê‚È‚¢‚©‚È[‚ÆŽv‚Á‚½‚̂ł·BBB


713 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 19:51:11 ]
>>712
ntop ‚ð‹N“®‚·‚邯‚«‚É -w 127.0.0.1:3000 ‚Æ‚µ‚Ä localhost ‚Å listen ‚³‚¹‚éB
‚Ƃ肠‚¦‚¸‚±‚ê‚ÅŠO•”‚©‚ç ntop ‚Ö‚ÌÚ‘±‚͂ł«‚È‚­‚È‚éB
‚ ‚Æ‚Í apache ‚Å mod_proxy ‚ÌÝ’è‚ð‚·‚éB

NameVirtualHost *:80
<VirtualHost www.example.com:80>
@ProxyRequests Off
@ProxyPass / 127.0.0.1:3000/
@ProxyPassReverse / 127.0.0.1:3000/
</VirtualHost>

ŽŽ‚µ‚ĂȂ¢‚¯‚Ç‘½•ª‚±‚ñ‚ÈŠ´‚¶‚ʼn½‚Æ‚©‚Ȃ邩‚ÆBURL ‚ª‚¸‚ê‚È‚­‚Ȃ邩‚ç
‚±‚Ì•û‚ªŠy‚È‚ñ‚¶‚á‚È‚¢‚©‚ÈB
ƒAƒNƒZƒX§ŒÀ‚Æ‚©”F؂Ƃ©‚Í <VirtualHost> ‚ɑ΂µ‚ÄŠ|‚¯‚ê‚Ηǂ¢‚©‚ÆB

714 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 19:53:57 ]
>>710 ‚Å‚·B
Œ‹‹Ç‚̂Ƃ±‚ëA¡‚܂ł̃hƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚É‚ ‚éƒRƒ“ƒeƒ“ƒc‚Ƭ݂µ‚Ä‚½‚ç
mod_rewrite‚ł͂ǂñ‚ȃ‹[ƒ‹‚ð‘‚¢‚Ä‚àAu‚ ‚¿‚ç‚ð—§‚Ä‚½‚炱‚¿‚炪—§‚½‚¸vó‘ԂȂ̂ÅA
IPƒx[ƒX‚Ńo[ƒ`ƒƒƒ‹ƒzƒXƒg—§‚Ä‚ÄAproxy‚ðŽg‚¤‚±‚Ƃɂµ‚Ü‚µ‚½BBB
‚±‚ê‚ŃAƒhƒŒƒXƒo[‚͌떂‰»‚¹‚Ü‚µ‚½‚ªAƒXƒe[ƒ^ƒXƒo[‚É— ‚ÌIPƒAƒhƒŒƒX‚ƃ|[ƒg‚ªo‚Ä‚µ‚Ü‚¤‚Ì‚Å
‹ê˜J‚ÌŠ„‚ɂ͌떂‰»‚µ‚«‚ê‚È‚©‚Á‚½‚èBBBorz



715 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 20:03:21 ]
H
ƒŠƒo[ƒXƒvƒƒLƒV‚ňꌂ‚¶‚á‚È‚¢‚ÌH

716 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 20:14:21 ]
ntop ‚ª•Ô‚· HTML ‚Ì’†‚ÌƒŠƒ“ƒN‚É URL ‚ª–„‚Ü‚Á‚Ä‚éA‚Æ‚©‚¶‚á‚È‚¢‚ÌH



717 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 20:54:17 ]
ŽŽ‚µ‚Ă݂錳‹C‚͂Ȃ¢‚¯‚ÇAntop proxy ‚Æ‚© ntop mod_proxy ‚Å
ŒŸõ‚µ‚Ä‚¢‚Á‚Ï‚¢o‚é‚¶‚á‚ñBo—ˆ‚é‚ñ‚¶‚á‚ËH

718 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 22:17:57 ]
ntop‚ªo—Í‚·‚éhttpƒf[ƒ^‚Í’²®o—ˆ‚È‚¢‚ÌH
ƒT[ƒo[–¼‚Æ‚©URL‚Æ‚©EEE

719 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/05(–Ø) 23:43:45 ]
>>710‚Å‚·B

‚Ç‚¤‚¢‚¤‚킯‚©A -wƒIƒvƒVƒ‡ƒ“‚Å127.0.0.1:3000‚ðŽw’肵‚½‚èA
ƒvƒƒLƒV‚Ì“]‘—æ‚ð127.0.0.1:3000‚É‚µ‚½‚è‚·‚邯A

[Thu Jun 05 23:10:04 2008] [error] [client 123.456.789.012] client denied by server configuration: proxy:localhost:3000/

‚Æ‚¢‚¤ƒƒO‚ªo‚ÄÚ‘±‚ª‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚½B

ntop‚̃Xƒ^[ƒgƒXƒNƒŠƒvƒg‚Åeth0‚ÌIPƒAƒhƒŒƒX‚𖾎¦“I‚ÉŽw’肵‚Ä‚â‚Á‚ÄA
ƒo[ƒ`ƒƒƒ‹ƒzƒXƒg‚Ìconfig‚àAProxyPass ProxyPassReverse ‚Æ‚à‚Éeth0‚ÌIPƒAƒhƒŒƒX‚Å
‘‚¢‚Ä‚â‚Á‚½‚çA–Ú“I‚ð’B¬‚Å‚«‚Ü‚µ‚½B
FireFox2AIE7‚Æ‚à‚ÉA— ‚ÌIPƒAƒhƒŒƒX‚ƃ|[ƒg‚ð‰B•Á‚µ‚ă†[ƒU‚ÉŒ©‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚µ‚½B

‚ (EÍE)‚è(EÍE)‚ª(EÍE)‚Æ(EÍE)‚¤I‚²‚´‚¢‚Ü‚·I

720 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 06:21:59 ]
>ntop‚ɂ̓uƒ‰ƒEƒU‚©‚çƒAƒNƒZƒX‚µ‚½‚Æ‚«‚Ì”F؂̋@”\‚ª‚È‚¢‚Ì‚Å

‰R‚Í‚¢‚©‚ñBdoc‰Å


721 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 06:53:19 ]
— ‚ÌIPƒAƒhƒŒƒX‚ƃ|[ƒg‚ɃAƒNƒZƒX‚·‚邯•\ަ‚³‚ê‚é‚ñ‚Å‚µ‚åH‚—
ƒpƒPƒbƒgƒtƒBƒ‹ƒ^‚Å‚à‚µ‚Ä‚¨‚¢‚½‚ç

722 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 20:34:30 ]
CGIA‚Ü‚½‚ÍPHP‚ð‰^—p‚µ‚Ä‚¢‚ÄA‚»‚ꂼ‚ê‚̃XƒNƒŠƒvƒg‚ªŠÇ—Eƒtƒ@ƒCƒ‹‚𶬂µ‚Ä‚¢‚é
ƒtƒHƒ‹ƒ_aEbEc‚ª‚ ‚邯‚µ‚Ü‚·B
‚±‚̃tƒHƒ‹ƒ_“à‚ɶ¬‚³‚ê‚éƒtƒ@ƒCƒ‹‚ªAŠO•”‚©‚çURL‚ðŽè‘Å‚¿‚ŃAƒNƒZƒX‚Å‚«‚Ä‚µ‚Ü‚¤ˆ×
ƒtƒHƒ‹ƒ_“à‚Ö‚Ì’¼ƒAƒNƒZƒX‚ð‹K§‚µ‚½‚¢‚̂ł·‚ª
‚Ç‚¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H

723 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/06(‹à) 20:53:40 ]
ã‚©‚燔Ԃɂ¨Š©‚ß

1.ƒtƒHƒ‹ƒ_aEbEc‚ðƒhƒLƒ…ƒƒ“ƒgƒ‹[ƒg‚ÌŠO‚É”z’u‚·‚é
2.mod_authz_host‚ðŽg‚Á‚ăAƒNƒZƒX‚ð‹‘”Û‚·‚é
3.‚»‚Ì’†‚̃tƒ@ƒCƒ‹‚Ì––”ö‚ð.cgi‚É‚·‚é

724 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 21:20:23 ]
.htaccess‚Å‚à‚¢‚¢‚ñ‚¶‚á‚ñH

725 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/06(‹à) 21:33:27 ]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚à‚È‚¢‚̂ɂȂñ‚Å.htaccess‚ªo‚Ä‚­‚é‚ñ‚¾H

726 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 22:58:38 ]
ƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚¶‚á‚È‚¢‚Æ .htaccess Žg‚Á‚¿‚á‚¢‚©‚ñ‚ÌH



727 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 23:11:38 ]
.htaccess‚Å‚â‚邯ƒpƒtƒH[ƒ}ƒ“ƒX—Ž‚¿‚邿B

728 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/06(‹à) 23:41:14 ]
u.htaccess‚ðŽg‚¤v‚Á‚Ă̂͗v‚·‚é‚ÉuÝ’è‚ð•Ï‚¦‚év‚Æ‚¢‚¤‚±‚Æ‚¾‚¯‚µ‚©ˆÓ–¡‚µ‚È‚¢
‰½‚ÌÝ’è‚ð•Ï‚¦‚é‚©‚Í‘S‚­Œ¾‹y‚³‚ê‚Ä‚¢‚È‚¢

729 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/07(“y) 01:30:13 ]
ƒfƒtƒHƒ‹ƒgÝ’è‚Å“ü‚Á‚Ä‚¢‚é
<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>
‚ª—LŒø‚È‚çAƒtƒ@ƒCƒ‹–¼/ƒfƒBƒŒƒNƒgƒŠ–¼‚Ì“ª‚É .ht ‚ð•t‚¯‚邯‚¢‚¤Žè‚ª‚ ‚éB
‘f’¼‚É>>723‚Ì1‚É‚µ‚Ä‚¨‚­‚Ì‚ª–{‹Ø‚ł͂ ‚邪B

730 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/07(“y) 09:50:30 ]
>>726
Žg‚Á‚¿‚á‚¢‚¯‚È‚¢‚Á‚Ä‚±‚Ƃ͂Ȃ¢‚¯‚ÇAconf ‚¢‚¶‚ê‚é root —l‚Í•’Ê‚Í
AllowOverride None ‚¾‚ÆŽv‚¤BNone ˆÈŠO‚ÉÝ’è‚·‚é‚Ì‚àˆÞ‚¦‚éB
——R‚Í >>727 ‚Ì’Ê‚èB‚ÜAƒAƒNƒZƒX‚ª­‚È‚¢ƒTƒCƒg‚È‚ç‰e‹¿‚µ‚È‚¢‚¯‚Ç‚ËB

731 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/07(“y) 10:22:53 ]
‚½‚¾A‘å‚«‚ȃtƒ@ƒCƒ‹‚ðƒ_ƒEƒ“ƒ[ƒh‚³‚¹‚Ä‚éƒTƒCƒg‚Å
WorkerMPMŽg‚Á‚Ä‚éꇂÍAgraceful restart‚ª‚«‚‚¢‚©‚ç
.htaccessŽg‚¤——R‚ɂ͂Ȃé

732 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/07(“y) 11:55:19 ]
>>731
‚ [A‚È‚é‚Ù‚Ç‚ËBƒZƒbƒVƒ‡ƒ“‚ª’·‚¢ê‡‚Í .htaccess ‚̈—ƒRƒXƒg‚ª
—^‚¦‚é‰e‹¿‚Í’á‚¢‚ËB‚±‚ê‚Í–Ó“_‚Å‚·‚½B

733 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/14(“y) 11:08:16 ]
2.2.9‚ª‚à‚¤‚·‚®ƒŠƒŠ[ƒX
ƒAƒiƒEƒ“ƒX‚ªo‚ĂȂ¢‚¯‚ÇA‚·‚łɃgƒbƒvƒy[ƒW‚É•\ަ‚³‚ê‚Ă邪

734 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/14(“y) 13:10:21 ]
Apache+MySQL‚ÅDB‚ðŽg‚Á‚½BASIC”F؂ŋ³‚¦‚Ä‚­‚¾‚³‚¢B
‚±‚ñ‚ÈŠ´‚¶‚Åhttpd.conf‚ðÝ’è‚·‚邯ƒ†[ƒU[‚²‚Ƃ̧Œä‚Í‚¤‚Ü‚­‚¢‚Á‚½‚̂ł·‚ªA
DAV svn
SVNParentPath /usr/local/svn/
AuthType Basic
Require valid-user
AuthMySQLHost localhost
AuthMySQLUser apache
AuthMySQLPassword apache
AuthMySQLDB htpasswd
AuthMySQLUserTable user_info
AuthMySQLTableUserName user_name
AuthMySQLTableUserPasswd user_passwd
‚³‚ç‚Ƀ†[ƒU[ƒOƒ‹[ƒv‚²‚ƂɃfƒBƒŒƒNƒgƒŠ‚ðƒAƒNƒZƒX‚Å‚«‚½‚è‚Å‚«‚È‚©‚Á‚½‚è‚·‚éݒ肪‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
ã‚ÌÝ’è‚ɉÁ‚¦‚Ä
AuthzSVNAccessFile /usr/local/svn/.svnaccess
AuthMySQLGroupTable user_group
AuthMySQLTableGroupName user_name
AuthMySQLTableGroupGroupName user_group
/usr/local/svn/.svnaccess‚ª‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
[groups]
[proj-1:/]
@group-1 = rw
ƒy[ƒW‚ðŠJ‚­‚Æ”FØ‚ð‹‚ß‚ç‚ê‚Ü‚·‚ª³‚µ‚¢ƒpƒXƒ[ƒh‚ð“ü‚ê‚Ä‚à403 Forbiden‚Å‚·B
/var/log/httpd-error.log‚ª‚±‚ñ‚ÈŠ´‚¶‚Å‚·B
[error] Internal error: pcfg_openfile() called with NULL filename
[error] [client 192.168.0.1] (9)Bad file descriptor: Could not open password file: (null)
[error] [client 192.168.0.1] Failed to load the AuthzSVNAccessFile: An authz rule refers to group '@group-1', which is undefined
[error] [client 192.168.0.1] Access denied: 'user-1' GET proj-1:/
‚Ȃɂªˆ«‚¢‚̂łµ‚傤‚©H

735 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/14(“y) 19:59:42 ]
> ‚Ȃɂªˆ«‚¢‚̂łµ‚傤‚©H
ƒGƒ‰[ƒƒbƒZ[ƒW‚ð“Ç‚à‚¤‚Æ‚µ‚È‚¢ƒLƒ~‚Ì«ŠiA‚Ü‚½‚̓Gƒ‰[ƒƒbƒZ[ƒW‚ð
“ǂ߂Ȃ¢ƒLƒ~‚̉pŒê—ÍB

736 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/14(“y) 23:29:36 ]
Apache HTTP Server 2.2.9 Released
‚Á‚ă[ƒ‹—ˆ‚½‚æ




737 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 12:21:55 ]
Ž¿–â‚Å‚·B
Apache‚ª—Ž‚¿‚½‚Ì‚Åerror.log‚ðŒ©‚½‚̂ł·‚ªA
—Ž‚¿‚½Žž‚É

[Sun Jun 15 05:00:02 2008] [notice] Graceful restart requested, doing restart
[Sun Jun 15 05:00:02 2008] [emerg] (2)No such file or directory: Couldn't initialize cross-process lock in child
[Sun Jun 15 05:00:02 2008] [emerg] (2)No such file or directory: Couldn't initialize cross-process lock in child
[Sun Jun 15 05:00:02 2008] [notice] Apache configured -- resuming normal operations
[Sun Jun 15 05:00:02 2008] [alert] Child 5617 returned a Fatal error... Apache is exiting!
‚Æ‚ ‚è‚Ü‚µ‚½B

‚±‚ÌŽž‚ɂ͎蓮‚ÅGraceful restart‚ð‚µ‚Ä‚¢‚È‚¢‚̂ł·‚ªAŽ©“®‚Ås‚í‚ê‚邱‚Æ‚ª‚ ‚é‚̂łµ‚傤‚©H

738 –¼‘OF737 mailto:sage [2008/06/15(“ú) 12:22:51 ]
’Ç‹LFƒo[ƒWƒ‡ƒ“‚ÍApache/2.0.63‚Å‚·B

739 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 12:47:01 ]
Žž‚ª‚«‚Á‚©‚肾‚µcron‚ŃƒOˆ—‚𑖂点‚Ä‚ñ‚¶‚á‚È‚¢‚ÌH

740 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 18:02:57 ]
ƒƒO‚̃[ƒe[ƒVƒ‡ƒ“‚¶‚á‚È‚¢H

741 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 18:05:24 ]
‚¢‚ë‚ñ‚ÈOS‚ɂ‚¢‚Ä‚éApache‚̃pƒbƒP[ƒW‚̓fƒtƒHƒ‹ƒg‚Å
ƒƒO‚̃[ƒe[ƒVƒ‡ƒ“‚ÅÄ‹N“®‚·‚邿‚¤‚ɂȂÁ‚Ă邿
Žž‚ª’©‚Ì5Žž‚¾‚µAŠÔˆá‚¢‚È‚¢‚¾‚낤

742 –¼‘OF737 mailto:sage [2008/06/15(“ú) 18:08:40 ]
>>739-741
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚È‚é‚Ù‚Ç’P‚È‚éƒ[ƒe[ƒVƒ‡ƒ“‚Å‚µ‚½‚©BBB
‚à‚¤‚¿‚å‚Á‚ÆŒ´ˆö‚ð’T‚Á‚Ă݂܂·B

743 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 19:06:20 ]
>>742
>‚à‚¤‚¿‚å‚Á‚ÆŒ´ˆö‚ð’T‚Á‚Ă݂܂·B
‚à‚¤‚¿‚å‚Á‚Æ‚à‰½‚àB
ƒAƒhƒoƒCƒX‚É]‚Á‚Ă܂¸cronÝ’è‚݂ȂæB

744 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/15(“ú) 23:33:19 ]
crontab ‚¶‚á‚È‚­‚Ä /etc/logrotate.d/* ‚Æ‚¢‚¤ƒIƒ`‚È‚ñ‚¾‚낤‚ÈEEEE

745 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/16(ŒŽ) 05:36:39 ]
‚¢‚ânewsyslog.conf‚©‚à‚µ‚ê‚ñ

746 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/16(ŒŽ) 14:55:46 ]
2.2.9‚Ìconfigure‚ÅAƒIƒvƒVƒ‡ƒ“•t‚¯‚邯•K‚¸
configure: WARNING: Unrecognized options:
‚Á‚Äo‚È‚¢H



747 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/16(ŒŽ) 15:05:26 ]
>>746
‚Ù‚ñ‚Æ‚¾
./configure --with-mpm=worker
‚Å‚â‚Á‚½‚ç
configure: WARNING: Unrecognized options: --with-mpm
configure: WARNING: Unrecognized options: --with-mpm
‚ÆB‚Å‚àmake‚µ‚Ä‚Ý‚é‚Æ‚¿‚á‚ñ‚Æworker‚ɂȂÁ‚Ä‚é

748 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/16(ŒŽ) 20:07:54 ]
>>746

“¯‚¶‚­BƒIƒvƒVƒ‡ƒ“‚ª‹}‚É•ÏX‚ɂȂÁ‚½‚Ì‚©‚ÆŽv‚Á‚½‚æB‚܂Ƃà‚É“®‚¢‚Ä
‚é‚Ì‚©•sˆÀ‚¾‚ÈAAA

749 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/17(‰Î) 09:57:34 ]
Apache/2.2.2‚ÆFreeBSD6.2‚Å“®‚©‚µ‚Ä‚¢‚Ü‚·B
‚»‚ê‚ÅAÅ‹ßApache‚ª’m‚ç‚È‚¢ŠÔ‚É‚¢‚‚àÄ‹N“®‚³‚ê‚ĂĔY‚Ü‚³‚ê‚Ä‚¢‚Ü‚·B

FX‚ÆŒ´ˆö‚ð’T‚Á‚½Œ‹‰ÊAhttpd-access.log‚ª100MB‚É’B‚µ‚ÄA
ŽŸ‚̃ƒO‚ÉØ‚è‘Ö‚í‚邯‚«(ƒƒOƒ[ƒe[ƒVƒ‡ƒ“)‚ÉA
•K‚¸—Ž‚¿‚Ü‚·B‹t‚ÉA‚»‚êˆÈŠO‚̂Ƃ«‚É‚Í—Ž‚¿‚Ü‚¹‚ñB

‚»‚̂悤‚È“Á•Ê‚ÈÝ’è‚ð‚µ‚½–ó‚ł͂Ȃ¢‚̂ł·‚ªA
‚±‚̑Έ–@‚²‘¶’m‚Ì•û‚̓AƒhƒoƒCƒX‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤H

‚ȂɂƂ¼‹X‚µ‚­‚¨Šè‚¢‚µ‚Ü‚·B‚à‚¤A2ƒ–ŒŽ‚à”Y‚Ü‚³‚ê‚Ä‚¢‚Ü‚·B

750 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 10:51:34 ]
ƒƒOؑւ¦‚ÍnewsyslogH
ƒVƒOƒiƒ‹‚ð‘—‚Á‚Ähttpd‚ɃƒOƒtƒ@ƒCƒ‹‚ðì‚è’¼‚³‚¹‚Ä‚¢‚éH

751 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 12:52:38 ]
—Ž‚¿‚½‚È‚çƒGƒ‰[ƒƒO‚ªo‚Ä‚¢‚»‚¤‚È‚à‚ñ‚¾‚¯‚ÇA‚Ç‚¤‚Ȃ̂æH

752 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/17(‰Î) 19:41:38 ]
>>750>>751
ƒAƒhƒoƒCƒX—L“‚²‚´‚¢‚Ü‚·B
Šm‚©‚ÉAnewsyslog‚©‚ç‚ÌM†‚Å—Ž‚¿‚Ä‚¨‚è‚Ü‚µ‚½B
newsyslog‚ÌŽd—l‚È‚ñ‚Å‚·‚ËB•‚©‚è‚Ü‚µ‚½B

‚¿‚Ȃ݂ÉA‚±‚ê‚Á‚ÄA—Ž‚Æ‚³‚¸‚ɃƒO‚ðzŠÂ‚³‚¹‚é•û–@‚͂Ȃ¢‚̂łµ‚傤‚©H
newsyslogˆÈŠO‚Å‚à‚¢‚¢‚̂ł·‚ªB

753 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 20:16:00 ]
>>752
rotatelogs‚ðŽg‚Á‚½‚çH

754 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 20:19:28 ]
>>752
‚Ó‚Â[—Ž‚¿‚È‚¢Bݒ肾‚©‰½‚¾‚©‚í‚©‚ç‚ñ‚ªA‚Ç‚Á‚©‚̉½‚©‚ª‚¨‚©‚µ‚¢B
‚»‚ê‚ð‰ðÁ‚µ‚È‚¯‚ê‚ÎA‚½‚Ô‚ñ‰½‚ðŽg‚Á‚Ä‚à‚â‚Á‚ς藎‚¿‚éB

755 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 21:13:42 ]
ƒVƒOƒiƒ‹‘—‚ç‚È‚¢‚Æhttpd‚ªƒtƒ@ƒCƒ‹ƒnƒ“ƒhƒ‹•ú‚µ‚Ä‚­‚ê‚È‚¢‚©‚çA‚æ[‚í‚©‚ç‚ñó‹µ‚É‚È‚é‚æ
newsyslog.conf‚Ì•ÒWì‹Æ‚É–ß‚é‚ñ‚¾

756 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/17(‰Î) 21:22:34 ]
>>753-755
‚¢‚Â‚à‚·‚΂₢ƒŒƒX—L“‚²‚´‚¢‚Ü‚·B

Ž„‚ª‚µ‚½Ý’è‚ÍA‚Ç‚±‚©‚̃TƒCƒg‚ÌÝ’è‚ðŒ©‚Ä‚±‚̂悤‚É‚µ‚Ü‚µ‚½B

# vi /etc/newsyslog.conf
/home/hogehoge/log/httpd-access.log 644 100 100000 * Z /var/run/httpd.pid
/home/hogehoge/log/httpd-error.log 644 100 100000 * Z /var/run/httpd.pid

Ý’è‚̂ǂ̕ӂª•Ï‚ª•ª‚©‚è‚Ü‚·‚©H
>>755‚³‚ñ‚ª‘‚©‚ê‚Ä‚¢‚½‚±‚Æ‚ð“Ç‚ñ‚ÅŽv‚¢o‚µ‚½‚̂ł·‚ªA
‚»‚̃TƒCƒg‚É‚àAhttpd‚ɃVƒOƒiƒ‹‚ð‘—‚ç‚È‚¢‚ƃ_ƒ‚¾‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B



757 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/17(‰Î) 21:29:12 ]
‚·‚݂܂¹‚ñB‘¼‚̃TƒCƒgŒŸõ‚µ‚Ä‚¢‚½‚çA30‚ðŒã‚ɂ‚¯‚ëA‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B
‚±‚ꂾ‚¯‚ÅA‘åä•v‚Å‚µ‚傤‚©HƒVƒOƒiƒ‹‚ÌŽí—Þ‚ª‚ ‚Á‚ÄA30”ԂȂ痎‚¿‚¸‚ɃƒOzŠÂ‚ª‰Â”\‚Æ‘‚¢‚Ä‚ ‚è‚Ü‚µ‚½B

/home/hogehoge/log/httpd-access.log 644 100 100000 * Z /var/run/httpd.pid 30

‚½‚Ñ‚½‚Ñ‚·‚݂܂¹‚ñB

758 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/17(‰Î) 23:56:44 ]
30‚Æ‚©ŠÂ‹«ˆË‘¶‚¶‚á‚È‚¢‚ÌH‚—@‘f’¼‚ÉHUP‚©USR1‚É‚µ‚Ä‚¨‚¯‚Á‚ÄB

759 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/18(…) 01:37:15 ]
>>757
>>751 >>754‚𖳎‹‚©‚æ‚—
newsyslog ‚ƃVƒOƒiƒ‹‚ÌŠÖŒW‚Å—Ž‚¿‚Ä‚é‚̂ŊԈႢ‚͂Ȃ³‚»‚¤‚¾‚ªA
ƒfƒtƒHƒ‹ƒg‚Å‚ÍSIGHUP‚ª‘—‚ç‚ê‚é‚ñ‚ÅAhttpd‚ª—Ž‚¿‚é‚Ì‚à‚¨‚©‚µ‚¢B
”O‚Ì‚½‚ßAVirtualHost‚¶‚á‚È‚¢ƒƒCƒ“‚Ìerror_log‚ÌŠY“–Žž‚ðŠm”F‚·‚ׂµB

760 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/18(…) 03:03:46 ]
www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=newsyslog.conf&dir=jpman-6.3.2%2Fman§=0
httpd.apache.org/docs/2.0/ja/stopping.html
‚ñ‚¾‚ËÄ‹N“®‚·‚銴‚¶‚¾‚Ë‚¥
‚¢‚¸‚ê‚É‚¹‚æAƒVƒOƒiƒ‹‚Å—Ž‚¿‚Ä‚é‚ñ‚¾‚Á‚½‚çAƒƒO‚ÉŽc‚é‚í‚È

ˆÈ‘OŽ©•ª‚Å‚â‚Á‚½Ž–‚ ‚é‚à‚ñ‚ÅB‚Í‚¢B
ƒƒOƒtƒ@ƒCƒ‹‚ðˆ³k‚µ‚¿‚á‚Á‚½‚ñ‚¾‚¯‚ÇAƒvƒƒZƒX‚ªŽ‚¿‚Á‚ςȂµ‚Å
Œ©‚¦‚È‚¢ƒtƒ@ƒCƒ‹‚ª‚¸‚ñ‚Ç‚±‚Å‚©‚­‚È‚é‚Æ‚ä[
/var‚ª‚¢‚Á‚Ï‚¢‚ɂȂÁ‚½‚¯‚ÇA“äI‚Ý‚½‚¢‚Èww

‚¢‚¸‚ê‚É‚¹‚æA‚Ç‚Á‚©‚̃TƒCƒgŠÛŽÊ‚µ‚¶‚á‚È‚­‚Ä
‚»‚̈Ӗ¡‚·‚銂ð”cˆ¬‚µ‚ê

761 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/18(…) 09:51:49 ]
>>759>>760
‚·‚݂܂¹‚ñAFX‚Æ—L“‚²‚´‚¢‚Ü‚·B
–³Ž–30‚̃VƒOƒiƒ‹‚ð‘—M‚·‚邱‚Æ‚Å‰ðŒˆ‚µ‚Ü‚µ‚½B
ƒƒO‚ª•Ï‚í‚Á‚ÄƒŠƒXƒ^[ƒg‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B

ƒƒO‚àŒ©‚Ü‚µ‚½‚ªAŠm‚©‚ɃVƒOƒiƒ‹‚Å—Ž‚¿‚Ä‚¢‚Ü‚µ‚½B
‚à‚Á‚ÆŽd‘g‚Ý‚ð•׋­‚µ‚Ä‚¢‚«‚½‚¢‚ÆŽv‚¢‚Ü‚·B

–{“–‚É‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

762 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/18(…) 13:58:49 ]
>>761 httpd ‚Í SIGHUP ‚Å—Ž‚¿‚½‚炨‚©‚µ‚¢‚ñ‚¾‚æB‚»‚̃ƒOŽN‚µ‚Ă݂Ă­‚ê‚È‚¢H

763 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/18(…) 19:27:56 ]
>>746

2.2.9 buildconf ‚µ‚Ä‚©‚çconfigure ‚·‚邯Aƒ[ƒjƒ“ƒO‚ªo‚È‚­‚Í
‚È‚è‚Ü‚µ‚½‚ªAAA‚±‚ê‚Å‚¢‚¢‚Ì‚©‚Í•sˆÀ‚Å‚·B


764 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/18(…) 20:15:23 ]
>>763
ƒEƒ`‚Å‚ÍAfedora‚ÌspecŽQÆ‚ÉA./configure‘O‚ÉA
autoheader && autoconf ŽÀs‚µ‚Ä‚àA‚â‚Á‚Ï‚èWARNINGo‚Ü‚·B

765 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/19(–Ø) 01:31:23 ]
2.2.9‚̓Xƒ‹[‚ÅB

766 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/19(–Ø) 17:37:43 ]
o—Í‚·‚éHTML“à‚ÉŽw’è‚̃^ƒO‚ª“ü‚Á‚ĂȂ©‚Á‚½‚ç
‹­§“I‚ÉŽw’è‚̃^ƒO‘}“üA‚Æ‚©‚·‚郂ƒWƒ…[ƒ‹‚È‚©‚Ƃł·‚©H



767 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/20(‹à) 03:42:29 ]
favicon.ico‚ÌƒŠƒNƒGƒXƒg‚ª‘½‚­‚ÄA
403‚ł͂¶‚­‚ƃGƒ‰[ƒƒO‚Éo—Í‚³‚ê‚¿‚á‚¢‚Ü‚·‚ªA
ƒGƒ‰[ƒƒO‚Ý‚é‚Æ‚»‚ê‚΂©‚è‚ÅA‘¼‚̃Gƒ‰[‚ªƒXƒSƒNŒ©‚‚¯‚É‚­‚¢‚Å‚·B

favicon.ico‚Ì403ƒGƒ‰[‚ðƒGƒ‰[ƒƒO‚É‹L˜^‚³‚¹‚È‚¢•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢‚Ü‚¹‚ñ‚©H

768 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 03:45:33 ]
favicon.ico‚ð’u‚­

769 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 08:29:50 ]
grep -v ‚ÅŒ©‚ê‚΂¢‚¢‚¶‚á‚ñB

ErrorLog ‚Í SetEnvIf Žg‚¦‚È‚¢‚ñ‚¾‚Á‚¯B

770 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/06/20(‹à) 08:47:15 ]
>>768-769
‚²•Œ¾‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
“–ƒTƒCƒg‚̓gƒ‰ƒtƒBƒbƒN‚ª”ñí‚É‘½‚­A
favicon.ico‚ð’u‚­‚ÆA“]‘——Ê‚ª‘‚¦‚Ä‚µ‚Ü‚¤‚½‚ßA‚Å‚«‚ê‚Î”ð‚¯‚½‚¢‚Å‚·B

grep -v‚ÍŠm‚©‚É‚»‚¤‚Å‚·‚ËB
‚½‚¾A‚Å‚«‚ê‚΃ƒO‚É‹L˜^‚µ‚½‚­‚È‚­‚ÄA
’²‚ׂ½‚Æ‚±‚ëerrorlog‚É‚Ísetenvif‚ÍŽg‚¦‚È‚¢‚悤‚Å‚·B
ŒŸõƒGƒ“ƒWƒ“‚Å’²‚ׂĂ»‚¤‘‚¢‚Ä‚ ‚è‚Ü‚µA–”Ž©•ª‚Å‚à‚â‚Á‚Ă݂ă_ƒ‚Å‚µ‚½B

Œã‚©‚烃O‚ðãY—í‚É‚·‚邵‚©‚È‚¢‚̂łµ‚傤‚©B

771 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 08:48:31 ]
ƒpƒCƒv‚É“n‚µ‚Ä‚ª‚ñ‚΂éA‚Æ‚©B

772 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 09:13:04 ]
>>770
favicon.ico‚Æ‚¢‚¤–¼‘O‚Ì‹óƒtƒ@ƒCƒ‹‚ð’u‚¢‚Ä‚¨‚¯‚ÎA
“]‘——ʂ͑‚¦‚È‚¢B

773 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 09:35:37 ]
>>772
HTTP ƒwƒbƒ_‚Í‘—‚Á‚¿‚Ⴄ‚ñ‚¶‚á‚È‚¢?

774 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 09:50:50 ]
‚Ç‚¤‚¹ƒŠƒNƒGƒXƒg‚Í‘—‚ç‚ê‚Ä‚«‚ÄA‚»‚ê‚ɑ΂µ‚ẴŒƒXƒ|ƒ“ƒX‚à•Ô‚·‚ñ‚¾B
ì‚Á‚Ä‚¨‚¢‚Äexpire‚ŃLƒƒƒbƒVƒ…‚̶‘¶ŠúŠÔ‰„‚΂µ‚½‚Ù‚¤‚ª“]‘——Ê‚à—}‚¦‚ç‚ê‚éB

775 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 09:51:26 ]
>>773
‚»‚ê‚Ífavicon.ico‚ª‚È‚­‚Ä‚à“¯‚¶B‚¾‚©‚çA“]‘——ʂ͑‚¦‚È‚¢B

776 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 10:05:42 ]
‚È‚é‚Ù‚ÇB



777 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 10:26:51 ]
‚â‚Á‚Ă܂·
0byte‚Ìfavicon.ico
X‚Ë‚¿‚Ⴄƒuƒ‰ƒEƒU‚à‚¢‚È‚¢‚Á‚Û‚¢

778 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 11:39:54 ]
>>763
autotools‚ÍÚ‚µ‚­‚È‚¢‚̂ŗǂ­‚í‚©‚ç‚ñ‚¯‚ÇA
ŒöŽ®”z•z‚Ìtar‚ðì‚Á‚½l‚Ìautoconf‚ªV‚µ‚·‚¬‚½H‚Æ‚©B
Ž©•ª‚Åbuildconf‚µ‚ÄŒx‚łȂ­‚È‚Á‚½‚çA‚»‚ê‚Å2.2.8ˆÈ‘O‚Æ“¯‚¶ó‘ԂɂȂÁ‚½‚Æ‚¢‚¤‚±‚Æ‚¾‚©‚çOKB

‚‚¢‚łɂ±‚̃oƒO•ñ‚Í‚ ‚ª‚Á‚Ă邯‚ǑΉž‚·‚é‹C‚͂Ȃ³‚»‚¤‚¾‚È
‚±‚¤‚¢‚¤ƒoƒO‚±‚»‚È‚ñ‚Æ‚©‚·‚é‚ׂ«‚¾‚ÆŽv‚¤‚ñ‚¾‚ª
https://issues.apache.org/bugzilla/show_bug.cgi?id=45221

779 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/20(‹à) 19:34:15 ]
>>778

‚ ‚肪‚Æ‚¤B2.2.9 ‚ЂƂ܂¸ƒeƒXƒgŠÂ‹«‚ł͇’²‚Å‚·B


780 –¼‘OF [2008/06/21(“y) 19:00:27 ]
Linux‚ÅŽg—p‚·‚éapache‚ÆWindows‚ÅŽg—p‚·‚éapache‚ƂłͷˆÙ‚Ȃǂ ‚é‚̂łµ‚傤‚©H
ƒo[ƒWƒ‡ƒ“‚Í2.2.8‚Å‚¨Šè‚¢‚µ‚Ü‚·B
—˜“_‚⌇“_‚È‚Ç‚à‚²‘¶‚¶‚Å‚µ‚½‚為‚Ђ¨Šè‚¢‚µ‚Ü‚·B

781 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/21(“y) 19:36:28 ]
httpd ’P‘Ì‚Ål‚¦‚½‚Æ‚«‚ɂ͂ ‚܂跈ق͂Ȃ¢‚ÆŽv‚¤B
‰½‚ð‚µ‚½‚¢‚Ì‚©A‰½‚ð“®‚©‚µ‚½‚¢‚Ì‚©‚ªd—vB

ƒƒŠƒbƒg
ELAMP ‚ɑГ–‚·‚é‚à‚͈̂ꉞ‘µ‚¦‚ç‚ê‚éB
EUNIX Œn‚Ì’mޝ‚ª‚È‚¢‚È‚ç OS ŠÇ—‚ªŠyB

ƒfƒƒŠƒbƒg
EUNIX Œn Apache ‚Æ”ä‚ׂÄî•ñŽûW‚ª‚â‚⢓ïB
EƒT[ƒhƒp[ƒeƒB‚ȃ‚ƒWƒ…[ƒ‹‚ª“®ì‚µ‚È‚¢‰Â”\«‚ª‚ ‚éB
EUNIX Œn‚ł悭—˜—p‚·‚éƒRƒ}ƒ“ƒhAƒ†[ƒeƒBƒŠƒeƒB‚ªŽg‚¦‚È‚¢‚©‚àB
ECygwin ‚Å‚ ‚ꂱ‚ꑵ‚¦‚é‚Ȃ炻‚à‚»‚à UNIX ‚Åi‚’‚™
EOS ‚̃XƒŠƒ€‰»‚ª‚µ‚Â炢B
E.NET ‚Æ‚© MS “Á—L‚Ì‚à‚̂͒m‚ç‚ñB

782 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/21(“y) 23:10:11 ]
MultiViews‚Åheader.html.ja‚ªŽ©“®‘I‘ð‚³‚ê‚Ä“à—e‚ª•\ަ‚³‚ê‚Ä‚¢‚é‚̂ł·‚ªA
HTTPƒwƒbƒ_‚ÉContent-Type: text/html;charset=ISO-8859-1‚ªo—Í‚³‚ê‚Ä‚¢‚Ä
ƒuƒ‰ƒEƒU‚Å•¶Žš‰»‚¯‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
IndexOptions +SuppressHTMLPreamble ‚É‚µ‚Ä meta ‚ÅŽw’肵‚Ä‚àA
IE‚ÍHTTPƒwƒbƒ_‚ð—Dæ‚·‚邿‚¤‚Å•¶Žš‰»‚¯‚͉ü‘P‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½B
‚Ç‚¤‚µ‚½‚ç.ja‚̃tƒ@ƒCƒ‹‚ÌHTTPƒwƒbƒ_‚Ìcharset‚ð•Ï‚¦‚ç‚ê‚é‚Å‚µ‚傤‚©B

ŠÂ‹«
sourceforge.jp ‚̃T[ƒo Apache/2.2.3 (Debian) PHP/5.2.0-8+etch11
.htaccess ‚ªŽg‚¦‚Ü‚·‚ªA‚Ç‚±‚܂ŋ–‚³‚ê‚Ä‚¢‚é‚©‚í‚©‚è‚Ü‚¹‚ñB

783 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/21(“y) 23:25:11 ]
IndexOptions Charset

784 –¼‘OF782 mailto:sage [2008/06/22(“ú) 00:28:25 ]
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
<Files ‚Å‚¤‚Ü‚­ðŒ•ª‚¯‚Å‚«‚È‚©‚Á‚½‚½‚ß‚©A.enƒtƒ@ƒCƒ‹‚É‚àSHIFT_JIS‚ª
•t‚­‚悤‚ɂȂÁ‚Ä‚µ‚Ü‚Á‚½‚Ì‚ÅA.jaƒtƒ@ƒCƒ‹‚àUTF-8‚É‚µ‚Ä‰ðŒˆ‚Æ‚µ‚Ü‚µ‚½B

785 –¼‘OF [2008/06/22(“ú) 00:40:39 ]
>>781

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‰½‚ð‚µ‚½‚¢‚Æ‚©‰½‚ð“®‚©‚µ‚½‚¢‚Æ‚©‚Í“Á‚Él—¶‚µ‚È‚­‚Ä‘åä•v‚Å‚·B
Apache’P“Ƃł̷ˆÙ‚ª’m‚肽‚©‚Á‚½‚Ì‚ÅcB

ˆê‰ž‘‚¢‚Ä‚¨‚«‚Ü‚·Blinuxã‚ÅapacheEtomcat‚̘AŒg‚ð‚µ‚Ü‚·B
windowsã‚ł̘AŒg‚Æ·ˆÙ‚Í‚ ‚è‚Ü‚·‚©H


786 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/22(“ú) 07:06:46 ]
˜AŒgˆÈ‘O‚ÉWindows‚Å“®‚©‚·‚Æ•sˆÀ’è‚Å—Ž‚¿‚â‚·‚¢



787 –¼‘OF [2008/06/22(“ú) 19:15:43 ]
>>786

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Á‚Ä‚±‚Æ‚ÍLinuxã‚ł͈À’肵‚Ä‚¢‚邯Žó‚¯‚Á‚Ä‚à‚æ‚낵‚¢‚̂łµ‚傤‚©H

788 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/22(“ú) 19:21:41 ]
‘å·‚È‚¢

789 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 02:30:17 ]
\•ª‚ɈÀ’èB

790 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 10:36:59 ]
‚ ‚ÆAƒ‰ƒCƒZƒ“ƒXŠÖ˜A‚ªˆá‚¤

791 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:20:14 ]
Ž¿–â

CGIƒQ[ƒ€‚̉ü‘¢‚ð‚µ‚Ä‚é‚ñ‚¾‚ªA

u‚¢‚«‚È‚èƒT[ƒo[‚É‚ ‚°‚È‚¢‚ÅA
ƒ[ƒJƒ‹‚ŃeƒXƒg‚µ‚Ä‚©‚ç‚É‚µ‚Ä‚­‚¾‚³‚¢v

‚Ƃ悭‘‚¢‚Ä‚ ‚éB‚»‚ÌŽïŽ|‚͂킩‚é‚ñ‚¾‚ªA
Ž©•ª‚̃pƒ\ƒRƒ“‚ÉWEBƒT[ƒo[‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邯
‚¢‚¤‚Ì‚ÍAŽ©•ª‚ª‚È‚É‚ð‚µ‚Ä‚¢‚é‚Ì‚©‚æ‚­‚í‚©‚Á‚Ä‚¢‚È‚¢
ꇂÍAŠëŒ¯‚Èsˆ×‚ł͂Ȃ¢‚Ì‚©H

ƒpƒ\ƒRƒ“‚̃n[ƒhƒfƒBƒXƒN‚Ì’†g‚ª‚·‚ׂÄ
ƒlƒbƒg‚ÉŒöŠJ‚³‚ê‚é‰Â”\«‚à‚ ‚邵A
ƒCƒ“ƒXƒg[ƒ‹’¼Œã‚̃fƒtƒHƒ‹ƒg‚Ìó‘Ô‚Í
Œ‹\ˆÀ‘S‚Ȃ̂©H

ŒöŠJ—p‚̃tƒHƒ‹ƒ_‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚Á‚ÄA
‚»‚±‚É“ü‚ꂽ‚à‚Ì‚¾‚¯‚ªŒöŠJ‚³‚ê‚é‚Ì‚©H

792 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:22:38 ]
‚æ‚­‚í‚©‚Á‚Ä‚©‚ç‚â‚êB

793 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:23:56 ]
>>791
>Ž©•ª‚̃pƒ\ƒRƒ“‚ÉWEBƒT[ƒo[‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邯
>‚¢‚¤‚Ì‚ÍAŽ©•ª‚ª‚È‚É‚ð‚µ‚Ä‚¢‚é‚Ì‚©‚æ‚­‚í‚©‚Á‚Ä‚¢‚È‚¢
>ꇂÍAŠëŒ¯‚Èsˆ×‚ł͂Ȃ¢‚Ì‚©H

‚Í‚¢BŠëŒ¯‚Èsˆ×‚Å‚·B
‚»‚µ‚ÄA‚»‚Ì’ö“x‚Ì’mޝ‚Ìl‚ªCGI‚ðì‚邱‚Ƃ͂à‚Á‚Ɗ댯‚Å‚·B
—v‚·‚é‚ÉAuŽ©•ª‚ÌPC‚ÉAˆÀ‘S‚ÉWebƒT[ƒo[‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚à‚Å‚«‚È‚¢l‚Í
CGI‚ðƒAƒbƒvƒ[ƒh‚µ‚È‚¢‚Å‚­‚¾‚³‚¢v
‚Æ‚¢‚¤‚±‚Ƃł·B


794 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:53:45 ]
‚¶‚á‚ A‚Ç‚¤‚â‚ê‚ΈÀ‘S‚Ȃ̂©A
‚Ü‚½A‚Ç‚¤‚µ‚½ê‡‚ɂ͊댯‚Ȃ̂©A
‰ðà‚ª‚܂Ƃ܂Á‚Ä‚éƒy[ƒW‚©‘Ђð
‹³‚¦‚Ä‚à‚炦‚Ü‚·‚©H

‚Ü‚½AƒCƒ“ƒXƒg[ƒ‹’¼Œã‚̃fƒtƒHƒ‹ƒg‚Ì
ó‘Ԃ̈À‘S«‚͂ǂ¤‚È‚Á‚Ă܂·‚©H

ƒCƒ“ƒXƒg[ƒ‹‚µ‚ÄA5•ªŒã‚ÉŽ©•ª‚ÌPC‚Ì
IPƒAƒhƒŒƒX‚Ƀ|[ƒg‚W‚O‚ŃAƒNƒZƒX‚ª‚ ‚Á‚½‚ç
ƒpƒ\ƒRƒ“‚Ì’†g‚ðŒ©‚ç‚ê‚Ä‚µ‚Ü‚¤‚̂ł·‚©H

795 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:55:07 ]
CGI‚È‚ñ‚ÄWebƒT[ƒo[‚È‚­‚½‚Á‚ÄA’¼Ú‹N“®‚·‚è‚áƒeƒXƒg‚Å‚«‚邾‚ë

796 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 16:59:13 ]
‚»‚ñ‚È‚ñ’€ˆêl‚É•·‚©‚È‚¢‚Ƃ킩‚ç‚È‚¢‚悤‚Èl‚Í
Œü‚¢‚ĂȂ¢‚ÆŽv‚¢‚Ü‚·B



797 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 17:41:10 ]
>>791 >>794
ø‚è‚¶‚á‚È‚­‚ă}ƒWƒŒƒX‚¾‚ªA‚±‚̃XƒŒ‚Ř_‹c‚·‚é“à—e‚¶‚á‚È‚¢B
‰½ŒÌ‚È‚ç UNIX/Apache ‰]XˆÈ‘O‚Ì–â‘è‚Å‚ ‚é‚©‚çB
Ž©‘îƒT[ƒo”‚̕û‚ª“K؂ȉñ“š‚𓾂ç‚ê‚â‚·‚¢‚ÆŽv‚í‚êB

798 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 19:26:56 ]
ƒCƒ“ƒXƒg[ƒ‹‚·‚邯‚«‚ÉAŸŽè‚ɃlƒbƒgÚ‘±‚ð
ƒeƒXƒg‚µ‚悤‚Æ‚µ‚₪‚é‚ÈBƒ}ƒJƒtƒB[‚ª”½‰ž‚µ‚½B

799 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 19:42:06 ]
ƒAƒpƒbƒ`‚Q‚¾‚ÆAʼn‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚ÄA
localhost‚ðƒuƒ‰ƒEƒU‚Å•\ަ‚µ‚½‚Æ‚«A

it@works!
‚µ‚©•\ަ‚³‚ê‚È‚¢‚ÌH

800 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 20:15:27 ]
>>799
‘҂đ҂ÄA‚»‚ê‚̓\[ƒX‚©‚çƒRƒ“ƒpƒCƒ‹‚µ‚ăCƒ“ƒXƒg[ƒ‹‚µ‚½Žž‚Ìó‘Ô‚¶‚á‚È‚¢‚©H

(Win‚Ì)msiƒoƒCƒiƒŠƒpƒbƒP[ƒW‚Åinstall‚µ‚½Žž‚ÍA
‚¨‚߂łƂ¤‚²‚´‚¢‚Ü‚·B
‚±‚ÌŒvŽZ‹@‚Å–³Ž–Apache‚̃Cƒ“ƒXƒg[ƒ‹‚ªŠ®—¹‚µ‚Ü‚µ‚½B

‰]X‚̃y[ƒW‚ªo‚é‚Í‚¸B
LinuxŒn‚Ìrpm‚Å“ü‚ꂽꇂàAƒfƒBƒXƒgƒŠ‚²‚Æ‚Ìwelcomeƒy[ƒW‚ªo‚éƒnƒY‚¾B
ƒ\[ƒX‚©‚ç“ü‚ê‚ê‚é‚­‚ç‚¢‚Ì’mޝ‚ª‚ ‚ê‚ÎA‚»‚ñ‚Ȃ̋C‚É‚·‚é•K—v‚ ‚é‚©H

801 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 20:29:11 ]
>>800
OS‚ÍWindows‚Q‚O‚O‚O‚Å
msi‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ăCƒ“ƒXƒg‚µ‚½‚¾‚¯‚Å‚·‚ªB

‚È‚ñ‚ÅŽ©•ª‚̃y[ƒW‚¾‚¯

u‚ ‚È‚½‚̈ӂɔ½‚µ‚ÄAAAv

‚ª‚łȂ¢‚ñ‚¾‚낤B

802 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 20:39:50 ]
Windows”Å‚ÌApache‚͔ˆႢ‚¾‚낤‚ÄEEE

803 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 21:17:52 ]
>>801
‚Í[‚ñA‚³‚Ä‚Íã‘‚«ƒCƒ“ƒXƒg[ƒ‹‚©AˆÈ‘O‚̃o[ƒWƒ‡ƒ““ü‚ê‚Ä‚½‚ñ‚¶‚á‚È‚¢‚©‚ÈH
httpd.conf‚ª’u‚«Š·‚í‚ç‚È‚¢‚ñ‚ÅAauto_nego‚âfiles_match‚ª³í‚ÉŒø‚¢‚ĂȂ¢‚©‚ç‚¶‚á‚È‚¢‚©H

>>802
‚¤[‚ñAWinŒÀ’è‚̘b‚¶‚á‚È‚¢Žž(conf‚â•W€module‚ÌÝ’è‚Æ‚©)‚ÍA•ʂɂ¢‚¢‚ñ‚Å‚ñ‚ËB

804 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 21:25:50 ]
OS‚ÍWindows‚Q‚O‚O‚O

win—p‚̃Aƒpƒbƒ`‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½B
localhost/index.html
ª‚±‚ê‚Í•\ަ‚³‚ê‚邿‚¤‚ɂȂÁ‚½B
‚µ‚©‚µA
localhost/a.cgi
‚±‚ê‚ð•\ަ‚µ‚悤‚Æ‚·‚邯
Forbidden

You don't have permission to access /a.cgi on this server.

‚ƂȂÁ‚Ä‚µ‚Ü‚¤B
‚¨‚»‚ç‚­Acgi‚ð•\ަ‚·‚éƒp[ƒ~ƒbƒVƒ‡ƒ“‚ð—^‚¦‚Ä‚¢‚È‚¢A
‚Æ‚¢‚¤‚Ì‚ªŒ´ˆö‚¾‚ÆŽv‚¤B
‚»‚ÌÝ’èƒtƒ@ƒCƒ‹‚ÍA
httpd.conf
‚¾‚ÆŽv‚¤B

805 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 21:32:22 ]
>>804
‚ɂ‚¢‚Ä‚¾‚ªA
You will also need to add "ExecCGI" to the "Options" directive
‚Æ‚¢‚¤‹Lq‚ðŒ©‚Â‚¯‚½‚Ì‚ÅA

Options Includes FollowSymLinks ExecCGI MultiViews

‚±‚ê‚ð“ü‚ꂽ‚çA
You don't have permission to access /a.cgi on this server.
‚Æ‚¢‚¤ƒGƒ‰[‚Ío‚È‚­‚È‚Á‚½B‚µ‚©‚µ¡“x‚ÍA
‚T‚O‚O@Internal Server Error
‚ɂȂÁ‚Ä‚µ‚Ü‚¤B

806 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 22:02:48 ]
>>805
Ž©ŒÈ‰ðŒˆ‚µ‚½B
’P‚ÉHTML‚Åo—Í‚µ‚ĂȂ©‚Á‚½B
HTML‚̃^ƒO‚Åi<body>‚Æ‚©j‚¿‚á‚ñ‚Æ
‘‚¢‚½‚畒ʂɕ\ަ‚Å‚«‚½B



807 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/23(ŒŽ) 22:55:54 ]
>>803
ƒCƒ“ƒXƒg[ƒ‹‚È‚ñ‚ÄŽv‚¢‚Á‚«‚èwinŒÀ’è‚̘b‚¶‚á‚ñB

808 –¼‘OF803 mailto:sage [2008/06/24(‰Î) 00:12:35 ]
>>807
‚»‚¤‚©‚ÈH
¡‰ñ‚Ì—¬‚ê‚ł͊m‚©‚ÉWin‚ł̘b‚¾‚Á‚¯‚ÇAƒCƒ“ƒXƒg[ƒ‹Ž©‘͕̂ʂÉWin‚ÉŒÀ‚Á‚½˜b‚¶‚á‚È‚¢‚¶‚á‚ñB
>>799‚Ì‘‚«ž‚Ý‚¾‚¯‚Å‚ÍA‚»‚ꂪWin‚ł̘b‚©‚Ç‚¤‚©’f’è‚Å‚«‚È‚¢‚µB

LinuxŒn‚Å‚àrpm‚Æ‚©‚ ‚邵AFreeBSD‚Å‚àports‚Æ‚©‚ ‚Á‚ÄAƒ\[ƒXƒCƒ“ƒXƒR‚¾‚¯‚Ƃ͌À‚ç‚È‚¢‚¶‚á‚È‚¢B
803‚Å‘‚¢‚½httpd.conf“™‚̃fƒtƒHƒ‹ƒgƒtƒ@ƒCƒ‹‚Ì’u‚«Š·‚¦‚É—‚Þ˜b‚ÍAWin‚¾‚¯‚¶‚á‚È‚­LinuxŒn‚Å‚àpkg_install‚Åo‚Ä‚­‚é–â‘肾‚µB
(‹ï‘Ì“I‚ɂǂꂪ‚Ç‚¤‚Æ‚©‚ÍAŠm‚©‚ÉŠeƒfƒBƒXƒgƒŠ‚âƒpƒbƒP[ƒWƒ}ƒl[ƒWƒƒ[‚Ɉö‚Á‚½˜b‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚¯‚Ç)

‚»‚ê‚Æ‚à‚±‚±‚ÍAƒ\[ƒXƒCƒ“ƒXƒR‚ÉŒÀ‚Á‚½˜b‚µ‚©‚µ‚½‚ç‚¢‚¯‚È‚¢‚Ì‚©‚ÈH
(Ž©•ª‚ÍWin‚Å‚àLinux‚Å‚àAƒp[ƒP[ƒW‚©‚ç‚Æƒ\[ƒX‚©‚ç‚Æ—¼•û‚ŃCƒ“ƒXƒg[ƒ‹‚µ‚½‚̬ڂŎg‚Á‚Ä‚é)

809 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/24(‰Î) 01:03:31 ]
ƒoƒCƒiƒŠƒpƒbƒP[ƒW‚̘b‚Í
•ʔ‚ȂèŠeOS/ƒfƒBƒXƒgƒŠ‚̃XƒŒ‚È‚è‚Ì•û‚ª‚¢‚¢‚ÆŽv‚¤‚æB
ƒvƒ‰ƒbƒgƒtƒH[ƒ€ŒÅ—L‚̘b‚©‚Ç‚¤‚©Š®‘S‚ÉØ‚蕪‚¯‚Å‚«‚È‚¢‚Å‚µ‚åB

810 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/24(‰Î) 10:13:08 ]
‚È‚ñ‚©“ú‹L‚ɂȂÁ‚Ä‚é

811 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/27(‹à) 21:58:22 ]
‚n‚r‚ÍWindows‚Q‚O‚O‚O‚ÅA

ƒAƒpƒbƒ`win”Å‚ð‚±‚Ì‚Ü‚¦
ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚ñ‚¾‚¯‚ÇA
¡‚Í‹N“®‚µ‚ĂȂ¢‚Í‚¸‚È‚ñ‚¾‚¯‚ÇA
Windowsƒ^ƒXƒNƒXƒ}ƒl[ƒWƒƒ[‚ÅŒ©‚邯A
ƒvƒƒZƒX‚̂Ƃ±‚ë‚ÅA
httpd.exe
‚Á‚Ă̂ª‚ ‚é‚ñ‚¾‚¯‚ÇA‚±‚ê‚Á‚Ä
Ž©•ª‚ª‹C‚¯‚ĂȂ¢‚¾‚¯‚ÅAŽÀ‚Í
‚ˆ‚”‚”‚‚„‚ªA‚悤‚·‚é‚ɃAƒpƒbƒ`‚ª‰e‚Å
‹N“®‚µ‚¿‚á‚Á‚Ä‚é‚Á‚Ä‚±‚ÆH
‚Ç‚¤‚â‚Á‚ÄŠm”F‚·‚ê‚΂¢‚¢‚ÌH

812 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/27(‹à) 23:18:07 ]
”ˆႢ

813 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/28(“y) 17:44:02 ]
‹Cˆá‚¢

814 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/28(“y) 17:48:40 ]
lˆá‚¢

815 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/28(“y) 18:29:35 ]
ƒƒ‹ƒRˆá‚¢

816 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/28(“y) 18:33:13 ]
Ѝˆá‚¢



817 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/29(“ú) 02:09:24 ]
UNIX”‚ŕ·‚¢‚Ä‚à”»‚él­‚È‚¢‚¾‚ë
ƒT[ƒrƒX‚Æ‚©‚»‚̕ӂ肶‚á‚ËH

818 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/06/29(“ú) 12:20:54 ]
UNIX”‚͌뎚‚ÌŽw“E‚Í“¾ˆÓ‚¾‚¼B
~ ƒAƒpƒbƒ`‚ª‰e‚Å
› ƒAƒpƒbƒ`‚ª‰A‚Å

819 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/01(‰Î) 15:35:28 ]
ƒAƒb[ƒpƒ`

820 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/01(‰Î) 19:40:47 ]
ƒKƒ`ƒ€ƒ`HTTPƒT[ƒo

‚¢‚Á‚½‚¢‰½‚ðƒT[ƒrƒX‚·‚é‚Ì‚â‚ç

821 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/06(“ú) 11:30:44 ]
Apache ‚Ì‹NŒ¹‚ÍŠØ‘ƒjƒ_

822 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/10(–Ø) 03:21:33 ]
apache2.2+mod_layout5.1‚Å LayoutIgnoreTag ‚ªŒø‚©‚È‚¢
ƒoƒO‚¾‚ê‚©’¼‚µ‚Ä‚­‚êB
ƒpƒbƒ`’N‚©o‚µ‚Ä‚­‚êB
‚¨‚È‚ª‚¢

823 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/19(“y) 03:23:10 ]
Ž¿–â‚Å‚·B
solaris(euc)¨fedora(utf-8)‚ÖAwebƒtƒ@ƒCƒ‹‚ðˆÚ“®‚µ‚½ê‡A
Ž©“®‚Å‚»‚̃tƒ@ƒCƒ‹‚âƒtƒHƒ‹ƒ_‚Ì•¶ŽšƒR[ƒh‚ª•ÏX‚³‚ê‚é‚̂łµ‚傤‚©H

winXP(s-jis)html‚Íweb‚ł݂éÛs-jisÝ’è‚Å‚±‚Ìhtml‚ðfedora(utf-8)‚Ösamba‚ňړ®‚Ìê‡A
Ž©“®‚ŃGƒ“ƒR[ƒh‚³‚ê‚Ä‚é‚炵‚­•¶Žš‰»‚¯–³‚µ‚Å‚µ‚½B
ˆÚ“®‚µ‚½html‚ðweb‚ÅŒ©‚邯s-jis‚Å•¶Žš‚ª•\ަ‚µ‚Ă܂µ‚½B
‚±‚Ìꇑåä•v‚Å‚µ‚½‚ªAsolaris(euc)‚©‚çfswiki‚ðfedora8‚ÖˆÚ“®‚µ‚Ä‚àŸŽè‚Éutf-8‚É
•ÏX‚µ‚Ä‚­‚ê‚é‚̂łµ‚傤‚©H



824 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/07/20(“ú) 16:55:37 ]
Ž¿–â‚Å‚·B
apache‚Á‚ĉ½‚ÄŒ¾‚¤‚ÌH
ƒ\ƒtƒgHƒAƒvƒŠƒP[ƒVƒ‡ƒ“Hƒf[ƒ‚ƒ“H
‚½‚Ô‚ñ‘S•”³‰ð‚¾‚ÆŽv‚¤‚¯‚Çê–副‚̊Ԃł͈ê”Ê“I‚É’Ê퉽‚ª³‰ð‚Å‚µ‚傤‚©H

825 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:03:19 ]
‚¤‚¿‚ç‚ÍŽIƒ\ƒtƒgA‚ƌĂԂ±‚Æ‚ª‘½‚¢‚©‚ÈB‚«‚Á‚Æ•ûŒ¾‚¾‚낤‚©‚çA‚ ‚ñ‚Ü‚èŠmM‚ª‚ ‚Á‚Ä‚Ì
ŒÄ‚Ñ•û‚¶‚á‚È‚¢BƒVƒXƒeƒ€ŠÇ—ã‚̉ï˜b‚Å‚ÍAhttpd ‚ƌĂñ‚Å‚éB

826 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:19:53 ]
•’Ê‚ÉAƒT[ƒrƒX‚¾‚ëB



827 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:39:25 ]
•’Ê‚ÉAƒAƒpƒbƒ`‚Å‚µ‚åB

828 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:42:44 ]
ƒn[ƒhƒEƒFƒA‚Ƃ̑Δä‚ÅŒ¾‚¦‚΃\ƒtƒgƒEƒFƒA‚¾‚µ
OS‚Ƃ̑Δä‚ÅŒ¾‚¦‚΃AƒvƒŠƒP[ƒVƒ‡ƒ“‚¾‚µ
•’ʃtƒHƒAƒOƒ‰ƒEƒ“ƒh‚ÅŽg‚¤ƒvƒƒOƒ‰ƒ€‚ɑΔ䂳‚¹‚ê‚΃f[ƒ‚ƒ“‚¾‚æ‚È

829 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:48:44 ]
‚ ‚¦‚Ä‘I‚Ô‚È‚çAƒ\ƒtƒgƒEƒFƒA‚¾‚ÆŽv‚¤B
UNIX‚âLinux‚ł̓AƒvƒŠ‚Á‚ÄŒ¾‚¢•û‚µ‚È‚¢‚µ(kernelˆÈŠO‘S•”ƒAƒvƒŠ‚¾‚µ)
apache‚̃pƒbƒP[ƒW‚É“ü‚Á‚Ä‚¢‚é‚̂̓f[ƒ‚ƒ“‚âƒT[ƒrƒX‚¾‚¯‚¶‚á‚È‚¢‚µA
ŠÔˆá‚¢‚È‚¢‚̂̓\ƒtƒgƒEƒFƒAB‘½•ªB

830 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:49:17 ]
‚æ‚­AuƒT[ƒrƒX‚Ì‚±‚Æ‚ð*nix‚ł̓f[ƒ‚ƒ“‚ƌĂÔv‚Ý‚½‚¢‚ÈŒ¾‚¢•û‚·‚él‚ª‹‚邯‚Ç
‚»‚ê‚Á‚ĈႤ‚æ‚ËB

—Ⴆ‚ÎA“¯‚¶http‚̃T[ƒrƒX‚Å‚àATUX‚Ý‚½‚¢‚ɃJ[ƒlƒ‹“à‚Å“®ì‚·‚é‚à‚Ì‚â
IIS6‚Ìhttp.sys‚Ý‚½‚¢‚É(Œ©‚½–Ú)ƒhƒ‰ƒCƒo‚̂悤‚É“®ì‚·‚é‚à‚Ì‚à‚ ‚éB
‚»‚Ì’†‚ÅAí’“‚Ì•û–@‚Æ‚µ‚Ädaemonize‚·‚éƒT[ƒrƒX‚Ì‚±‚Æ‚ðƒf[ƒ‚ƒ“‚ƌĂԂ¾‚¯B

831 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 17:53:23 ]
‚ÅH

832 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 18:09:41 ]
apache(‚ÌŽå‹@”\)‚̓T[ƒrƒXB
ƒf[ƒ‚ƒ“‚ƌĂԓz‚̓AƒzB

833 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 18:10:54 ]
‚â‚ÎAâ‘Δ½˜_‚ª—ˆ‚é‚Ì‚ª—\‘z‚Å‚«‚éB

834 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/20(“ú) 22:44:46 ]
˜R‚ê‚àƒT[ƒoƒ\ƒtƒg‚¾‚È‚ŸB‚½‚¾‚Ü‚ŸA¢ŠÔ“I‚ɂ̓~ƒhƒ‹ƒEƒFƒA‚Æ
ŒÄ‚΂ê‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邱‚Æ‚ª‘½‚¢‚ËBƒnƒ@H‚ÆŽv‚¤‚ªAƒ~ƒhƒ‹ƒEƒFƒA‚炵‚¢EEEEEEE

ƒf[ƒ‚ƒ“‚Á‚Â[‚Ì‚ÍAhttpd(8) ‚Ȃǂ̃vƒƒZƒX‚ÌŒ³‚ɂȂéƒvƒƒOƒ‰ƒ€‚âA
í’“‚·‚邯‚¢‚¤ˆÓ–¡‚ł̎ÀsŒ`‘Ô‚ð‚ðŽw‚µ‚Ă邯Žv‚¤B

835 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 11:08:39 ]
ƒT[ƒrƒX‚Á‚Ä‚¢‚¤‚ÆA‰½‚©‚ð’ñ‹Ÿ‚·‚é‚à‚Ì‚Á‚ăCƒ[ƒW‚©‚È[
Ž„‚ÌŽü‚肾‚ÆAWebƒT[ƒoƒ\ƒtƒg‚©‚ÈB

836 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 11:38:53 ]
>>834
ƒ~ƒhƒ‹ƒEƒFƒA‚ňá˜aŠ´–³‚¢‚ñ‚¾‚¯‚ÇA‹t‚Ƀ~ƒhƒ‹ƒEƒFƒA‚Æ‚¢‚¤Žç”õ”͈͉͂½‚ðŽw‚·‚ÌH



837 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 14:24:01 ]
ƒ}ƒW‚Ń~ƒhƒ‹ƒEƒFƒA‚Á‚ČĂԃRƒ~ƒjƒeƒB‚Á‚Ä‚ ‚é‚ÌH
•’ʂɃT[ƒoƒAƒvƒŠAƒf[ƒ‚ƒ“‚¶‚á‚È‚¢‚ÌH

apache‚ªƒ~ƒhƒ‹‚Á‚ÄA‚Ç‚±‚Ƃǂ±‚Ì‘w‚̃~ƒhƒ‹‚ðŽw‚·‚ñ‚¾‚æB
ƒXƒ^ƒ“ƒhƒAƒƒ“‚Å‚à“–‚½‚è‘O‚É“®ì‚³‚ê‚Ä‚¢‚邾‚낤‚æB

838 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 14:32:55 ]
ƒXƒ^ƒ“ƒhƒAƒ[ƒ“‚Å“®‚¢‚Ä‚éƒ~ƒhƒ‹ƒEƒFƒA‚Í‚½‚­‚³‚ñ‚ ‚邯Žv‚¤‚ªH

839 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 14:33:38 ]
apache‚Í•´‚ê‚à‚È‚­ƒ~ƒhƒ‹ƒEƒFƒA‚Å‚ ‚邯‚ÇAŠJ”­‘¤‚ª‚»‚ê‚ð‚¢‚¤‚±‚Ƃ͂ ‚Ü‚è‚È‚¢‚¾‚낤‚ª‚È‚—


840 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 14:37:33 ]
>>832
‚¤‚ÞB
Postfixƒf[ƒ‚ƒ“‚Á‚Ä‚¢‚Á‚½‚çAŠÔˆá‚¢‚È‚­Î‚í‚ê‚邿‚ËB

841 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 14:52:54 ]
WebƒvƒƒOƒ‰ƒ}[‚©‚ç‚Ý‚½‚çƒ~ƒhƒ‹ƒEƒFƒAB

842 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 15:25:03 ]
>>837
ƒRƒ~ƒ…ƒjƒeƒB‚Í’m‚ç‚ñ‚ªA‰ïŽÐ‚ł̓~ƒhƒ‹ƒEƒFƒAŒÄ‚΂í‚肳‚ê‚Ä‚éB
‰º‚ÍOSAã‚ÉÚ‚Á‚©‚é‚Ì‚ÍWebƒAƒvƒŠ‚âÓIƒRƒ“ƒeƒ“ƒc‚¾‚ÈB

843 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:05:21 ]
ƒ~ƒhƒ‹ƒEƒFƒA apache ‚Æ‚©‚ŃOƒO‚Á‚ÄŒ©‚ê‚Εª‚©‚邼‚—
postfix ‚â‚ç bind ‚â‚ç RDBMS ‚â‚çA‚Ý[‚ñ‚ȃ~ƒhƒ‹ƒEƒFƒA‚³B

844 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:27:28 ]
OS‚Å‚à‚È‚­‚ătƒƒ“ƒgƒGƒ“ƒhƒAƒvƒŠ‚Å‚à‚È‚¯‚ê‚Î
‚Ƃ肠‚¦‚¸ƒ~ƒhƒ‹ƒEƒFƒA‚Á‚ČĂñ‚Ç‚­‚Ì‚©‚È‚ 
ƒAƒ“ƒ`ƒEƒCƒ‹ƒX‚Æ‚©ŠÄŽ‹Œn‚͕ʂȂ̂©‚È

845 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:41:29 ]
ƒNƒƒXƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ì‚½‚߂̃‰ƒCƒuƒ‰ƒŠ‚È‚ñ‚©‚àAƒ~ƒhƒ‹ƒEƒFƒA‚¾‚ÈB

846 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:46:38 ]
perl ‚Æ‚© php ‚ł‚­‚Á‚½Œfަ”‚Ƃ©‚͂Ȃñ‚ČĂԂÌH WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“H



847 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:52:57 ]
WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Á‚Ă̂Ɋµ‚ê‚é‚Ì‚àŽžŠÔ‚ª‚©‚©‚Á‚½‚È

848 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 16:53:16 ]
CGI(Î)

849 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/21(ŒŽ) 20:49:57 ]
>>846 ’ê•ÓƒAƒvƒŠ

850 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 07:12:35 ]
>>824‚ÌŽ¿–â‚ɑ΂·‚é‰ñ“š‚Íuƒ~ƒhƒ‹ƒEƒFƒAv‚Æ‚¢‚¤Œ‹˜_‚Å‚¨‚‹H

851 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 08:53:32 ]
‚Ç‚±‚ð‚Ç‚¤“Ç‚ñ‚¾‚ç‚»‚¤‚È‚é
‹­‚­”[“¾‚Å‚«‚é—‹ü‚ª–³‚¢‚¾‚ë

852 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 09:13:45 ]
ƒ‰ƒCƒuƒ‰ƒŠ‚âƒtƒŒ[ƒ€ƒ[ƒN‚Ý‚½‚¢‚ȉ‚̉º‚Ì—ÍŽ‚¿‚Ý‚½‚¢‚È‘w‚ðƒ~ƒhƒ‹ƒEƒFƒA‚ƌĂԂ̂͗‰ð‚Å‚«‚éB
‚µ‚©‚µAapache‚Í‚ ‚Ü‚è‚ÉŽå‘Ì«‚ª‚ ‚è‚·‚¬‚éBƒtƒƒ“ƒgƒGƒ“ƒh‚ƌĂԂׂ«‚¶‚á‚È‚¢‚Ì‚©B

853 –¼‘OF850 mailto:sage [2008/07/22(‰Î) 13:15:55 ]
>>852
‚¢‚âA˜R‚ê‚à‚»‚¤‚¢‚¤”Fޝ‚È‚ñ‚¾‚¯‚Ç‚ËB
¢ŠÔ“I‚ɂ̓~ƒhƒ‹‚Å’Ê‚Á‚Ä‚é‚Á‚Û‚¢‚¶‚á‚ñH

854 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 14:29:39 ]
apache ‚ªƒtƒƒ“ƒgƒGƒ“ƒh‚͂Ȃ¢‚¾‚ë‚—

855 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 14:54:14 ]
‚í‚©‚Á‚½BŒ©Ø‚Á‚½B
apache‚Íapache‚È‚ñ‚¾B
‚±‚ê‚ʼnðŒˆB

856 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 14:55:50 ]
‚»‚¤‚¾‚ÈB
‘¼‚̌Ăѕû‚ð‹‚߂邱‚ÆŽ©‘Ì‚ª‹ð–â‚È‚ñ‚¾‚ÈB



857 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 15:56:01 ]
Šî–{ƒ\ƒtƒgƒEƒFƒAA‰ž—pƒ\ƒtƒgƒEƒFƒA‚Æ—ˆ‚½‚çA‚â‚Á‚ς蒆ŠÔƒ\ƒtƒgƒEƒFƒA‚È‚ñ‚©‚ËH

858 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 18:06:54 ]
•ª—£‚Å‚«‚È‚¢OSƒoƒ“ƒhƒ‹ƒ\ƒtƒgˆÈŠO‚Í‘S•”‰ž—p‚¾‚낤‚ªB

859 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:01:46 ]
IE‚ÍŠî–{‚©‚Ÿ

860 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:09:46 ]
ƒuƒ‰ƒEƒUƒlƒbƒgŽž‘ã‚̃Rƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚Æ‘¨‚¦‚ê‚Î
Šm‚©‚ÉŠî–{ƒ\ƒtƒg‚©‚à’m‚ê‚ñB

861 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:12:50 ]
‚»‚¤‚¢‚¤Œ©•û‚ð‚·‚é‚ÆAWebƒAƒvƒŠ‚ªƒnƒbƒeƒ“‚·‚é’ö‚É
ƒuƒ‰ƒEƒU‚̓~ƒhƒ‹ƒEƒFƒA‚ɋ߂­‚È‚éB

862 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:44:31 ]
ƒ~ƒhƒ‹ƒEƒFƒA‚ɂƂǂ܂炸A
Šî–{ƒ\ƒtƒg‚ɋ߂­‚È‚é‚Æ‚¢‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚̂łÍB

863 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:44:53 ]
‚Ç[‚Å‚à‚¢‚¢‚æ

864 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:49:37 ]
l‚¦‚Ă݂½B

@ @ @WebƒAƒvƒŠ
ƒuƒ‰ƒEƒU--------Apache
@ OS@ @ @ @ @OS

‚Æapache‚̈ʒu‚¯‚̓uƒ‰ƒEƒU‚Æ“¯‚¶ƒŒƒCƒ„‚Æ‚¢‚¤‚±‚Æ‚ÅA
ƒuƒ‰ƒEƒU‚ªŠî–{ƒ\ƒtƒg‚È‚çapache‚àŠî–{ƒ\ƒtƒgA‚Æ‚¢‚¤‚±‚ƂɂȂ邩B

‚Å‚à‚Ü‚¾Š®‘S‘̂ɂȂÁ‚ĂȂ¢‚̂Ō»óƒ~ƒhƒ‹ƒEƒFƒAA
‚ÆŒ¾‚í‚ê‚ê‚Δ[“¾Š´‚ª‚ ‚é‚©‚àB

865 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/22(‰Î) 21:53:50 ]
’c‘̖̂¼Ì‚Å‚ ‚é

866 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/23(…) 14:54:02 ]
apache ‚Á‚ÄA‚à‚¤¸˜B‚³‚ê‚·‚¬ŒÍ‚ê‚·‚¬‚Ńlƒ^Ø‚êH ‹ó‹C‚Ý‚½‚¢‚È‚à‚ñ‚¾‚ÈB
ƒtƒŒ[ƒ€ƒ[ƒN‚â‚çAjax‚â‚ç‚»‚Á‚¿‚Ì•û‚ªƒAƒŒƒRƒŒ‚â‚₱‚µ‚¢B



867 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/23(…) 14:59:38 ]
prototype.js ‚Ý‚½‚¢‚͉̂½‚Æ’è‹`‚·‚éH
ƒ~ƒhƒ‹ƒEƒFƒA‚©‚µ‚çB
‚·‚邯‘—‚èo‚·apache‚͉½‚©‚µ‚çB

868 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/23(…) 16:47:44 ]
>>867 •’ʂɃ‰ƒCƒuƒ‰ƒŠ‚¾‚ÆŽv‚¤‚ªB

869 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/25(‹à) 08:56:08 ]
CentOS5.2‚ÅAapache2.2.3‚Ìsrc.rpm‚©‚çspecƒtƒ@ƒCƒ‹‚ð•ÒW‚µ‚ăRƒ“ƒpƒCƒ‹‚µ‚È‚¨‚µ‚Ä
‚â‚Á‚Æ/homeˆÈ‰º‚ÅsuEXEC‚ªŽg‚¦‚邿‚¤‚ɂ͂ȂÁ‚½‚ñ‚Å‚·‚ªA
‚±‚ê‚Á‚ÄAvirtualhostƒfƒBƒŒƒNƒeƒBƒu“à‚ÅsexecUserGroup‚ц[ƒU[/ƒOƒ‹[ƒv‚ðŽw’è‚·‚鎞‚ÉA
“Á’è‚̃fƒBƒŒƒNƒgƒŠ‚¾‚¯‚͕ʃ†[ƒU[Œ ŒÀ‚ÅŽÀsA‚Æ‚¢‚¤‚悤‚É<Directory>“à‚ÅŽg‚¤‚̂͋–‚³‚ê‚ĂȂ¢‚悤‚Å‚·B
iapache‹N“®’†‚É“{‚ç‚ê‚éj

‚±‚ê‚ð‚Ç‚¤‚É‚©<Directory>“à‚ÅŽg‚¢‚½‚¢‚̂ł·‚ªA—Ç‚¢•û–@‚ª‚È‚¢‚Å‚µ‚傤‚©B
’²‚ׂ邯suexec.c‚Ƀpƒbƒ`‚ð“–‚Ä‚é‚Æ‰Â”\‚̂悤‚Å‚·‚ªA2.2.3‚Ìꇂ̕û–@‚ª‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñB

870 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/25(‹à) 16:35:25 ]
>>869
‚Å‚«‚È‚¢BŠeƒfƒBÚƒNƒeƒBƒu‚ɂ̓Rƒ“ƒeƒLƒXƒg‚Æ‚¢‚¤‚à‚Ì‚ª‚ ‚Á‚ÄA
suEXEC ŠÖ˜A‚Í <VirtualHost> “à‚ł̂ݑ‚¯‚éB
httpd.apache.org/docs/2.0/ja/mod/mod_suexec.html#suexecusergroup
‚±‚ê‚̓ZƒLƒ…ƒŠƒeƒBã‚Ì——R‚Å‚à‚ ‚éB

‚Ç‚¤‚µ‚Ä‚àƒfƒBƒŒƒNƒgƒŠ’PˆÊ‚Å‚â‚肽‚¢‚̂ȂçAmod_userdir ‚Ƈ‚킹‚Ä
/~username/ Œ`Ž®‚Ì URI ‚¾‚Á‚½‚ç‚Å‚«‚éB‚³‚ç‚É mod_rewrite ‚Å URI ‚ð
‘‚«Š·‚¦‚ê‚ÎŒ©‚©‚¯ã‚Í /username/ ‚ɂł«‚邯Žv‚¤i‘½•ªjB

871 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 00:11:33 ]
‚¿‚å‚Á‚ÆŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
.cgiƒtƒ@ƒCƒ‹‚ðƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŠJ‚«‚½‚¢B

AddType text/plain .cgi
‚±‚ê‚ð.htaccess‚ɒljÁ‚µ‚½‚̂ł·‚ªcgi‚Æ‚µ‚ÄŠJ‚¢‚Ä‚µ‚Ü‚¢‚Ü‚·B
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŠJ‚­‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H

872 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 00:25:46 ]
httpd.apache.org/docs/2.0/ja/mod/mod_mime.html#removetype

873 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 00:31:03 ]
‚»‚ê‚ð‚¢‚¤‚È‚çRemoveHandler‚¾‚ë

874 –¼‘OF871 mailto:sage [2008/07/26(“y) 00:34:48 ]
.htaccess‚ɂǂ¤‘‚¢‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H...

875 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 00:36:52 ]
RemoveHandler .cgi

‚µ‚©‚µ.htaccess‚ðŽg‚¤[‚¢——R‚Í‚ ‚é‚Ì‚©H

876 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 00:51:23 ]
ƒŒƒ“’MŽIH



877 –¼‘OF871 mailto:sage [2008/07/26(“y) 10:25:33 ]
‚¨•ÔŽ–’x‚­‚È‚è‚Ü‚µ‚½B
>>872-875‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
>>876‚»‚¤‚Å‚·B‚»‚ê‚ÆƒfƒBƒŒƒNƒgƒŠ‚²‚Æ‚ÉÝ’è‚𕪂¯‚邯‚«‚àŠy‚¶‚á‚È‚¢‚Å‚·‚©H

‚ ‚Æ‚à‚¤1‚‚¾‚¯Ž¿–₳‚¹‚Ä‚­‚¾‚³‚¢B
.sh‚àƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŠJ‚«‚½‚¢‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B
‚±‚ꂪ‚Ç‚¤‚µ‚Ä‚àƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚ÄŠJ‚¯‚Ü‚¹‚ñB
‚Ç‚¤‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

878 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 11:51:43 ]
.cgi ‚Æ“¯‚¶‚¾‚æBRemove ‚̈Ӗ¡‚ðl‚¦‚ê‚Εª‚©‚邾‚ëH

879 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 12:13:42 ]
>>79
„::1 - - [21/Jul/2007:23:27:18 +0900] "GET / HTTP/1.0" 302 3
„00 "-" "Apache/2.2 (internal dummy connection)"

„‚Æ‚¢‚Á‚½ƒƒO‚ª1•ªŠÔ‚É50s‚­‚ç‚¢o‚ÄA‚»‚̂܂܃T[ƒo[‚²‚ƃ_
„ƒEƒ“‚µ‚Ä‚µ‚Ü‚¤Ž–‚ª
„‘½‚¢‚̂ł·‚ªA‰½‚©‘Îô–@‚ ‚è‚Ü‚¹‚ñ‚©H
„Debian‚̃pƒbƒP[ƒW‚ÌApache2.2.3‚ðŽg‚Á‚Ä‚¢‚Ü‚·B

‚¨[A‚¨‚È‚¶‚ ‚邿B
‚Ƃ肠‚¦‚¸AƒT[ƒo‚Ì\¬‹³‚¦‚Ä‚¿‚å

880 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/07/26(“y) 13:17:18 ]
‚±‚ê“Ç‚ñ‚Ç‚¯
wiki.apache.org/httpd/InternalDummyConnection

881 –¼‘OF871 mailto:sage [2008/07/26(“y) 13:19:05 ]
>>878
‚¢‚¦Acgi‚Í‚¤‚Ü‚­‚¢‚Á‚½‚̂ł·‚ªsh‚̓_ƒEƒ“ƒ[ƒhƒ_ƒCƒAƒƒO‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
RemoveHandler .sh ‚±‚ê‚Å‚¢‚¢‚ñ‚Å‚·‚æ‚ËH
ˆá‚¤‚Ì‚©‚È...orz

882 –¼‘OF871 mailto:sage [2008/07/26(“y) 17:52:04 ]
shƒtƒ@ƒCƒ‹‚̓eƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä•\ަ‚·‚邱‚Æ‚Ío—ˆ‚È‚¢‚̂łµ‚傤‚©H...orz

883 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B [2008/07/26(“y) 18:06:21 ]
AddType text/plain .sh
—Š‚Þ‚©‚çƒhƒLƒ…ƒƒ“ƒg“Ç‚ñ‚ÅŽ©•ª‚Ål‚¦‚悤‚Æ‚¢‚¤Žp¨‚ðŽ‚Á‚Ä‚­‚ê

884 –¼‘OF871 mailto:sage [2008/07/26(“y) 18:13:34 ]
>>883
>AddType text/plain .sh
>—Š‚Þ‚©‚çƒhƒLƒ…ƒƒ“ƒg“Ç‚ñ‚ÅŽ©•ª‚Ål‚¦‚悤‚Æ‚¢‚¤Žp¨‚ðŽ‚Á‚Ä‚­‚ê

‚·‚݂܂¹‚ñB
‚»‚ê‚Íʼn‚É‚â‚Á‚½‚̂ł·‚ªA‰üs‚³‚ê‚Ü‚¹‚ñB
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ“¯‚¶‚悤‚É•\ަ‚µ‚½‚¢‚̂ł·‚ª...orz

885 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 18:24:24 ]
IE‚ðŽÌ‚Ă邱‚Æ‚¾B

886 –¼‘OF871 mailto:sage [2008/07/26(“y) 18:29:09 ]
>>885
‚ ‚肪‚Æ‚¤B‚½‚µ‚©‚ÉFireFox‚ł͂¿‚á‚ñ‚Æ•\ަ‚³‚ê‚Ü‚µ‚½B
‚±‚ê‚ÍIE‚ÌŽd—l‚Ȃ̂Œú‚ß‚ë‚Á‚Ä‚±‚Ƃłµ‚傤‚©H...orz



887 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 19:25:44 ]
‚³‚悤B

888 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 20:21:12 ]
‚Ђå‚Á‚Æ‚µ‚ÄOutputFilter‚ʼnüsƒR[ƒhCRLF‚ɕϊ·‚·‚ê‚Ζâ‘è‚È‚¢H

889 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 21:19:17 ]
IE‚É•·‚¯B

890 –¼‘OF871 mailto:sage [2008/07/26(“y) 22:53:56 ]
>>888
‰üsƒR[ƒh‚ÍCR,LF,CR+LF‚ðŽŽ‚µ‚Ă݂܂µ‚½‚ª‚¾‚߂łµ‚½...orz

891 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 23:18:57 ]
>>884 ‚Ìu‰üs‚³‚ê‚Ü‚¹‚ñv‚Á‚ÄAu‰ü‘P‚³‚ê‚Ü‚¹‚ñv‚Ìtypo‚¾‚ë?
‚»‚ÌŒãA‚È‚º‚©–{“–‚Éu‰üsv‚̘b‚ÆŒë‰ð‚µ‚Ęb‚ªi‚ñ‚Å‚é‚̂Ńƒƒ^B

892 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 23:20:25 ]
‚±‚¤‚¢‚¤Ž– ¨ d.hatena.ne.jp/boscono/20070805/p1
webprog”‚©web쬔Œü‚«‚Șb‘肾‚ÈBŠù‚ÉApache‚Ƃ͑S‘RŠÖŒW‚È‚¢B

893 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/26(“y) 23:53:26 ]
‰ü‘P‚¶‚á‚È‚¢‚Å‚µ‚å
ŠÔˆá‚¢‚ł͂Ȃ­‰üs‚³‚ê‚È‚¢‚ñ‚Å‚µ‚å

894 –¼‘OF871 mailto:sage [2008/07/27(“ú) 02:49:32 ]
>>892>>893
ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚Å‚à.txtƒtƒ@ƒCƒ‹‚â‚»‚Ì‘¼•s–¾‚ȃtƒ@ƒCƒ‹(—Ⴆ‚Ίg’£Žq.2ch‚ðIE‚ÅŠJ‚­‚Æ‚¿‚á‚ñ‚Ɖüs‚³‚ê‚Ü‚·B
‚Å‚·‚ª.sh‚â.cgi‚͉üs‚³‚ê‚Ü‚¹‚ñB
ʼn‚ÍAddType text/plain‚ðÝ’è‚·‚邾‚¯‚ŃeƒLƒXƒgƒtƒ@ƒCƒ‹‚Æ“¯‚¶‚悤‚ÉŠJ‚¯‚邯Žv‚Á‚Ă܂µ‚½B
‚±‚ê‚ÍIE‚¾‚¯‚Ì–â‘è‚Å‚µ‚傤‚©HApache‚ÌÝ’è‚Å‚¢‚¯‚邯Žv‚¤‚̂ł·‚ª
ƒ}ƒjƒ…ƒAƒ‹‚ÆŠi“¬‚µ‚Ä‚à”ñ—͂Ȏ©•ª‚ɂ͂Ȃ©‚È‚©‰ðŒˆ‚Å‚«‚¸...orz

895 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 09:52:54 ]
‚µ‚‚¯[‚ÈAIE‚¾‚¯‚Ì–â‘肾‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚ëBApache‚ÌÝ’è‚¶‚á‰ðŒˆ‚Å‚«‚ñB
‚Ç‚¤‚µ‚Ä‚àƒT[ƒo[ƒTƒCƒh‚Å‰ðŒˆ‚µ‚½‚¢‚È‚çA‚»‚̃tƒ@ƒCƒ‹‚Ìæ“ª‚É1000s‚­‚ç‚¢‹ós“ü‚ê‚ëB

896 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 12:28:14 ]
>>894
>>892‚³‚ñ‚ªŒ¾‚Á‚Ä‚¢‚邯‚Ç—v‚̓uƒ‰ƒEƒU‚ª‚»‚̃Rƒ“ƒeƒ“ƒc‚ð‰½‚Æ”Fޝ‚·‚é‚©A‚Á‚Ä‚±‚Æ‚ªd—v‚ÅB
‚½‚Æ‚¦‚΂¾‚¯‚Ç cgi ‚â@.sh ‚ðƒeƒLƒXƒg‚Æ‚µ‚ÄŠJ‚­cgi‚ð‘‚­‚Á‚Ă̂¶‚áƒ_ƒ‚Ȃ̂©‚ÈH
ƒZƒLƒ…ƒŠƒeƒB“I‚Ȋ댯iƒtƒ@ƒCƒ‹‚ÌŽw’è•û–@‚É‚æ‚Á‚Ă͈Ó}‚µ‚È‚¢ƒtƒ@ƒCƒ‹‚à”`‚¯‚¿‚á‚Á‚½‚èj‚𔺂¤‚©‚ç’ˆÓ‚µ‚Ä‚â‚ç‚È‚¢‚ƃ_ƒ‚¾‚¯‚ÇB




897 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 13:24:20 ]
CGI(ƒT[ƒo[ƒTƒCƒh)‚¶‚á‰ðŒˆo—ˆ‚Ë[‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚ëB’rÀ

898 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 14:19:07 ]
IE‚ÌContent-Type–³Ž‹‚Æ‚©A‚à‚¤¡X‚Á‚ÄŠ´‚¶‚Å
IEŽg‚¢‚½‚¢‚È‚çA‚»‚ê‚Å\‚í‚È‚¢‚¯‚ÇA‘¼‚̃uƒ‰ƒEƒU‹­—v‚Í‚µ‚Ë‚¦‚µ

‚µ‚©‚µA‚»‚ê‚ð’m‚Á‚½ã‚ÅAIE‚ðŽg‚Á‚Ä‚à‚ç‚¢‚½‚¢‚ËAŽg‚¤‚ñ‚È‚ç‚Î

899 –¼‘OF871 mailto:sage [2008/07/27(“ú) 16:41:51 ]
ƒT[ƒo[ƒTƒCƒh‚Ìapache‚ÅA‚±‚̃tƒ@ƒCƒ‹‚Ícgi‚¾‚Ì
txtƒtƒ@ƒCƒ‹‚¾‚̂𔻕ʂµ‚Ă邯Žv‚Á‚Ä‚¢‚½‚̂ł·‚ª
‚»‚¤‚¶‚á‚È‚¢‚Á‚Ä‚±‚Ƃł·‚©H
•׋­•s‘«‚Å‚µ‚½B‚à‚Á‚ƕ׋­‚µ‚Ä‚«‚Ü‚·BŠF—l‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

900 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 16:45:07 ]
”»•Ê‚µ‚ăuƒ‰ƒEƒU‚É‹³‚¦‚Ä‚ ‚°‚Ä‚é‚Ì‚ÉAIE‚ª–³Ž‹‚·‚é‚ñ‚¾‚ë‚—

901 –¼‘OF–¼–³‚µ‚³‚ñ—‚¨• ‚¢‚Á‚Ï‚¢B mailto:sage [2008/07/27(“ú) 19:37:37 ]
URL‚ÌŠg’£Žq‚Û‚¢Š‚ð•Ï‚¦‚é‚Ì‚ª‘‚»‚¤‚È






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ258KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef