1 : ¹æ¹®ÀÚ ±â·Ï ¹× Åë°è¢Ò
2 : ------------------------------------------------------------------------------¢Ò
3 : ¢Ò
4 : À̰ÍÀº °ø°³¿ë ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ¹æ¹®ÀÚ¿¡ ´ëÇÑ ±â·Ï°ú Åë°è ¸·´ë±×·¡ÇÁ¸¦¢Ò
5 : º¸½Ç¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ mSQL µ¥ÀÌÅͺ£À̽º°¡ ¼³Ä¡µÇÁö ¾Ê¾Ò´Ù¸é ÀÌ ÇÁ·Î±×·¥À»¢Ò
6 : »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.¢Ò
7 : ¢Ò
8 : 1. ¼³Ä¡ ¼³¸í¢Ò
9 : ¢Ò
10 : WelÀ» ¼³Ä¡ÇÑ ÈÄ¿¡ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç CGI µð·ºÅ丮(cgi-bin ¶Ç´Â cgi-pub)¿¡¢Ò
11 : º¹»çÇÏ¿© ¾Æ·¡ÀÇ ÀÛ¾÷À» ÇϽŠÈÄ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.¢Ò
12 : ¢Ò
13 : 2. ¼³Ä¡ ¹æ¹ý¢Ò
14 : ¢Ò
15 : (1) visit¿¡ °ü·ÃµÈ µð·ºÅ丮¸¦ CGI µð·ºÅ丮(cgi-binÀÌ¶ó °¡Á¤)·Î º¹»çÇÑ´Ù.¢Ò
16 : (¾Æ·¡ÀÇ ¸í·É¿¡¼ '#' ±âÈ£´Â ÇÁ·ÒÇÁÆ®¸¦ ÀǹÌÇÕ´Ï´Ù.)¢Ò
17 : ¢Ò
18 : # cp /wel/sample/html/visit /home/httpd/cgi-bin -Rf¢Ò
19 : ¢Ò
20 : (2) ¾Æ·¡¿Í °°ÀÌ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© msql µ¥ÀÌÅͺ£À̽º¸¦ »ý¼ºÇÕ´Ï´Ù.¢Ò
21 : À̶§ visit¶õ ¸íĪÀÇ db¸í°ú visit¿Í stat¶ó´Â Å×À̺íÀÌ »ý¼ºµÇ´Âµ¥¢Ò
22 : ¸¸ÀÏ ÀÌ¿Í °°Àº ¸íĪÀÇ db¸í°ú Å×À̺íÀ» ÀÌ¹Ì »ç¿ëÇϰí ÀÖ¾ú´Ù¸é¢Ò
23 : ¼³Ä¡Àü¿¡ visit¿¡ °ü·ÃµÈ Wel ÇÁ·Î±×·¥À» ¼öÁ¤ÇØ¾ß ÇÕ´Ï´Ù.¢Ò
24 : ( ÇÁ·Î±×·¥ÀÇ ¼±µÎºÎ¿¡ dbname ¶Ç´Â Qdb¿¡ ´ëÀԵǴ "visit"¸¦ ´Ù¸¥¢Ò
25 : ¸íĪÀ¸·Î ¸ðµÎ ¹Ù²ã ÁÖ¼¼¿ä )¢Ò
26 : ¢Ò
27 : # cd /home/httpd/cgi-bin/visit¢Ò
28 : ¢Ò
29 : ¡Ø mSQLÀÌ /usr/local/msql¿¡ ¼³Ä¡µÇÁö ¾Ê¾Ò´Ù¸é emacs createDB¸¦ ÇÏ¿©¢Ò
30 : msql_binÀÇ µð·ºÅ丮 ¸íĪÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù.¢Ò
31 : ¢Ò
32 : # ./createDB¢Ò
33 : ¢Ò
34 : (3) ÀÌÁ¨ ÀÚ½ÅÀÇ »çÀÌÆ®¿¡ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¸¦ ±â·ÏÇϱâ À§ÇÏ¿© ¾Æ·¡¿Í °°Àº¢Ò
35 : ÀÛ¾÷À» ÇÕ´Ï´Ù.(¹°·Ð ÇöÀç µð·ºÅ丮´Â /home/httpd/cgi-bin/visit ÀÔ´Ï´Ù.)¢Ò
36 : ¢Ò
37 : ¡Ø ¼³Ä¡µÈ visitÀÇ µð·ºÅ丮°¡ "/home/httpd/cgi-bin/visit"°¡ ¾Æ´Ï¶ó¸é¢Ò
38 : emacs index.welÀ» ÇÏ¿© ùÁÙÀÇ ³»¿ëÀ» ¼³Ä¡ÇÑ µð·ºÅ丮ÀÇ Àý´ë °æ·Î¸íÀ¸·Î¢Ò
39 : ¹Ù²ãÁØ´Ù. ¿¹¸¦ µé¾î visitÀ» "/home/httpd/cgi-pub/visit"¿¡ ¼³Ä¡Çß´Ù¸é¢Ò
40 : visit_dir= "/home/httpd/cgi-pub/visit/"; ·Î ¹Ù²ãÁà¾ß ÇÕ´Ï´Ù.¢Ò
41 : ¢Ò
42 : # cp index.wel /home/httpd/html¢Ò
43 : (ÀÚ½ÅÀÇ »çÀÌÆ®ÀÇ À¥ ȨÀÌ /home/httpd/htmlÀÌ¶ó °¡Á¤ÇÕ´Ï´Ù)¢Ò
44 : ¢Ò
45 : # cd /home/httpd/html¢Ò
46 : # mv index.html index.fom¢Ò
47 : (ÀÚ½ÅÀÇ »çÀÌÆ®¿¡ Á¢¼Ó½Ã ÃÖÃÊÀÇ ¹®¼°¡ index.htmlÀÌ¶ó °¡Á¤ÇÕ´Ï´Ù)¢Ò
48 : ¢Ò
49 : (4) ¸¶Áö¸·À¸·Î À¥ ºê¶ó¿ìÀú·Î Á¢¼ÓÇÏ¿© ½ÃÇèÇØ º¸½Ã¸é µË´Ï´Ù.¢Ò
50 : ±×¸®°í ÀÚ½ÅÀÇ ³×Æ®¿öÅ©±º¿¡¼ Á¢¼ÓÇÏ´Â °ÍÀ» ±â·ÏÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é¢Ò
51 : ¾Æ·¡¿Í °°ÀÌ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© deny_ip1, deny_ip2, deny_ip3¸¦ º¯°æÇϽøé¢Ò
52 : µË´Ï´Ù.¢Ò
53 : ¢Ò
54 : # cd /home/httpd/cgi-bin/visit¢Ò
55 : # emacs visit.wel¢Ò
56 : ¢Ò
57 : (5) Á¢¼Ó ±â·ÏÀÌ ³²¾ÒÀ» °æ¿ì¿¡ Åë°è ¸·´ë ±×·¡ÇÁ¸¦ º¸½Ã·Á¸é À¥ ºê¶ó¿ìÀú¿¡¼¢Ò
58 : http://your.domain/cgi-bin/visit/viewstat.welÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.¢Ò
59 : Ȥ, Åë°è±â·ÏÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â terminal¿¡¼ ¾Æ·¡¿Í °°ÀÌ ¸í·ÉÀ»¢Ò
60 : ÀÔ·ÂÇϽøé Åë°è ±â·ÏÀ» ÀçÁ¤¸® ÇÒ °ÍÀÔ´Ï´Ù.¢Ò
61 : ¢Ò
62 : # cd /home/httpd/cgi-bin/visit¢Ò
63 : # vstat¢Ò
64 : ¢Ò
65 : ¢Ò
66 : 3. ¼³Ä¡ ³»¿ë¢Ò
67 : ¢Ò
68 : /home/httpd/cgi-bin/visit/createDB ---> mSQL db¿Í table »ý¼º ÇÁ·Î±×·¥¢Ò
69 : /home/httpd/cgi-bin/visit/dmerge -----> dwhoisÀÇ °á°ú¹°À» Á¤¸®ÇÏ¿© Ãâ·Â¢Ò
70 : /home/httpd/cgi-bin/visit/dwhois -----> Á¢¼Ó±â·Ï¿¡ ´ëÇÑ »ó¼¼ º¸°í¼ ÀÛ¼º¢Ò
71 : (domain.txt¶õ ÆÄÀÏÀÌ »ý¼ºµÊ)¢Ò
72 : /home/httpd/cgi-bin/visit/vstat ------> Åë°è ±â·Ï ÀÌ»ó ¹ß»ý½Ã ±â·ÏÀ» Á¤¸®¢Ò
73 : /home/httpd/cgi-bin/visit/excel ------> Á¢¼ÓÀÚ ±â·ÏÀ» MS-ExcelÆÄÀÏ·Î º¯È¯¢Ò
74 : /home/httpd/cgi-bin/visit/index.wel --> »çÀÌÆ® À¥ Ȩ¿¡¼ ½ÇÇàµÉ ÆÄÀÏ¢Ò
75 : /home/httpd/cgi-bin/visit/viewstat.wel ---> Åë°è ¸·´ë ±×·¡ÇÁ º¸±â¢Ò
76 : /home/httpd/cgi-bin/visit/viewvisit.wel --> ¹æ¹®ÀÚ ±â·Ï º¸±â¢Ò
77 : /home/httpd/cgi-bin/visit/visit.wel ------> ¹æ¹®ÀÚ ±â·Ï ÇÁ·Î±×·¥¢Ò
78 : ¢Ò
79 : /home/httpd/cgi-bin/visit/visit.msql -----> visit¸¦ À§ÇÑ mSQL table ±¸Á¶¢Ò
80 : /home/httpd/cgi-bin/visit/log/ -----------> log directory¢Ò
81 : ¢Ò
82 : 4. »ç¿ë ±Ô¾à (License)¢Ò
83 : ¢Ò
84 : (1) º» ÇÁ·Î±×·¥Àº °ø°³ ¼ÒÇÁÆ®¿þ¾î(freeware)ÀÔ´Ï´Ù.¢Ò
85 : ¢Ò
86 : (2) Á¦ÀÛÀÚ´Â visitÀÇ ÀúÀÛ±Ç¹× ±ÇÇÑÀ» »ç¿ëÀÚ¿¡°Ô ¹ÝȯÇÕ´Ï´Ù.¢Ò
87 : ¢Ò
88 : (3) º» ÇÁ·Î±×·¥Àº ÇÁ·Î±×·¥ÀÇ ³»¿ëÀ» ¼öÁ¤¾øÀÌ »ó¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ »ðÀÔÇÏ¿© ÆÇ¸Å¢Ò
89 : ÇÒ¼ö ÀÖÀ¸¸ç, ÀÌ·ÎÀÎÇÏ¿© ¹ß»ýµÇ´Â »çÇ׿¡ ´ëÇÏ¿© Á¦ÀÛÀÚ ¹× ¹èÆ÷ó´Â Ã¥ÀÓ°ú¢Ò
90 : Àǹ«°¡ ¾ø½À´Ï´Ù.¢Ò
91 : ¢Ò
92 : (4) º» ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÔ¿¡ ÀÖ¾î °ÞÀ»¼ö ÀÖ´Â ¹°Àû, Á¤½ÅÀû ºÒÀÌÀÍ¿¡ ´ëÇÏ¿©¢Ò
93 : Á¦ÀÛ ¹× ¹èÆ÷ó´Â ¹è»óÀÇ Àǹ«°¡ ¾ø½À´Ï´Ù.¢Ò
94 : ¢Ò
95 : 5. Á¦ÀÛÀÚ¢Ò
96 : ¢Ò
97 : Á¦ ÀÛ Ã³: Wesoft¢Ò
98 : email ÁÖ¼Ò: gline@jacom.co.kr¢Ò
99 : gline@wesoft.co.kr¢Ò
100 : ¢Ò
101 : --<< end >>--¢Ò
|