1 : ´Ù¿î ¹ÞÀºÈÄ¿¡ root ¾ÆÀ̵ð·Î ·Î±äÇØ¼ ¾Æ·¡¿Í °°ÀÌ ÀÛ¾÷Çϼ¼¿ä!¢Ò
2 : ´Ü, À£(Wel)°ú MySQLÀ» ¼³Ä¡Çß°í ¼³Ä¡ µð·ºÅ丮´Â /home/httpd/cgi-pub·Î °¡Á¤ÇÑ´Ù.¢Ò
3 : (¾Æ·¡¿¡¼ #Àº ÇÁ·ÒÇÁÆ®¸¦ ÀǹÌÇÏ¸ç ¼³Ä¡½Ã Á÷Á¢ ÀÔ·ÂÇØ¾ßÇÏ´Â ¸í·ÉµéÀÔ´Ï´Ù)¢Ò
4 : ¢Ò
5 : 1. ¾ÐÃàÀ» Ç®¾î ¼³Ä¡ÇÑ´Ù.(´Ù¿î ¹ÞÀº ÆÄÀÏÀÌ /home/httpd/cgi-pub¿¡ ÀÖ´Ù°í °¡Á¤)¢Ò
6 : ¢Ò
7 : # cd /home/httpd/cgi-pub¢Ò
8 : # tar -zxvf zipcode.tgz¢Ò
9 : # cd zipcode¢Ò
10 : ¢Ò
11 : 2. ¿ìÆí¹øÈ£¸¦ À§ÇÑ database¸¦ »ý¼ºÇÑ´Ù.¢Ò
12 : (ÀÌÇÏ MySQL¿¡ °ü·ÃµÈ ¸ðµç ¸í·ÉÀÇ MySQLÀÇ »ç¿ëÀÚ¿Í ¾ÏÈ£´Â ÇØ´ç ½Ã½ºÅÛ¿¡¢Ò
13 : µî·ÏµÈ MySQL »ç¿ëÀÚ¿Í ¾ÏÈ£¸¦ »ç¿ëÇÕ´Ï´Ù.)¢Ò
14 : ¢Ò
15 : # mysqladmin create zipcode¢Ò
16 : (Database "zipcode" created.¿Í °°Àº ¸Þ½ÃÁö°¡ Ãâ·ÂµÇÁö ¾Ê´Â´Ù¸é¢Ò
17 : ÀÌ¹Ì zipcode¶ó´Â database°¡ ¸¸µé¾îÁ® Àְųª MySQL »ç¿ëÀÚ¿Í ¾ÏÈ£°¡¢Ò
18 : À߸øµÈ °æ¿ìÀÌ´Ï È®ÀÎÇϼ¼¿ä. Âü°í·Î MySQL »ç¿ëÀÚ À̸§ÀÌ test¶ó¸é¢Ò
19 : "mysqladmin -u test -p create zipcode"·Î ÇÏ½Ã°í ¿£Å͸¦ ´©¸¥ ÈÄ¢Ò
20 : ¾ÏÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù.)¢Ò
21 : ¢Ò
22 : # tar -zxvf dbzipcode.tgz¢Ò
23 : # mysql zipcode < zipcode.db¢Ò
24 : # rm -f zipcode.db¢Ò
25 : # mysqlshow¢Ò
26 : (Á¤»óÀûÀ¸·Î zipcode µ¥ÀÌÅͺ£À̽º¿Í zipcode Å×À̺íÀÌ »ý¼ºµÇ¾ú´ÂÁö È®À΢Ò
27 : Çϱâ À§ÇÏ¿© À§ÀÇ ¸í·ÉÀ» ÀÔ·ÂÇϸç Ãâ·Â°á°ú°¡ ¾Æ·¡¿Í °°´Ù¸é ´ÙÀ½ °úÁ¤À»¢Ò
28 : ÁøÇàÇÑ´Ù)¢Ò
29 : ¢Ò
30 : Database: zipcode¢Ò
31 : +---------+¢Ò
32 : | Tables |¢Ò
33 : +---------+¢Ò
34 : | zipcode |¢Ò
35 : +---------+¢Ò
36 : ¢Ò
37 : 3. zipcode.wel¿¡ MySQL »ç¿ëÀÚ ¾ÆÀ̵ð¿Í ¾ÏÈ£¸¦ ±³Á¤ÇÑ´Ù.¢Ò
38 : ¢Ò
39 : # emacs zipcode.wel¢Ò
40 : ¢Ò
41 : myuser= "MySQL »ç¿ëÀÚ ID";¢Ò
42 : mypass= "MySQL »ç¿ëÀÚ ¾ÏÈ£";¢Ò
43 : ¢Ò
44 : À§ÀÇ myuserÀÇ ³»¿ëÀ» MySQL »ç¿ëÀÚ ¾ÆÀ̵ð·Î º¯°æÇϰí¢Ò
45 : mypassÀÇ ³»¿ëÀ» ÇØ´ç ¾ÏÈ£·Î º¯°æÇÑ´Ù. MySQL »ç¿ëÀÚ ¾ÆÀ̵𰡢Ò
46 : testÀÌ°í ¾ÏÈ£°¡ 1234¶ó°í °¡Á¤ÇÏ¿© ¾Æ·¡¿Í °°ÀÌ º¯°æÇÑ´Ù.¢Ò
47 : ¢Ò
48 : myuser= "test";¢Ò
49 : mypass= "1234";¢Ò
50 : ¢Ò
51 : 4. Ŭ¶óÀ̾ðÆ®ÀÇ À¥ ºê¶ó¿ìÀú·Î ½ÃÇèÇØ º»´Ù.¢Ò
52 : ¢Ò
53 : http://³»¼¹öÁÖ¼Ò/cgi-pub/zipcode/zipcode.wel¢Ò
54 : ¢Ò
55 : À§¿Í °°ÀÌ ÀÔ·ÂÇÏ¸é »ç¿ë¹ýÀÌ Ãâ·ÂµÉ °ÍÀÌ´Ù.¢Ò
56 : ¢Ò
57 : 5. ´Ü¼øÈ÷ ¿ìÆí¹øÈ£¸¦ Á¶È¸¸¸ ÇÒ ¶§¢Ò
58 : ¢Ò
59 : http://³»¼¹öÁÖ¼Ò/cgi-pub/zipcode/zipcode.wel?onlylist=1¢Ò
60 : ¢Ò
61 : À§¿Í °°ÀÌ ½ÇÇàÀ» ÇÏ¿© °Ë»ö¾î¿¡ "¼¿ï ³²»ê"À̶ó ÀÔ·ÂÇÏ¿© ÀÚ·á°¡¢Ò
62 : Ãâ·ÂµÇ´ÂÁö È®ÀÎÇØ º¸°í Ãâ·ÂµÇÁö ¾Ê´Â´Ù¸é MySQL »ç¿ë»óÀÇ ¹®Á¦À̰ųª¢Ò
63 : µ¥ÀÌÅͺ£À̽º¿¡ ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖÀ¸´Ï È®ÀÎÇϽñ⠹ٶø´Ï´Ù.¢Ò
64 : (´Ü¼øÈ÷ ¿ìÆí¹øÈ£¸¦ Á¶È¸¸¸ ÇÒ °æ¿ì À§ÀÇ ÁÖ¼Ò¸¦ ¸µÅ©ÇÏ½Ã¸é µË´Ï´Ù.)¢Ò
65 : ¢Ò
66 : 6. ȸ¿øµî·Ï°ú °°Àº ÇÁ·Î±×·¥¿¡¼ ÁÖ¼Ò¸¦ ÀÚµ¿À¸·Î ÀԷµǵµ·Ï ÇÒ ¶§¢Ò
67 : ¢Ò
68 : ÀÏ´Ü µÎ°¡Áö ¹æ¹ýÀÇ ¿¹Á¦°¡ ÀÖÀ¸´Ï ½ÇÇàÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.¢Ò
69 : ¢Ò
70 : (1) http://³»¼¹öÁÖ¼Ò/cgi-pub/zipcode/test.html¢Ò
71 : (2) http://³»¼¹öÁÖ¼Ò/cgi-pub/zipcode/test2.html¢Ò
72 : ¢Ò
73 : À§ÀÇ ¿¹¿¡¼ µî·Ï¹öưÀº Àǹ̰¡ ¾øÀ¸¸ç ´Ü¼øÈ÷ ÁÖ¼ÒÀÔ·Â ºÎºÐÀ» À§ÇÑ¢Ò
74 : ¿¹Á¦·Î¸¸ Á¦À۵Ǿú½À´Ï´Ù. test.htmlÀº °Ë»ö¾î¸¦ ÀÔ·ÂÇÏÁö ¾Ê°í¢Ò
75 : È£ÃâÇÏ´Â ¿¹À̰í test2.htmlÀº °Ë»ö¾î¸¦ ÀÔ·ÂÇÑ ÈÄ È£ÃâÇÏ´Â ¿¹ÀÔ´Ï´Ù.¢Ò
76 : ¢Ò
77 : http://³»¼¹öÁÖ¼Ò/cgi-pub/zipcode/zipcode.wel¸¸ ÀÔ·ÂÇÏ¸é »ç¿ë¹ý¿¡¢Ò
78 : È£ÃâÇÏ´Â À¥ ¹®¼ÀÇ HEAD¿Í BODY¿¡ Ãß°¡µÉ ³»¿ëÀÌ Ãâ·ÂµÉ °ÍÀÔ´Ï´Ù.¢Ò
79 : À̰ÍÀ» ÀÛ¼ºÇϽô ÇÁ·Î±×·¥(ȸ¿øµî·Ïµî)ÀÇ ÇØ´ç ºÎºÐ¿¡ Ãß°¡Çϼ¼¿ä.¢Ò
80 : (HEAD¿¡ Ãß°¡µÉ ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ "ÇØ´çµð·ºÅ丮"´Â zipcode.welÀÌ ¼³Ä¡µÈ¢Ò
81 : µð·ºÅ丮¸¦ ÀǹÌÇÕ´Ï´Ù. À§¿Í °°ÀÌ ¼³Ä¡Çß´Ù¸é "/cgi-pub/zipcode"°¡¢Ò
82 : µË´Ï´Ù)¢Ò
83 : ¢Ò
84 : 7. ÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â ¸ðµçºÐ¿¡°Ô Çà¿îÀÌ °¡µæÇϱ⸦ ±â¿øÇÕ´Ï´Ù.¢Ò
85 : ¢Ò
86 : -<³¡>-------------------------------------------------------------------¢Ò
|