´äº¯Àº Àß Àоú½À´Ï´Ù.
ÇÏÁö¸¸ ¾ÆÁ÷µµ ¾ÈµÇ°í ÀÖ½À´Ï´Ù. ÀÌÀ¯°¡ ¹«¾ùÀϱî..
´Ù¸¥ °ÍÀº »ç¿ëÇÏÁö ¾Ê°í ¿ì¼± perl·Î ÀÛ¼ºµÈ °Ô½ÃÆÇÀ» »ç¿ëÇØ º¸·Á°í ÇÏ°í ÀÖ½À´Ï´Ù.
perlt½ÇÇàÆÄÀÏÀº /usr/bin/ ¹Ø¿¡ ÀÖ½À´Ï´Ù.
¿ì¼± cgiÀÇ
#!/usr/local/bin/perlÀ̶ó°í µÈ ºÎºÐ¿¡¼ localÀ» Á¦°ÅÇß½À´Ï´Ù.
±×¸®°í ÆÄÀÏÀÌ ÀüºÎ´Ù ´ë¹®ÀÚ·Î µÇ¾îÀÖ¾î¼ È¤½Ã³ª ÇÏ´Â ¸¶À½¿¡ µ¿ÀÏÇÑ À̸§ÀÇ ¼Ò¹®ÀÚ ÆÄÀÏ·Î ¹Ù²Ù¾î µÎ°¡Áö°¡ Á¸ÀçÇÏ°Ô Çß½À´Ï´Ù.
httpd.conf¿¡¼
LoadModule perl_module modules/libperl.so
AddModule mdo_perl.c
ÀÇ ÁÖ¼®À» Ç®°í.
AddHandler cgi-script .cgi
¿ª½Ã ÁÖ¼®À» ǬÈÄ¿¡ Ȥ½Ã³ªÇؼ .CGI .pl .PL .sh .SH¸¦ ÷°¡Çß½À´Ï´Ù.(ÇÑ ¹®Àå¿¡)
±×¸®°í
AddType application/x-http-cgi .cgi
¶ó°í Çß½À´Ï´Ù. (¸¶Áö¸· cgi -> .cgi·Î Çصµ ¹«¹æÇÑ°¡¿ä?)
"#perl¸ðµâÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½ ¼¼¼ÇÀÇ ÁÖ¼®À» Ǭ´Ù."
Alias /perl/ /home/httpd/perl/
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
À̶ó°í ÁÖ¼®À» Ç®¾ú½À´Ï´Ù.
/home/httpd/ ¹Ø¿¡ perlÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ¾ø´Âµ¥ ¹«½¼ÀÌÀ¯·Î ¼³Á¤ÆÄÀÏÀº
ÀÌ·¸°Ô µÇ¾îÀִ°ÇÁö....¾Ë·ÁÁà¿ä.. ¿©±â¼ ¹®Á¦Àΰ¡.?
ÀÌÁ¤µµ·Î ¼³Á¤À» Çß½À´Ï´Ù.
¹«¾ùÀÌ ¹®Á¦Àΰ¡¿ä..
¸ðµâÀ̳ª ¶óÀ̺귯¸®°¡ ¾ø´Â °Ç°¡?
/usr/sbin/httpd -t Çصµ ÀÌ»óÀº ¾ø½À´Ï´Ù.
..
..
view.cgi
VIEWBBS.CGI
..
..
ó·³ ¹®¼¸¦ ÀÛ¼ºÇؼ netscape·Î ºÒ·¯¿Í¼ Ŭ¸¯À» Çß´õ´Ï..
¿ª½Ã ¼Ò½º°¡ ±×´ë·Î ¶ß´õ±º¿ä..
ÀÌ·±...
ÀÌÀ¯°¡ ¹«¾úÀÎÁö..µµÀúÈ÷ ¾Ë¼ö°¡ ¾ø¾î¿ä..¾Ë·ÁÁà¿ä..