WEL(Web Effector Language) Interpreter version 1.0 for Linux
Copyright (c) 1999/2000/2001/2002 by Wesoft Corp. All rights reserved.
-------------------------------------------------------------------------------
"À¥ ÇÁ·Î±×·¡¹ÖÀ̳ª ¹®¼È µîÀÇ ÀÛ¾÷À» ½±°í ÆíÇÏ°í ºü¸£°Ô!!"
À̰ÍÀÌ À£(Wel)ÀÇ ¸ðÅä(motto)À̸ç ÀÌ»óÀÔ´Ï´Ù. »õ·ÎÀÌ ¹èÆ÷µÇ´Â WelÀº ¹öÀü
1.0 À¸·Î V0.9.2ÀÇ ¸¹Àº ¹ö±×¸¦ ±³Á¤ÇÏ¿´°í ´Ù¼öÀÇ ÇÔ¼ö Ãß°¡ ¹× ÃÖÀûȵǾúÀ¸¸ç
¹®Á¦°¡ ¸¹¾Ò´ø Ãʱ⠹öÀü¿¡ ºñÇÏ¸é »ó´çÈ÷ ¾ÈÁ¤ÈµÈ ¹öÀüÀÔ´Ï´Ù.
0. À£(Wel) V0.9.2 ¹× ÇÏÀ§ ¹öÀüÀ» ¼³Ä¡ÇÑ »ç¿ëÀÚ¸¦ À§ÇÏ¿©
Wel V0.9.2 ¹× ÇÏÀ§ ¹öÀüÀ» »ç¿ëÇÏ°í °è¼Ì´Ù¸é ±×¶§¿Í °°Àº ¹æ¹ýÀ¸·Î ¼³Ä¡¸¦
ÇÏ½Ã¸é µË´Ï´Ù. ´Ü, calc³ª ±âŸ Wel¿¡ ÀÇÇØ¼ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥À¸·Î ÀÎÇÏ¿©
welÀÌ ½ÇÇà ÁßÀ̶ó¸é À̵éÀ» ¸ðµÎ ÁßÁöÇÑ ÈÄ¿¡ ¼³Ä¡¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
ps -ax|more Çϼż welÀ̶õ ¸íĪÀ» ¹ß°ßÇÏ½Ã¸é ²À Á¾·á½ÃÄÑ ÁÖ¼¼¿ä.
À£(Wel) V1.0 ÀÌ ¼³Ä¡µÇ°í ³ª¸é °ú°ÅÀÇ µµ¿ò¸» ¹× ¿¹Á¦ ÇÁ·Î±×·¥ÀÌ ÀÖ´Â Wel
µð·ºÅ丮¸íÀº "wel.org.¼öÄ¡" Çü½ÄÀ¸·Î ³²°Ô µÇ´Âµ¥ °¡´ÉÇÏ¸é »èÁ¦¸¦ ÇϽʽÿä.
Ȥ½Ã Wesoft »çÀÌÆ®¿¡¼ Wel ÇÁ·Î±×·¥À» ´Ù¿î ¹Þ¾Æ¼ »ç¿ëÇϰí Àְųª ¶Ç´Â
ÇÁ·Î±×·¡¹Ö ÇÏ½Ç ¶§ #!/bin/wel -html °ú °°ÀÌ -html ¿É¼ÇÀ» »ç¿ëÇϼ̴ٸé
¿¡·¯°¡ ¹ß»ýÇÏ½Ç °ÍÀÔ´Ï´Ù. À̰ÍÀº Ãʱ⠹öÀü¿¡¼ ¿É¼ÇÀ¸·Î »ç¿ëÇÏ¿´À¸³ª
HTML Çì´õ¸¦ ÀÚµ¿À¸·Î Ãâ·ÂÇÏ°Ô µÇ¾î Á¦°ÅµÈ ±â´ÉÀÔ´Ï´Ù. Wel V1.0 À» ¼³Ä¡
ÇϽÅÈÄ¿¡ ÇØ´ç ÇÁ·Î±×·¥µéÀÌ À¥ »ó¿¡¼ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù¸é ÇØ´ç ÆÄÀÏÀÌ ÀÖ´Â
µð·ºÅ丮¿¡¼ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÏ¿© ÆÄÀÏÀÇ ³»¿ëÀ» º¯°æÇÏ¿© Áֽʽÿä.
# tsr -s '#!/bin/wel -html' -r '#!/bin/wel' *.wel
1. À£(Wel)ÀÇ ¼³Ä¡
À£(Wel) V1.0 Àº linux°¡ ¼³Ä¡µÈ PC¿¡¼¸¸ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
´Ù¿îÀ» ¹ÞÀ¸½Å ´ÙÀ½¿¡ root±ÇÇÑÀ¸·Î ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇϼ¼¿ä
# tar -zxvf wel-1.0-rh6.tgz
(¶Ç´Â tar -zxf wel-1.0-rh5.tgz ¶Ç´Â tar -zxf wel-1.0-rh7.tgz)
# cd wel-1.0
# ./welsetup
2. À£(Wel) ¾ð¾îÀÇ ½ÃÀÛ
¼³Ä¡°¡ ³¡³ ÈÄ welÀ» ÀÔ·ÂÇÏ½Ã°í ¿£Å͸¦ Ä¡½Ã¸é »ç¿ë¹ýÀÌ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù.
À̰ÍÀÌ WelÀÇ ÇØ¼®±â(interpreter)ÀÌ¸ç ¿¡µðÅÍ·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇϽŠÈÄ, »ç¿ë
¼³¸íó·³ ½ÇÇàÇÏ½Ã¸é µË´Ï´Ù. ¶Ç´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§ ó·³ ¿ø½Ã ÇÁ·Î±×·¥ÀÇ
ùÁÙ¿¡ "#!/bin/wel"À̶ó ÇϽÅÈÄ ½ÇÇà Çã°¡¸ðµå¸¦ ¼³Á¤ÇÏ°í ¹Ù·Î ½ÇÇàÇϼŵµ µË
´Ï´Ù. ¼³Ä¡µÈ WelÀÇ ¿¡·¯ ¸Þ½ÃÁö´Â Çѱ۷ΠÃâ·ÂµË´Ï´Ù.
3. À£(Wel)ÀÇ µµ¿ò¸»
C ¾ð¾î¸¦ ¾Æ½Ã´Â ºÐÀº WelÀ» ½±°Ô ÀÌÇØ ÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÌ¸ç ¸ð¸£½Ã´Â ºÐµµ
ü°èÀûÀÎ µµ¿ò¸»À» ÅëÇÏ¿© ½±°Ô ¹è¿ì½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. µµ¿ò¸» ³»¿¡´Â °¢
ÇÔ¼öº° »ó¼¼ ¼³¸í°ú Wel ¹®¹ýÀÇ Ã¼°è°¡ Á¤¸®µÇ¾î ÀÖ½À´Ï´Ù. µµ¿ò¸»À» º¸½Ã·Á
¸é ¾îµð¿¡¼³ª welhelp ¶ó ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù. ÇÑ±Û ¹öÀüÀ¸·Î ¹®¼°¡
ÀÛ¼ºµÇ¾îÁ³±â ¶§¹®¿¡ X window¸¦ »ç¿ëÇϽðųª Å͹̳Π»ó¿¡¼ ÇѱÛÀ» ÀÔÃâ·Â
ÇÒ ¼ö ÀÖ´Ù¸é ½±°Ô WelÀ» ½ÀµæÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¼³Ä¡µÈ µð·ºÅ丮¸¦ º¸½Ã¸é welhelp.hwp ¶ó´Â ÆÄÀÏÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù. À£ÀÇ
µµ¿ò¸»À» HWP ÆÄÀÏ·Î ÆíÁýÇÑ °ÍÀ¸·Î ÀμâÇÏ½Ã¾î º¸½Ã¸é ¸¹Àº µµ¿òÀÌ µÇ½Ç °Í
ÀÔ´Ï´Ù. ¶ÇÇÑ ¼³Ä¡ µð·ºÅ丮 ¾Æ·¡ÀÇ wwwhelp.tgz ÆÄÀÏÀº HTML·Î ÀÛ¼ºµÈ À£ÀÇ
µµ¿ò¸»À» ¾ÐÃàÇÑ °ÍÀÌ¸ç ±× ³»¿ëÀ» À¥ ȨÀ¸·Î º¹»çÇÏ¿© À¥ ºê¶ó¿ìÀú·Î ÇнÀÀ»
Çϼŵµ µË´Ï´Ù. À£ V1.0¿¡ ¸¶Áö¸·À¸·Î Ãß°¡µÈ ±â´ÉÁßÀÇ Çϳª°¡ ¿Â¶óÀÎ ½Ç½Ã°£
µµ¿ò¸»À̸ç ÀÌ ±â´Éµµ wwwhelp.tgz¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. À̰ÍÀº À¥ ÇÁ·Î±×·¥
ÀÛ¼º½Ã ¿¡·¯°¡ ¹ß»ýÇϸé ÇØ´ç ¿¡·¯ÀÇ ¿øÀÎ ¹× ÇØ´ç ÇÔ¼ö¿¡¼ ¹ß»ýµÉ ¼ö ÀÖ´Â
¿¡·¯ÀÇ Á¾·ù¿Í ¿¹Á¦¸¦ Âü°íÇÒ ¼ö ÀÖÀ¸¸ç º¸´Ù ºü¸£°Ô ¿øÀÎ ºÐ¼® ¹× µð¹ö±ëÀ»
ÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇÕ´Ï´Ù.
¡Ø À£ µµ¿ò¸»À» ¼³Ä¡ÇÑ ÈÄ¿¡ ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÇÏÁö ¾ÊÀ¸¸é mSQL°ú
MySQL µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ µµ¿ò¸»À» º¸½Ç¶§ ´ëºÎºÐ ¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù.
À̰ÍÀº °¢ µ¥ÀÌÅͺ£À̽º Á¾·ùº°·Î ¿¹Á¦ µ¥ÀÌÅͺ£À̽ºÀÇ Å×ÀÌºí¿¡¼ ÀڷḦ
¾ò¾î¿Í¼ µµ¿ò¸»ÀÇ ¿¹Á¦¸¦ Ç¥½ÃÇϱ⠶§¹®À̸ç À£À» ¼³Ä¡ÇϽŠÈÄ ¾Æ·¡¿Í
°°ÀÌ ¸í·ÉÀ» ÁÖ½Ã¸é °¢°¢ welhelp¶ó´Â µ¥ÀÌÅͺ£À̽º¿Í addrÀ̶ó´Â Å×À̺íÀ»
»ý¼ºÇÒ °ÍÀÌ¸ç µ¥ÀÌÅͺ£À̽º °ü·Ã µµ¿ò¸»ÀÌ Á¤»óÀûÀ¸·Î º¸¿©Áú °ÍÀÔ´Ï´Ù.
(1) MySQL µµ¿ò¸» ¿¹Á¦ ¼³Ä¡
# /wel µð·ºÅ丮/help/database/mysql/mysqlSampleCreate
(2) mSQL µµ¿ò¸» ¿¹Á¦ ¼³Ä¡
# /wel µð·ºÅ丮/help/database/msql/msqlSampleCreate
4. À£(Wel)ÀÇ ¿¹Á¦
WelÀ» ½±°Ô ¹è¿ìµµ·Ï Çϱâ À§ÇÏ¿© ¼³Ä¡ µð·ºÅ丮 ¾Æ·¡ sample À̶ó´Â µð·ºÅä
¸®¿¡ °¢Á¾ ¿¹Á¦ ÆÄÀÏÀ» ³Ö¾î µÎ¾ú½À´Ï´Ù. ±×°ÍÀ» Âü°íÇÏ¿© WelÀ» ÇнÀÇϽøé
¸¹Àº µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù.
5. À£(Wel)ÀÇ µ¥ÀÌÅÍ º£À̽º ¿¬µ¿
ÇöÀç ¹öÀüÀÇ WelÀº mSQL°ú MySQL database¿Í ¿¬µ¿ÀÌ µÇµµ·Ï ÇÁ·Î±×·¥ µÇ¾î
ÀÖ½À´Ï´Ù. mSQLÀ̳ª MySQLÀ» ¼³Ä¡ÇÏÁö ¾Ê¾Ò´Ù¸é ÀÌ ºÎºÐµéÀº ½Ç½ÀÇØ º¸½Ç ¼ö
¾ø½À´Ï´Ù. À¥ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ½Ã°í ¶ÇÇÑ ÀÚ·á °ü¸®¸¦ ÇϽ÷Á¸é mSQLÀ̳ª
MySQLÀ» ¼³Ä¡ÇÏ¼Å¾ß ÇÕ´Ï´Ù.(mSQL°ú MySQLÀÇ ¹öÀüÀÌ Wel µµ¿ò¸»¿¡ Ç¥½ÃµÈ °Í°ú
´Ù¸¦ °æ¿ì¿¡µµ ÇØ´ç µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù)
6. À£(Wel)À» À§ÇÑ À¥¼¹ö ȯ°æ
(1) À¥ »ó¿¡¼ WelÀ» ½ÇÇàÇϽ÷Á¸é ¾ÆÆÄÄ¡ ¼¹öÀÇ È¯°æÆÄÀÏ Áß¿¡¼ srm.confÀÇ
165¹øÂ°(´Ù¸¦ ¼öµµ ÀÖÀ½) ¶óÀÎÀ» ¾Æ·¡¿Í °°ÀÌ º¯°æÇØ ÁÖ¼¼¿ä(ÃÖ±Ù ¹öÀüÀÇ
À¥ ¼¹öÀÎ °æ¿ì´Â httpd.conf ÆÄÀÏ¿¡¼ ¾Æ·¡ÀÇ ³»¿ëÀ» ãÀ¸½Ê½Ã¿ä)
# To use CGI scripts:
AddHandler cgi-script .cgi
À̰ÍÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤Çϼ¼¿ä
# To use CGI scripts:
AddHandler cgi-script .cgi .wel <--- ".wel" À» Ãß°¡ Çϼ¼¿ä
(2) index.welÀ̶õ ÆÄÀÏÀ» index ÆÄÀÏ·Î Àνĵǵµ·Ï ÇÏ·Á¸é srm.confÀÇ 25¹øÂ°
(´Ù¸¦ ¼öµµ ÀÖÀ½) ¶óÀÎÀ» ¾Æ·¡¿Í °°ÀÌ º¯°æÇØ ÁÖ¼¼¿ä(ÃÖ±Ù ¹öÀüÀÇ À¥ ¼¹ö
ÀÎ °æ¿ì´Â httpd.conf ÆÄÀÏ¿¡¼ ¾Æ·¡ÀÇ ³»¿ëÀ» ãÀ¸½Ê½Ã¿ä)
DirectoryIndex index.html index.htm index.shtml index.cgi
À̰ÍÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤Çϼ¼¿ä
DirectoryIndex index.html index.htm index.shtml index.cgi index.wel
7. /etc/wel.passwdÀÇ ¼³¸í ¹× º¯°æ
ÀÚ¼¼ÇÑ °ÍÀº /etc/wel.passwdÀÇ ¼±µÎ¿¡ ¼³¸íµÈ ÁÖ¼®À» Âü°íÇϽñ⠹ٶó¸ç
¿©±â¿¡¼´Â °¢ º¯¼öÀÇ ¿ªÇÒ ¹× ¼³Á¤¿¡ °üÇÏ¿© ¸»¾¸ µå¸®°Ú½À´Ï´Ù.
(À¥ ¼¹öÀÇ ·çÆ® µð·ºÅ丮°¡ /home/httpd°¡ ¾Æ´Ñ °æ¿ì´Â (5)¹ø Ç׸ñÀ» ¹Ýµå½Ã
Âü°í ÇϽñ⠹ٶø´Ï´Ù)
(1) @welftp¿Í @welftp_dirÀº /wel/sample/html/welftp¸¦ CGIµð·ºÅ丮¿¡ º¹»çÇÏ¿©
»ç¿ëÇϽǶ§ Ŭ¶óÀÌ¾ðÆ®¿¡ Àü´ÞµÇ´Â Äí۸¦ ¾ÏÈ£È ¶Ç´Â º¹È£È ÇÏ´Â ¸ñÀûÀ¸·Î
»ç¿ëÇÕ´Ï´Ù. ¸¸ÀÏ welftp¸¦ /home/httpd/cgi-test/welftp¿Í °°Àº À§Ä¡¿¡ ¼³Ä¡
Çϼ̴ٸé @welftp_dir="/home/httpd/cgi-test/welftp"·Î º¯°æÇÏ¼Å¾ß ÇÕ´Ï´Ù.
(2) cgipasswd, @cgipasswd, @cgipasswd_dirÀº visit, biff µî°ú °°Àº CGI ÇÁ·Î
±×·¥¿¡¼ »ç¿ëÀÚ °ËÁõÀ» Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. À̰ÍÀ» º¯°æÇÏÁö ¾Ê°í visit
¿Í °°Àº ÇÁ·Î±×·¥À» »ç¿ëÇÏ½Å´Ù¸é ´Ù¸¥ °÷¿¡¼ ¾ÏÈ£¸¦ "test" ·Î ÀÔ·ÂÇÏ¿©
½ÇÇà °á°ú¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. °¡´ÉÇÏ´Ù¸é cgipasswdÀÇ ³»¿ë°ú º¹È£È
ŰÀÎ @cgipasswd´Â º¯°æÇÏ¿© Áֽðí CGI µð·ºÅ丮°¡ /home/httpd/cgi-pub¿Í
°°´Ù¸é @cgipasswd_dir="/home/httpd/cgi-pub"·Î º¯°æÇÏ¿© ÁÖ¼¼¿ä.
(3) adminpasswd, @adminpasswd, @adminpasswd_dirÀº À£ °Ô½ÃÆÇ(welboard)¿¡¼
°ü¸®ÀÚ ¾ÏÈ£·Î »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù. Ãʱ⠾ÏÈ£´Â "test"À̸ç À£ °Ô½ÃÆÇÀ»
»ç¿ëÇÏ½Ã°Ô µÇ¸é ¹Ù²ã Áֽñ⠹ٶø´Ï´Ù. @adminpasswd_dirÀÇ °ªÀÌ À£ °Ô½ÃÆÇ
ÀÌ ¼³Ä¡µÈ µð·ºÅ丮¿Í ´Ù¸£´Ù¸é ±× °ªÀ» º¯°æÇÏ¿© ÁÖ¼¼¿ä
(4) cgipasswd¿Í adminpasswd¸¦ º¯°æÇÏ´Â ¹æ¹ý
0) cgipasswd¿¡ °ü·ÃµÈ °ÍÀ» º¯°æÇÏ´Â ¹æ¹ýÀ» ¼³¸íµå¸®°Ú½À´Ï´Ù.
1) ÀÏ´Ü º»ÀÎÀÌ Èñ¸ÁÇÏ´Â º¹È£È ۸¦ ¸ÕÀú ¼³Á¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î
cgipasswdÀÇ º¹È£È ۸¦ "i&you"·Î ÇϽŴٸé @cgipasswd="i&you"·Î
ÇϽʽÿä.
2) ÇÁ·ÒÇÁÆ®»ó¿¡¼ calc¸¦ ½ÇÇàÇÏ¿© ¾Æ·¡¿Í °°ÀÌ ¾ÏÈ£¹®ÀÚ¿À» ¾ò¾î ¿É´Ï´Ù.
(Èñ¸ÁÇϽô ¾ÏÈ£°¡ "helpme"¶ó°í °¡Á¤ÇÕ´Ï´Ù)
# calc
Calculator V0.2 Copyright (c) 1999 by Wesoft Corp. (It's a wel)
-- °è»ê½ÄÀ̳ª ÇÑ ÁÙ·ÎµÈ Wel¾ð¾î ¹®ÀåÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù -----
°è»ê½Ä: encode("helpme", encodekey(), "i&you")
°è»ê°á°ú: 6ttUSO5qyjSEt41L3TzKF
#
À§¿¡¼ ¾ò¾îÁø ¾ÏÈ£ ¹®ÀÚ¿ "6ttUSO5qyjSEt41L3TzKF"·Î /etc/wel.passwd¸¦
º¯°æ ÇÕ´Ï´Ù.
cgipasswd="6ttUSO5qyjSEt41L3TzKF"
3) º¯°æÇϼÌÀ¸¸é È®ÀÎÀ» ÇØ º¸°Ú½À´Ï´Ù.
( @cgipasswd_dirÀÌ @cgipasswd_dir="/home/httpd/cgi-bin" ¶ó °¡Á¤ÇÔ )
# cd /home/httpd/cgi-bin
# calc
.
.
.
°è»ê½Ä: decode(cgipasswd, "", "@cgipasswd")
°è»ê°á°ú: helpme
# cd ..
# calc
.
.
.
°è»ê½Ä: decode(cgipasswd, "", "@cgipasswd")
°è»ê°á°ú: Oµåj
#
4) ÇØ´ç µð·ºÅ丮¿¡¼ ÇØµ¶µÈ ¾ÏÈ£°¡ "helpme"¶ó Ãâ·ÂÀÌ µÇ°í cd .. À» ÇÏ¿©
´Ù¸¥ µð·ºÅ丮¿¡¼´Â ´Ù¸¥ ¹®ÀÚ¿·Î Ãâ·ÂµÇ°Å³ª ±ú¾îÁö¸é Á¤»óÀûÀ¸·Î
º¯°æÀ» ÇϽŰÍÀÔ´Ï´Ù.
(5) RedHat v7.x ó·³ À¥ ¼¹öÀÇ root directory°¡ /home/httpd µð·ºÅ丮¿ÜÀÇ
´Ù¸¥ °÷ÀÏ °æ¿ì ¾ÏÈ£ 󸮿¡ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. À̰ÍÀº ¾ÏÈ£ ÇØµ¶ÀÌ °¡
´ÉÇÑ µð·ºÅ丮¸¦ /home/httpd ÀÌÇÏÀÇ ÇØ´ç µð·ºÅ丮·Î /etc/wel.passwd¿¡
¼³Á¤µÇ¾î Àֱ⠶§¹®ÀÌ¸ç ¾Æ·¡¿Í °°ÀÌ root ¾ÆÀ̵ð·Î ÀÛ¾÷ÇÏ½Ã¸é µË´Ï´Ù.
Âü°í·Î RedHat v7.x ȣȯÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀÎ °æ¿ì À¥ ¼¹öÀÇ root µð·º
Å丮°¡ /var/www·Î º¯°æµÇ¾úÀ¸¸ç, ÀÌ µð·ºÅ丮·Î ¼³Á¤ÇÏ´Â ¿¹¸¦ ¾Æ·¡¿¡¼
¼³¸íÇÕ´Ï´Ù.
# cd /etc
# emacs wel.passwd
.
.
.
@welftp_dir="/home/httpd/cgi-bin/welftp";
(¿©±â¿¡¼ /home/httpd/cgi-bin/welftp¸¦ /var/www/cgi-bin/welftp·Î º¯°æ)
.
.
.
@cgipasswd_dir="/home/httpd"
(¿©±â¿¡¼ /home/httpd¸¦ /var/www·Î º¯°æÈÄ ÀúÀåÇÑ´Ù)
# rm -f wel.passwd~
¡Ø ¸¸ÀÏ À¥ ¼¹öÀÇ ·çÆ® µð·ºÅ丮°¡ ¼³Á¤ÇÑ °Í°ú ÀÏÄ¡ÇÏÁö ¾ÊÀ» ¶§´Â °¢Á¾
CGI ÇÁ·Î±×·¥¿¡¼ ¾ÏÈ£ ÇØµ¶À» À§ÇÑ ÇØµ¶Å°°¡ @cgipasswdÀÎ °æ¿ì ¸ðµç
¾ÏÈ£°¡ ÇØµ¶ÀÌ µÇÁö ¾Ê¾Æ¼ ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.
8. À£(Wel)ÀÇ ¼³Ä¡ ³»¿ë
/wel/help ------------------> µµ¿ò¸» µð·ºÅ丮(µµ¿ò¸»Àº welhelp ¸í·ÉÀ» ÀÔ·Â)
/wel/welhelp ---------------> HTML µµ¿ò¸» µð·ºÅ丮
/wel/sample/wel ------------> Wel ¾ð¾î ¿¹Á¦ ÇÁ·Î±×·¥ ¸ðÀ½ (weldir ¼³¸í Æ÷ÇÔ)
/wel/sample/form -----------> form macro¿¡ °üÇÑ ¿¹Á¦ ÇÁ·Î±×·¥
/wel/sample/html -----------> À¥ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ¿¹Á¦ ¸ðÀ½
/wel/sample/html/biff ------> email ¼ö½Å ¾Ë¸² ÇÁ·Î±×·¥
/wel/sample/html/game ------> °¡À§ ¹ÙÀ§ º¸ °ÔÀÓ
/wel/sample/html/test ------> °£´ÜÇÑ Web ÇÁ·Î±×·¥ ¿¹Á¦
/wel/sample/html/visit -----> ¹æ¹®ÀÚ ±â·Ï ¹× Åë°è ÇÁ·Î±×·¥
/wel/sample/html/welftp ----> À¥À¸·Î °³ÀÎ °èÁ¤ÀÇ ÆÄÀÏ º¸±â, upload, download
/wel/sample/html/welmail ---> email ¹ß¼Û ¿¹Á¦ ÇÁ·Î±×·¥
/wel/sample/html/whois -----> whois service(IP,domain name¿¡ ´ëÇÑ Á¤º¸ ¾ò±â)
/bin/wel -------------> Wel ¾ð¾î ÇØ¼®±â(interpreter)
/bin/form ------------> form macro¸¦ ½Ç½ÀÇÒ ¼ö ÀÖ´Â ½ÇÇà ÆÄÀÏ
/bin/tfc -------------> Text file º¯È¯ utility(UNIX¸¦ DOS·Î, DOS¸¦ UNIX·Î)
/bin/tsr -------------> ¿ø½Ã ÇÁ·Î±×·¥ÀÇ ³»¿ëÀ» ¼öÁ¤ÇÒ¶§ »ç¿ëÇÏ´Â utility
/bin/calc ------------> °è»ê±â Wel ¿ø½Ã ÇÁ·Î±×·¥
/bin/fcrypt ----------> ¾ÏÈ£È/º¹È£È Wel ¿ø½Ã ÇÁ·Î±×·¥
/bin/fdump -----------> file ³»¿ëÀ» dosÀÇ debug.exeó·³ dump
/bin/welcal ----------> ¸¸³â´Þ·Â Ãâ·Â ÇÁ·Î±×·¥
/bin/welcal2 ---------> ¸¸³â´Þ·Â Ãâ·Â ÇÁ·Î±×·¥#2(»ö»ó Ãâ·Â)
/bin/welconv ---------> Wel V0.5.1b ÀÌÇÏÀÇ ¿ø½Ã ÇÁ·Î±×·¥ º¯È¯±â
/bin/weldir ----------> ¼³¸í°ú ÇÔ²² ÆÄÀÏ ¸ñ·Ï º¸±â Wel ¿ø½Ã ÇÁ·Î±×·¥
/bin/welhelp ---------> WelÀÇ µµ¿ò¸» º¸±â ÇÁ·Î±×·¥
/bin/weltime ---------> ½Ã°£ Ãâ·Â ÇÁ·Î±×·¥
/etc/wel.passwd ------> À£ÀÇ ¾ÏÈ£ ¹× Ãʱ⠺¯¼ö ¼³Á¤ ÆÄÀÏ
¡Ø /wel/sample ¿¡¼ weldir À̶ó ÀÔ·ÂÇØ º¸¼¼¿ä, ÆÄÀÏÀÇ ¼³¸íÀÌ Ãâ·ÂµË´Ï´Ù.
¾î¶² ÆÄÀÏ¿¡ ´ëÇÏ¿© ¼³¸íÀ» Ãß°¡ ÇϽ÷Á¸é,
weldir -c ÆÄÀϸí "¼³¸í"
ÀÌ·¸°Ô ÇÏ½Ã¸é ±× ÆÄÀÏ¿¡ ´ëÇÑ ¼³¸íÀ» Ãß°¡Çϰųª º¯°æÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¡Ø ¾îµð¿¡¼³ª calc ¶ó ÀÔ·ÂÇØ º¸¼¼¿ä, °£´ÜÇÑ Wel¾ð¾î¸¦ ½Ç½ÀÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¡Ø welcal2¶ó ÀÔ·ÂÇØ º¸¼¼¿ä, ¸¸³â´Þ·ÂÀÌ Ä®¶ó·Î Ãâ·ÂµÉ °Í ÀÔ´Ï´Ù.
9. »ç¿ë ±Ô¾à (License)
(1) º» ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÀúÀ۱ǰú ÁöÀû ¼ÒÀ¯±ÇÀº Wesoft°¡ °¡Áö°í ÀÖÀ¸¸ç,
ÀÌ ±Ç¸®´Â ´ëÇѹα¹ÀÇ ÀúÀ۱ǹý°ú ±¹Á¦ ÀúÀÛ±Ç Á¶¾à¿¡ ÀÇÇÏ¿© º¸È£µË´Ï´Ù.
(2) ÇöÀç ¹öÀüÀÇ Wel ¾ð¾î ÇØ¼®±â »ç¿ë ±â°£¿¡ Á¦ÇÑÀÌ ¾øÀ¸¸ç Á¦ÀÛÀÚÀÇ µ¿ÀǾøÀÌ
º» ¼ÒÇÁÆ®¿þ¾î¸¦ »ó¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ »ðÀÔÇÏ¿© ÆÇ¸ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
(3) º» ¼ÒÇÁÆ®¿þ¾î´Â °³ÀÎÀ̳ª ´Üü°¡ ÇнÀÀ» ¸ñÀûÀ¸·Î ÀÚÀ¯·ÎÀÌ »ç¿ëÇÒ ¼ö
ÀÖÀ¸¸ç »ç¿ëÇÔ¿¡ ÀÖ¾î °ÞÀ» ¼ö ÀÖ´Â ¹°Àû, Á¤½ÅÀû ºÒÀÌÀÍ¿¡ ´ëÇÏ¿© Wesoft´Â
¹è»óÀÇ Àǹ«°¡ ¾ø½À´Ï´Ù.
-------------------------------------------------------------------------------
2002³â 9¿ù 1ÀÏ
--<< end >>-- Wesoft
|