|
1.
È£½ºÆà ÀÌ¿ë ½Ã ±âº»Á¦°øȯ°æÀº ¾î¶»°Ô µÇ³ª¿ä? |
|
|
|
ÇöÀç ¹Ì·¡¿Í»ç¶÷µé ȯ°æÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- MySql 3.22.32 ~ 3.23.58
- Apache 1.3.24 ~ 1.3.27
- Php 4.2.0 ~ 4.3.3
- Perl 5.6.0
- Jdk 1.3.1-03
- J2sdkee 1.3.1
- Tomcat 3.3.1 ~ 4.1.29
- Qmail 1.3
- mysql jdbc driver 2.0.11
Áö¿øµÇ´Â CGI ¾ð¾î´Â java,
php, perlÀÔ´Ï´Ù.
ÀúÈñ ±âº» Á¤Ã¥Àº °¡´ÉÇÑ ÇÑ ´Ù¾çÇÑ CGI¸¦ Áö¿øÇÏ¸é¼ ÀåÂ÷ Áö¿øȯ°æÀ»
ºÐ¸®ÇÏ´Â °ÍÀÔ´Ï´Ù.
À§ÀÇ ¼ºñ½º Áß ÀϺδ ¼¹öº°·Î ÅëÇյǾî ÀÖ°í ÀϺδ ºÐ¸®µÇ¾î ÀÖÀ¸¸ç
¾ÕÀ¸·Î °í°´´ÔµéÀÇ »ç¿ëÆÐÅϺ°·Î ÃÖ´ëÇÑÀÇ ÆíÀǸ¦ °í·ÁÇÏ¿© ȯ°æ ±¸¼ºÀ» À¯µ¿ÀûÀ¸·Î
±¸¼ºÇÒ °èȹÀÔ´Ï´Ù.
|
|
2.
¹Ì·¡¿Í »ç¶÷µé¿¡¼´Â ¾î¶² ÇÁ·Î±×·¥µéÀÌ Á¦°øµÇ³ª¿ä ? |
|
|
|
¹Ì·¡¿Í »ç¶÷µé¿¡¼´Â °í°´´ÔµéÀÇ »çÀÌÆ® ±¸Ãà ÆíÀǸ¦ À§ÇØ ¾ÕÀ¸·Î °¡´ÉÇÑÇÑ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀ» Á¦°øÇÔÀ» ¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.
ÇöÀç ½ºÅ²Çü °Ô½ÃÆÇ È£È£º¸µå¸¦ Á¦°øÇÏ°í ÀÖÀ¸¸ç ¹æ¸í·Ï ¹× ±âŸ ÇÁ·Î±×·¥µéÀº Â÷ÈÄ È®ÃæÇÏ¿© Á¦°øÇÒ °èȹÀÔ´Ï´Ù.
°Ô½ÃÆÇ¿¡ °üÇÑ »ó¼¼ÇÑ ¼³¸íÀº ¾Æ·¡ÀÇ ½ºÅ²À» ÂüÁ¶ÇϽðí MyPageÀÇ °Ô½ÃÆÇ ¼³Ä¡ºÎºÐ¿¡¼ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
3.
°Ô½ÃÆÇ ½ºÅ² ¹Ì¸®º¸±â [Tomcat 3.X] |
|
|
|
ÇöÀç Á¦°øµÇ´Â ½ºÅ²Àº 10°¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù. ½ºÅ²Àº »ç¿ëÀÚ°¡ º¯°æÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡ ¹× ÀÌ¿ë¿¡ °üÇÑ »ó¼¼ÇÑ ³»¿ëÀº My Page --> °Ô½ÃÆÇ ¼³Ä¡ ºÎºÐÀ» ÂüÁ¶ÇϽøé ÀÚ¼¼ÇÑ ¼³¸íÀ» º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¼³Ä¡°¡ ¹ø°Å·Ó°Ô ¿©°ÜÁö½Ã´Â ºÐµéÀº ¼ºÇÔ°ú °èÁ¤¸íÀ» ±âÀçÇÏ¿© tech@humanfuture.co.kr ·Î ¼³Ä¡¿äûÇØ ÁÖ½Ã¸é ±â¼úÁö¿øÆÀ¿¡¼ ±âº» ¼¼ÆÃÀ» Çص帳´Ï´Ù.
|
|
|
|
4.
°³¹ßȯ°æ Áö¿ø¿¡ ´ëÇØ ¾Ë°í ½Í½À´Ï´Ù. |
|
|
|
±âº»ÀûÀ¸·Î ·ÎÄú¸´Ù ¼¹ö¿¡¼ Á÷Á¢ °³¹ßÇÏ´Â °ÍÀÌ ¿î¿ë¿¡ °¡Àå ºü¸¥°Ô »ç½ÇÀÔ´Ï´Ù.
ÇÏÁö¸¸ °³¹ß¿¡¼ Ŭ·¡½º´Â ¸¹ÀÌ º¯°æµÇ±â ¸¶·ÃÀÌ°í ÀÌ·¯ÇÑ Å¬·¡½º º¯°æ ½Ã ¼ºí¸´
¿£ÁøÀÇ ¸®½ºÅ¸Æ®°¡ ÇÊ¿äÇÕ´Ï´Ù.
ÇÏÁö¸¸ ÀæÀº ¿£ÁøÀÇ ¸®½ºÅ¸Æ®´Â ½ÇÁ¦ ¾ÈÁ¤ÈµÇ¾î ¿î¿ëÁßÀÎ »çÀÌÆ®µé¿¡´Â ¼¼¼ÇÀÌ
²÷±ä´ÙµçÁö ÇÁ·Î±×·¥ÀÇ ¿À·ù µîÀÌ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀº Á¤Ã¥ÀÔ´Ï´Ù.
±×·¯¹Ç·Î, ¹Ì·¡¿Í»ç¶÷µéÀº ¾ÈÁ¤ÈµÈ ¿î¿ë¿¡ ÁßÁ¡À» µÎ¾î
ÅèĹ¿£ÁøÀº 1ÀÏ 1ȸ »ç¿ëÀÚÀÇ »ç¿ëÀÌ ¸¹Áö ¾ÊÀº »õº®´ë(ÇöÀç 05½Ã Àü ÈÄ) ¸®½ºÅ¸Æ®¸¦
¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.
·ÎÄÃÀÇ À©µµ¿ì ȯ°æ¿¡¼µµ apache-tomcat-mysqlȯ°æ ±¸¼ºÀÌ °¡´ÉÇÏ´Ï
»çÀÌÆ® °³¹ßÀº ÁÖ·Î ·ÎÄÿ¡¼ ÇϽðí ÀÎÄÚµù°ú DB Ä¿³Ø¼Ç¿¡ °üÇÑ ºÎºÐ¸¸ ÀÏ°ý
¼öÁ¤Çؼ ¼¹ö¿¡ ¿Ã¸®´Â ¹æ½ÄÀ» ±ÇÀ¯ÇØ µå¸³´Ï´Ù.
|
|
5.
Ŭ·¡½º¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ ¶§´Â ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? |
|
|
|
ÇöÀç °¢ À¯Àúµé¿¡ ÇØ´çµÇ´Â Ŭ·¡½º Æнº´Â ÇØ´ç °èÁ¤³»ÀÇ WEB-INF/classes/°¡
Àû¿ëµË´Ï´Ù.
µû¶ó¼ °¢ À¯ÀúµéÀº »ç¿ëÇÒ Å¬·¡½º¸¦ classes¿¡ µÎ½Ã¸é µË´Ï´Ù.
jar¸¦ »ç¿ëÇÒ °æ¿ì ¿©±â¿¡ Ç®¾î¼ »ç¿ëÇÏ½Ã¸é µÇ¸ç jar¸¦ Ŭ·¡½º Æнº¿¡
Àû¿ëÇÏ°íÀÚ Çҽà º°µµÀÇ ¼³Á¤ÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.
Ŭ·¡½º Æнº¸¦ Àû¿ë½Ã µð·ºÅ丮¸¦ Àû¿ëÇÏ°Ô µÇ¸é ÇØ´ç µð·ºÅ丮 ÀÌÇÏÀÇ ¸ðµç Ŭ·¡½º°¡
Àû¿ëÀÌ µÇ³ª jar¸¦ Àû¿ëÇÏ°íÀÚ ÇÒ ½Ã´Â ƯÁ¤ jar¿¡ ´ëÇØ Å¬·¡½º Æнº¸¦
ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ´Â °ü¸®ÀÚ°¡ ¼³Á¤ÇØ¾ß ÇÏ¸ç ¸ðµç À¯Àúµé¿¡ ´ëÇØ À̸¦ °ü¸®ÇÏ´Â °ÍÀº °ü¸®»óÀÇ
¾î·Á¿òÀÌ ÀÖ½À´Ï´Ù.
ÀÌÁ¡ ¾çÇØÇϽðí jar¸¦ Ŭ·¡½º Æнº¿¡ Àû¿ëÇÏ°íÀÚ Çҽà classes/ ¿¡
Ç®¾î¼ »ç¿ëÇØ ÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.
|
|
6.
¼ºí¸´À» »ç¿ëÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϳª¿ä? |
|
|
|
¼ºí¸´À» »ç¿ëÇÏ°íÀÚ ÇÒ ½Ã´Â classes ¹Ø¿¡ ÇØ´ç ¼ºí¸´ÆÄÀÏÀ» µÎ½Ã°í request¸¦
/servlet/¼ºí¸´¸í(.class Á¦¿Ü)°ú °°ÀÌ ¿äûÇÏ½Ã¸é µË´Ï´Ù.
WAS¿¡¼¿Í °°ÀÌ ÄÁÇÁ¿¡ alias¼³Á¤Àº ¼³Á¤Àº ÇÊ¿ä¾øÀ¸¹Ç·Î À¯ÀúµéÀº ¹Ù·Î
Ŭ·¡½º Æнº¸¦ ÇØ´ç À§Ä¡¿¡ µÎ½Ã°í Ŭ·¡½º¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
7.
Ŭ·¡½º Àû¿ë½ÃÁ¡À» ¾Ë°í ½Í½À´Ï´Ù.[Tomcat 3.X] |
|
|
|
Ŭ·¡½º¸¦ »ç¿ë ½Ã °¢ »ç¿ëÀÚº° Ŭ·¡½º¸¦ WEB-INF/classes¿¡ À§Ä¡½ÃÅ°¸é
¹Ù·Î Àû¿ëÀÌ µË´Ï´Ù.
±× Ŭ·¡½º¸¦ ¼öÁ¤ÇÏ¸é º¯°æ ½Ã ¼¹ö°¡ ¸®½ºÅ¸Æ® µÇ¾î¾ß º¯°æ»çÇ×ÀÌ Àû¿ëÀÌ µË´Ï´Ù.
±×·¯¹Ç·Î, °³¹ßÁßÀÎ »çÀÌÆ®ÀÇ °æ¿ì¿¡´Â jsp-servlet¿£ÁøÀÌ ¼ö½Ã·Î ¸®½ºÅ¸Æ®
µÇ¾î¾ß ÇÏÁö¸¸ ¿î¿ëÁßÀÎ »çÀÌÆ®ÀÇ °æ¿ì¿¡´Â ¹Ù¶÷Á÷ÇÏÁö ¾Ê½À´Ï´Ù.
±×¸®ÇÏ¿© ¹Ì·¡¿Í »ç¶÷µéÀº ¿£ÁøÀ» 1ÀÏ 1ȸ ¸®½ºÅ¸Æ® ÇÏ¸ç ¸®½ºÅ¸Æ®¿¡ °É¸®´Â
½Ã°£Àº ¸Å¿ì ª½À´Ï´Ù.(¾à 30ÃÊ À̳»)
°ËÁõÀÌ ÃæºÐÈ÷ µÈ ¹èÆ÷ Ŭ·¡½ºÀÇ °æ¿ì¿¡´Â ¹Ù·Î ¿Ã·Á¼ »ç¿ëÇÏ½Ã¸é µÇ°í
º»ÀÎÀÌ ½º½º·Î °³¹ßÇϽô Ŭ·¡½ºÀÇ °æ¿ì¿¡´Â ·ÎÄÿ¡¼ Ŭ·¡½ºÀÇ ¸Þ¼Òµå Å×½ºÆ®¸¦
¿Ï·áÇÑÈÄ ¿Ã¸®½Ã´Â°Ô ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
ÀÚ½ÅÀÌ Á÷Á¢ ÄÁÆ®·Ñ ÇÒ ¼ö Àִ ȯ°æÀÌ ¾Æ´Ï¶ó À¥È£½ºÆðú °°ÀÌ ¿©·¯ »ç¿ëÀÚ¿Í
ÇÔ²² »ç¿ëÇؼ ÅèĹÁ¦¾î¸¦ °øµ¿ÀÇ ·êÀ» µû¶ó¾ß ÇÏ´Â °æ¿ì µÇµµ·Ï ¿À·ù°¡´É¼ºÀÌ
ÀûÀº ºÎºÐ¸¸ ¸Þ¼ÒµåÈ Çؼ ºó °ËÁõÀ» ¿Ï·áÇÑ ÈÄ »ç¿ëÇÏ°í ¼ö½Ã·Î µð¹ö±ëÀ» Çؾß
ÇÏ´Â ºÎºÐµéÀº µÇµµ·Ï jsp¿¡¼ ±¸ÇöÇÏ´Â°Ô ¹Ù¶÷Á÷ÇÕ´Ï´Ù.
½ÇÁ¦·Î ¿î¿ëÇÏ¸é¼ ¼ö½Ã·Î ¼öÁ¤ÇØ¾ß ÇÏ´Â »çÀÌÆ®ÀÇ °æ¿ì´Â ¾Æ¿¹ jsp·Î °³¹ßÇϴ°Ô
¿î¿ë¹× °³¹ßÀÚÀÇ ÆíÀÇ°¡ Áõ´ëµÇ´Â ºÎºÐµµ ÀÖ½À´Ï´Ù.
¹°·Ð Ŭ·¡½ºÀÇ Àç»ç¿ë¼ºÀ» È°¿ëÇÒ ¼ö ¾ø´Â Ãø¸éÀÌ ÀÖÁö¸¸ À¥È£½ºÆà ȯ°æ¿¡¼´Â
È°¿ëÇغ¼¸¸ÇÑ ¹æÇâÀÔ´Ï´Ù.
±×¸®ÇÏ¿© Ŭ·¡½º¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ ¶§´Â ÃæºÐÈ÷ ¸Þ¼Òµå °ËÁõÀ» ¿Ï·áÇÑ ÈÄ ÇØ´ç
µð·ºÅ丮¿¡ ¿Ã¸®½Ã´Â ¹æÇâÀ¸·Î ÇϽñ⠹ٶø´Ï´Ù.
|
|
8.
JDBC µå¶óÀ̹ö ¹× Ä¿³Ø¼Ç »ç¿ë¹æ¹ýÀº ¾î¶»°Ô µÇ³ª¿ä?[Tomcat 3.X] |
|
|
|
Ä¿³Ø¼Ç »ç¿ë¹æ¹ýÀº ¾Æ·¡¿Í °°½À´Ï´Ù.
String dbname = "jdbc:mysql://localhost/Á¦°øµÈDB¸í";
String user = "Á¦°øµÈ¾ÆÀ̵ð";
String password = "Á¦°øµÈÆнº¿öµå";
Connection con = null;
try{
Class.forName("org.gjt.mm.mysql.Driver");
con = DriverManager.getConnection(dbname,user, password);
}catch(SQLException e){
// do something
}
ÇöÀç mysql µå¶óÀ̹ö´Â ¸ðµç jsp-servlet »ç¿ë
°í°´µéÀÌ »ç¿ëÇÏ´Â
¸ðµâÀ̹ǷΠ°øÅë¸ðµâ·Î ¼³Á¤ÇÏ¿´½À´Ï´Ù.
µû¶ó¼ º°µµ·Î µå¶óÀ̹ö¸¦ ȹµæÇÏ¿© Ç®Áö ¾ÊÀ¸¼Åµµ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
jdbc µå¶óÀ̹ö ¹öÀüÀº 2.0.11 ÀÔ´Ï´Ù.
|
|
9.
¼Ò½º¸¦ ¿Ã·È´Âµ¥ °æ·Î°¡ Àß ¾ÈµË´Ï´Ù. |
|
|
|
°æ·Î´Â ·ÎÄà À©µµ¿ì °è¿Àº µð·ºÅ丮 ±¸ºÐÀÚ°¡ \ Àε¥ ¸®´ª½º¿¡¼´Â / ¸¦ »ç¿ëÇϴµ¥
µû¶ó ¿¡µðÅÍ¿¡¼ ÀÛ¾÷ÇÑÈÄ ¼Ò½º¸¦ ¿Ã¸±¶§¿¡´Â °æ·Î¸¦ ¾à°£ ¼öÁ¤ÇÕ´Ï´Ù.
¸µÅ©´Â Å©°Ô µÎ°¡Áö¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
public_html/test.htmlÀÌ ÀÖ°í
public_html/test/test2.htmlÀÌ ÀÖ´Â °æ¿ì
test.html ¼Ò½º³»¿¡ test2.html·Î
°¡´Â ¸µÅ©¸¦ Æ÷ÇÔ ½Ã ´ÙÀ½ÀÇ µÎ°¡Áö¿Í °°ÀÌ ÇÕ´Ï´Ù.
1. Àý´ë°æ·Î »ç¿ë ½Ã
(public_html±âÁØ)
<a href="/test/test2.html> test2°¡±â</a>
2. »ó´ë°æ·Î »ç¿ë ½Ã
(test.html±âÁØ)
<a href="test/test2.html> test2°¡±â</a>
ȤÀº
<a href="./test/test2.html> test2°¡±â</a>
|
|
10.
jsp ÇÑ±Û »ç¿ë ¹æ¹ý[Tomcat 3.X] |
|
|
|
¹Ì·¡¿Í »ç¶÷µé °í°´ °èÁ¤Àº Apache 1.3.24 - Tomcat3.3.1 - mysql jdbc driver 2.0.11 - MySql 3.22.32·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç ÇѱÛÀÔ·Â ¹× Á¶È¸½Ã µÎ°¡Áö ¹æ¹ýÀÌ °¡´ÉÇÕ´Ï´Ù.
1. ÀÎÄÚµù º¯È¯ ¹Ì½Ç½Ã
±ÇÀåµÇ´Â ¹æ¹ýÀÔ´Ï´Ù. DBÀÔ·Â ¹× Äõ¸®½Ã ÀÎÄÚµù º¯È¯À» ½Ç½ÃÇÏÁö ¾Ê¾Æ ÇÁ·Î±×·¥ ÀÛ¼ºÀÌ °£ÆíÇϸç ÀÎÄÚµù º¯È¯¿¡ µû¸¥ ¹®ÀÚ¼ÂÀÇ ¼Õ½ÇÀÌ ¾ø½À´Ï´Ù. ±»ÀÌ ´ÜÁ¡À» µéÀÚ¸é ÄÚµåµéÀÌ ÀÎÄÚµù º¯È¯À» ½Ç½ÃÇÏÁö ¾Ê´Â °ü°è·Î Â÷ÈÄ È£½ºÆà ¾÷ü º¯°æ½Ã ÇØ´ç ȯ°æ¿¡ ¸Â´Â ÄÚµå ¼öÁ¤ÀÌ ÇÊ¿äÇÏ°Ô µÉ °¡´É¼ºµµ ´Ù¼Ò ÀÖ½À´Ï´Ù.
¡Ø Àû¿ë¹æ¹ý
jsp¼±¾ðºÎ¿¡¼ charset=euc-krÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.
contentType="text/html" ¸¸À» »ç¿ëÇÕ´Ï´Ù.
2. ÀÎÄÚµù º¯È¯ ½Ç½Ã
ºñ±³Àû ¼¹öȯ°æÀÇ »ç¼ÒÇÑ º¯È¿¡ °ÇØ È£½ºÆþ÷ü¸¦ ¿Å±â´õ¶óµµ ÄÚµå¼öÁ¤·®ÀÌ ÀûÀ» ¼ö ÀÖÀ¸³ª ´ÜÁ¡À¸·Î´Â ÀÎÄÚµù º¯È¯¿¡ µû¶ó DBÀÔ·ÂÀüÈÄ º¯È¯À» À§ÇÑ Äڵ差ÀÌ ´Ã¾î³ª°í º¯È¯¿¡ µû¸¥ ÀϺΠÇÑ±Û ¹®ÀÚ¼ÂÀÇ ¼Õ½ÇÀÌ ÀÖ½À´Ï´Ù.
¡Ø Àû¿ë¹æ¹ý
DBÀÔ·Â¹× Á¶È¸½Ã ÀÎÄÚµù º¯È¯À» ½Ç½ÃÇϸç
Å©°Ô ¼¼°¡Áö ¹æ¹ýÀÌ °¡´ÉÇÕ´Ï´Ï´Ù.
- DBÀԷ½Ã
|
:
|
"EUC-KR"
|
-->
|
"8859_1"
|
- DB¿¡¼ Á¶È¸½Ã
|
:
|
"8859_1"
|
-->
|
"EUC-KR"
|
2-1. Á÷Á¢ ¹ÙÀÌÆ®´ÜÀ§·Î ÀÎÄÚµùÀ» º¯È¯ÇÕ´Ï´Ù.
- DB ÀԷ½Ã
// dbVar : DB¿¡ ÀÔ·ÂÇÒ º¯¼ö¸í, reqVar : Request·ÎºÎÅÍ ¹ÞÀº º¯¼ö¸í
String dbVar = new String(reqVar.getBytes("EUC-KR"), "8859_1");
// db ÀԷ½ǽÃ
- DB·ÎºÎÅÍ Á¶È¸½Ã
// db Á¶È¸½Ç½Ã
// dbVar : DB¿¡¼ Á¶È¸ÇÑ º¯¼ö¸í, disVar : ÆäÀÌÁö¿¡ Ç¥½ÃÇÒ º¯¼ö¸í
String disVar = new String(dbVar.getBytes("8859_1"), "EUC-KR");
2-2. °¢ ÆäÀÌÁö¿¡ ¸Þ¼Òµå¸¦ ¼±¾ðÈÄ ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿© ÀÎÄÚµùÀ» º¯È¯ÇÕ´Ï´Ù.
- ÆäÀÌÁö »ó´ÜºÎ¿¡ ¸Þ¼Òµå ¼±¾ð
// Encodingº¯È¯ : "EUC-KR" --> "8859_1"
public String convertKor(String str) throws UnsupportedEncodingException{
return new String(str.getBytes("EUC-KR"), "8859_1");
}
// Encodingº¯È¯ : "8859_1" --> "EUC-KR"
public String convertEng(String str) throws UnsupportedEncodingException{
return new String(str.getBytes("8859_1"), "EUC-KR");
}
- DB ÀԷ½Ã
// dbVar : DB¿¡ ÀÔ·ÂÇÒ º¯¼ö¸í, reqVar : Request·ÎºÎÅÍ ¹ÞÀº º¯¼ö¸í
String dbVar = convertKor(reqVar);
// db ÀԷ½ǽÃ
- DB ·ÎºÎÅÍ Á¶È¸½Ã
// db Á¶È¸½Ç½Ã
// dbVar : DB¿¡¼ Á¶È¸ÇÑ º¯¼ö¸í, disVar : ÆäÀÌÁö¿¡ Ç¥½ÃÇÒ º¯¼ö¸í
String disVar = convertEng(dbVar);
3-3. ÄÁ¹öÆÃÇÏ´Â ¸Þ¼Òµå¸¦ Æ÷ÇÔÇϴ Ŭ·¡½º¸¦ »ç¿ëÇÕ´Ï´Ù.
- ¾Æ·¡ ¼Ò½º¸¦ ´Ù¿î·Îµå ¹Þ¾Æ zipÆÄÀÏÀ» ǬÈÄ /WEB-INF/classes/¿¡ À§Ä¡ÈÄ ÄÄÆÄÀÏÇÕ´Ï´Ù.
- javac Converter.java [ÆÐÅ°Áö Àû¿ë½Ã javac -d . Converter.java]
´Ù¿î·Îµå APIº¸±â
- jsp ÆäÀÌÁö ¼±¾ðºÎ¿¡¼ Converter¸¦ importÇÕ´Ï´Ù.
import="Converter"
- ÇØ´ç ¼Ò½º³»¿¡¼ ConvertÀÇ °´Ã¼¸¦ »ý¼ºÇÏ¿© ÀÎÄÚµù º¯È¯À» ½Ç½ÃÇÕ´Ï´Ù.
Converter cv = new Converter();
dbVar = cv.convertKor(reqVar); //DBÀԷ½Ã
disVar = cv.convertEng(dbVar); //DBÄõ¸®½Ã
|
|
|
PHP, CGI °Ô½ÃÆÇÀº ÈǸ¢ÇÑ °ø°³¼Ò½ºµéÀÌ
¸¹ÀÌ Á¦°øµÇ°í ÀÖ½À´Ï´Ù.
¼³Ä¡½Ã´Â ¸Å´º¾ó¿¡ µû¶ó ƯÈ÷ ±ÇÇÑ ¼³Á¤µî¿¡ ÁÖÀÇÇÏ¿© ¼³Ä¡ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
¹Ì·¡¿Í »ç¶÷µé¿¡¼ Á¦°øµÇ´Â ¼¹ö¿¡´Â ÇöÀç CGI°Ô½ÃÆÇÀ¸·Î´Â We-board¸¦
PHP°Ô½ÃÆÇÀ¸·Î´Â Á¦·Îº¸µå°¡ Å×½ºÆ® °èÁ¤¿¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù.
´ëºÎºÐÀÇ °ø°³¼Ò½ºµéÀÌ ¼³Ä¡°¡ °£ÆíÇÕ´Ï´Ù.
CGI°Ô½ÃÆÇ --> We board
¼³Ä¡°á°ú º¸±â
PHP°Ô½ÃÆÇ --> Á¦·Îº¸µå ¼³Ä¡°á°ú º¸±â
|
|
12.
jspÆÄÀÏÀ» º¯°æÇߴµ¥ ¹Ý¿µÀÌ ¿Ö ¾ÈµÅÁÒ? |
|
|
|
jsp
»ç¿ë °í°´´ÔµéÁß¿¡ jspÆÄÀÏÀ» º¯°æÇߴµ¥ Áï½Ã ¹Ý¿µÀÌ ¾ÈµÈ´Ù´Â ¹®ÀÇ°¡ ÀÖ½À´Ï´Ù.
À̶§ ´ÙÀ½ÀÇ ÇÑ°¡Áö¸¦ Á¡°ËÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.
jsp´Â include·Î ÆäÀÌÁö¸¦ °èÃþÀûÀ¸·Î ¼³°èÇÒ
¼ö ÀÖ°í À̶§ ´ÙÀ½ÀÇ µÎ°¡Áö ¹æ¹ýÀ» ¾µ ¼ö ÀÖ½À´Ï´Ù.
¹°·Ð 1°ú 2´Â ¿©·¯°¡Áö Â÷ÀÌÁ¡ÀÌ ¸¹ÀÌ ÀÖÁö¸¸
±Ùº»ÀûÀÎ Â÷ÀÌÁ¡Àº 1Àº ÀÎŬ·çµåµÈ ÆÄÀÏÀÌ ¹Ýµå½Ã jspÀÏ ÇÊ¿ä´Â ¾øÀ¸¸ç
ÀÎŬ·çµåÇÑ jsp¸¸ ¼ºí¸´À¸·Î º¯È¯µÈ´Ù´Â °ÍÀÌ°í 2´Â ÀÎŬ·çµåµÈ ÆÄÀϵµ
º°µµÀÇ ¼ºí¸´À¸·Î º¯È¯µÈ´Ù´Â °ÍÀÔ´Ï´Ù.
±×¸®°í ÀÎŬ·çµåµÈ ÆÄÀÏÀÇ °æ¿ì º¯°æ½Ã 1ÀÇ °æ¿ì´Â ¹Ýµå½Ã ÀÎŬ·çµåÇÑ ÆÄÀϵµ
º¯°æÀ» Çؼ ´Ù½ÃÀúÀåÇÏ¼Å¾ß ÇÏÀ§ ÆäÀÌÁöÀÇ º¯°æ»çÇ×ÀÌ ¹Ý¿µÀÌ µË´Ï´Ù.
2ÀÇ °æ¿ì´Â ÀÎŬ·çµåµÈ ÆÄÀϸ¸ º¯°æÇϼŵµ
Áï½Ã º¯°æ»çÇ×ÀÌ ¹Ý¿µÀÌ µË´Ï´Ù.
|
|
|
jsp »çÀÌÆ®µéÀº ȯ°æ¼³Á¤¿¡ ƯÈ÷ ¹Î°¨ÇÕ´Ï´Ù. ´ÙÀ½À» Âü°íÇϼż ÀÌÀü°¡´É¼º ¿©ºÎ ÆÇ´Ü ¹× ÀÌÀüÀÛ¾÷¿¡ Âü°íÇϽñ⠹ٶø´Ï´Ù.
1) À¥¼¹ö ¹× jsp ¿£Áø ±×¸®°í µ¥ÀÌŸº£À̽ºÀÇ Á¾·ù ¹× ¹öÀü
¹Ì·¡¿Í»ç¶÷µéÀº ±âº»ÀûÀ¸·Î ¾ÆÆÄÄ¡-ÅèĹ(3.3.1)-MySQL(3.23.51)À» »ç¿ëÇÕ´Ï´Ù. ÀÌÁß Æ¯È÷ ¿£ÁøÀÇ Á¾·ù°¡ ÅèĹ, ·¹Áø, Apache JServ µî ´Ù¾çÇÏ¿© ´Ù¸¥ ¿£ÁøÀ» »ç¿ëÇϽôø °æ¿ì ¸¶¿îÆ®, ÀÎŬ·çµå ¼±¾ð½ÃÀÇ charset¼±¾ð¿©ºÎµîÀÇ ¿©·¯°¡Áö ¼¼ºÎÀûÀ¸·Î ´Ù¸¥ Ãø¸éµéÀÌ ÀÖÀ¸¹Ç·Î ±âÁ¸ »ç¿ëÇϽôø ¿£ÁøÀÇ Á¾·ù°¡ »óÀÌÇÒ °æ¿ì ÀÌÀü½Ã ¿¹±âÄ¡ ¾ÊÀº ¹®Á¦ ¹× ÀÛ¾÷¼Ò¿ä°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
2) ÀÎÄÚµù º¯È¯ ¹æ½Ä
¹Ì·¡¿Í»ç¶÷µé ÀÎÄÚµù º¯È¯¹æ½ÄÀº µÎ°¡Áö°¡ Á¦°øµÇ°í ÀÖ½À´Ï´Ù. ÀÎÄÚµù º¯È¯À» ¹Ì½Ç½ÃÇÏ´Â ¹æ¹ý(jsp¼±¾ðÀںκп¡ charset=euc-krÀ» Á¦¿Ü)°ú euk-kr°ú 8859_1 °£¿¡ ÀÎÄÚµù º¯È¯À» ½Ç½ÃÇÏ´Â ¹æ¹ýÀÇ µÎ°¡Áö°¡ Á¦°øµÇ°í ÀÖ½À´Ï´Ù. º¸´Ù »ó¼¼ÇÑ ³»¿ëÀº »ó±âÀÇ "jspÇѱۻç¿ë¹æ¹ý"À» ÂüÁ¶ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÎÄÚµù º¯È¯¹æ½ÄÀ» ±âÁ¸»çÀÌÆ®ÀÇ ¼Ò½º¿¡ Àû¿ëÀÌ ¼ö¿ùÇÑ°¡¸¦ °ËÅäÇØ º¸½Ç ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. ÀÎÄÚµù º¯È¯ÀÌ °øÅëŬ·¡½º·Î ±¸ÇöµÇ¾î Àְųª jsp¸Þ¼Òµå·Î ±¸ÇöµÇ¾î ÀÖÀ» °æ¿ì ¸îºÎºÐÀÇ ¼öÁ¤À¸·Î ÀÌÀüÀÌ ¿Ï·áµÉ ¼ö ÀÖÁö¸¸ ¼Ò½º¿¡¼ ¸Å¹ø º¯È¯ÇÏ°í ÀÖÀ» °æ¿ì À̺κÐÀÇ ¼Ò½º¼öÁ¤·®ÀÌ ¸¹¾ÆÁú ¼ö ÀÖ½À´Ï´Ù.
3) ÆÄÀÏ Çڵ鸵½ÃÀÇ Àý´ë°æ·Î
ÆÄÀÏÇڵ鸵(·Î±×ÆÄÀÏÀ̳ª ÆÄÀÏ DBµî)À» »ç¿ëÇÏ°í ÀÖÀ» °æ¿ì ÀÌÀü °èÁ¤¿¡¼ÀÇ ÆÄÀÏ °æ·Î¿Í ¹Ì·¡¿Í»ç¶÷µé ½Å±Ô°èÁ¤¿¡¼ÀÇ °æ·Î¸¦ ¸ÂÃß¾î Áֽô ¼öÁ¤ÀÌ ÇÊ¿äÇÏ°Ô µË´Ï´Ù.
4) µ¥ÀÌŸº£À̽º¿¬°á¹æ½Ä
µ¥ÀÌŸº£À̽º ¿¬°á½Ã ÀÎÄÚµù ¼³Á¤ÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì »ó±â 2¹øÀÇ ÀÎÄÚµù º¯È¯ Ç¥ÁØÁ¦°øÀÌ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. µ¥ÀÌŸº£À̽º ¿¬°á¹æ½ÄÀ» Ç¥Áعæ½Ä(»ó±âÀÇ jdbcµå¶óÀ̹ö»ç¿ë)À» »ç¿ëÇÏ¿©¾ß Çϸç À̺κп¡ ´ëÇÑ ±âÁ¸ ¼Ò½º ¼öÁ¤·® ÆÇ´ÜÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¢Ñ »ó±âÀÇ ³»¿ëÀº ¹Ì·¡¿Í»ç¶÷µé¿¡¼ Ÿ È£½ºÆÃÀ¸·Î ÀÌÀü½Ã¿¡µµ ¿ªÀ¸·Î ÂüÁ¶ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¹Ì·¡¿Í»ç¶÷µéÀº °í°´´ÔÀÇ °èÁ¤ »ç¿ë ÆíÀǸ¦ À§ÇÏ¿© ÃÖ´ëÇÑÀÇ ³ë·ÂÀ» ÇÏ°í ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ °í°´´ÔÀÇ »óȲ¿¡ ¸Â´Â Ÿ È£½ºÆÃÀ¸·Î ÀÌÀüÇϽðíÀÚ ÇÒ ½Ã¿¡µµ ÇÊ¿äÇϽŠÁ¶·ÂÀ» ¾Æ³¢Áö ¾Ê°í ÀÖÀ¸¸ç »ó±âÀÇ ³»¿ëÀº ¿ªÀ¸·Î ¹Ì·¡¿Í»ç¶÷µé °èÁ¤»ç¿ëÁß Å¸ »çÀÌÆ®·Î ÀÌÀüÄÚÀÚ ÇϽô jsp»çÀÌÆ®¿¡µµ ¿ªÀ¸·Î Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.
|
|
14.
È£½ºÆÃÀÌÀü°¡À̵å[Á¾ÇÕ] |
|
|
|
¼¹öÀÌÀüÀº ºñÀü¹®°¡°¡ ÀÔÀå¿¡¼ ÁýÀ» ÀÌ»çÇÏ´Â °Í¸¸ÅÀ̳ª º¹ÀâÇÑ °úÁ¤µéÀÌ ¸¹ÀÌ ³»Æ÷µÇ¾î ÀÖ½À´Ï´Ù. ÀÌÀüÁß¿¡ ¸¹ÀÌ ºÎµúÈ÷°Ô µÇ´Â °úÁ¤µé ¹× ÀÌ¿¡ ´ëÇÑ ¹æ¹ýµéÀ» ÂüÁ¶ÇÏ¿© ¾ÈÀüÇÏ°í Á¤È®ÇÑ ÀÌÀüÀÌ µÇµµ·Ï Âü°íÇϽñ⠹ٶø´Ï´Ù. À̴ Ÿ»ç¿¡¼ ´ç»ç·Î °èÁ¤À» ÀÌÀüÇϽô °æ¿ì ȤÀº ´ç»ç¸¦ ¶°³ª Ÿ»ç·Î °èÁ¤À» ÀÌÀüÇϽô °æ¿ì °øÈ÷ ÇØ´çµË´Ï´Ù.
1) °èÁ¤ÀÌÀüÀÇ ÀüüÀûÀÎ °úÁ¤ (¿î¿ëÁßÀÎ »çÀÌÆ®°¡ ÀÖ´Â °æ¿ì)
´Ù¸¥ °÷¿¡¼ ¿î¿ëÁßÀÎ »çÀÌÆ®¸¦ ÀÌÀüÇÏ´Â °æ¿ì °¢º°ÇÑ ÁÖÀÇ°¡ ÇÊ¿äÇÕ´Ï´Ù. ƯÈ÷ »çÀÌÆ®ÀÌÀüÀ» ÁߴܾøÀÌ ½Ç½ÃÇÏ·Á´Â °æ¿ì ³×ÀÓ¼¹ö º¯°æµî¿¡ Ưº°È÷ ÁÖÀÇÇØ¾ß ÇÕ´Ï´Ù. °¡·É www.abc.comÀ» ÇöÀç ´Ù¸¥ °÷¿¡¼ ¿î¿ëÁßÀÌ°í À̸¦ ´ç»çÀÇ °èÁ¤À¸·Î ÀÌÀüÇÏ·Á´Â °æ¿ì ´ÙÀ½°ú °°Àº ÀýÂ÷¸¦ ¹â¾Æ¾ß ÇÕ´Ï´Ù.
- ù°, ¹Ì·¡¿Í»ç¶÷µé¿¡ °èÁ¤À» ½ÅûÇÕ´Ï´Ù. ½Åû½Ã ȸ¿ø°¡ÀÔÈÄ "À¥È£½ºÆà >> ½ÅûÇϱâ" ºÎºÐ¿¡¼ º¸À¯µµ¸ÞÀÎÀ¸·Î ½ÅûÇÏ´Â ÀýÂ÷¸¦ ¹â½À´Ï´Ù.
- µÑ°, °èÁ¤ÀÌÀüÀ» ½Ç½ÃÇÕ´Ï´Ù. °èÁ¤ÀÌÀüÀº "¼Ò½ºÀÌÀü"°ú "µ¥ÀÌŸº£À̽º ÀÌÀü" ¹× °¢Á¾ "¼Ò½º ¼öÁ¤"°ú "Æ۹̼ÇÁ¶Á¤" µîÀ» Æ÷ÇÔÇÕ´Ï´Ù. º¸´Ù »ó¼¼ÇÑ »çÇ×Àº ¾Æ·¡ 2¹øÀÇ °èÁ¤ÀÌÀüÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.
- ¼¼Â°, °èÁ¤ÀÌÀü ¿Ï·áÈÄ °¢Á¾ Å×½ºÆ®¸¦ ½Ç½ÃÇÏ¿© °èÁ¤ÀÌÀüÀÌ ¿Ï·áµÇ¾ú´Ù´Â ÆÇ´ÜÀÌ µé¸é ³×ÀÓ¼¹ö º¯°æÀ» ½Ç½ÃÇÕ´Ï´Ù. ³×ÀÓ¼¹ö º¯°æ¿¡ ´ëÇÑ º¸´Ù »ó¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ÀÇ 3¹ø ³×ÀÓ¼¹öÀÇ º¯°æÀ» ÂüÁ¶ÇÕ´Ï´Ù. ³×ÀÓ¼¹ö º¯°æÀÌ ¿ÏÀüÈ÷ ¹Ý¿µµÇ´Âµ¥¿¡´Â ±¹Á¦µµ¸ÞÀÎÀÇ °æ¿ì ¾à ÀÌƲ ±¹³»µµ¸ÞÀÎÀÇ °æ¿ì 12½Ã°£¿¡¼ ¾à ÇÏ·ç Á¤µµ ¼Ò¿äµÇ¹Ç·Î ÇØ´ç ±â°£µ¿¾È¿¡´Â Áö¿ª¿¡ µû¶ó ±âÁ¸ÀÇ È£½ºÆðú ½Å±ÔÈ£½ºÆà Á¢¼ÓÀÌ ¹ø°¥¾Æ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. À̱Ⱓµ¿¾È µ¥ÀÌŸº£À̽º°¡ ÀÌ¿ø鵃 ¼ö ÀÖÀ¸¹Ç·Î(°¡·É ³×ÀÓ¼¹ö º¯°æÁ÷ÈÄ »çÀÌÆ® ¹æ¹®ÀÚ°¡ ±âÁ¸È£½ºÆÃÀ¸·Î Á¢¼ÓÇÏ¿© °Ô½ÃÆÇ¿¡ ±ÛÀ» ³²°å´Âµ¥ ³×ÀÓ¼¹ö°¡ º¯°æÀÌ ¿Ï·áµÈÈÄ ½Å±ÔÈ£½ºÆÿ¡ ÀÖ´Â »çÀÌÆ®¿¡ ÀÌ ±ÛÀÌ ³²¾Æ ÀÖÁö ¾ÊÀº °æ¿ì) ÀÌ¿øȵǾ ¾ÈµÇ´Â Áß¿ä µ¥ÀÌŸµéÀ» °ü¸®ÇÒ °æ¿ì Áï½Ã °¡¿ëÇÑ ¹Ì·¡¿Í»ç¶÷µé 2Â÷ µµ¸ÞÀÎ µîÀ» ÀÌ¿ëÇÏ¿© ±âÁ¸ È£½ºÆÃÂÊ¿¡¼ Æ÷¿öµùÀ» ½Ç½ÃÇØ¾ß ÇÕ´Ï´Ù.
2) °èÁ¤ÀÌÀü
2.1) ¼Ò½ºÀÌÀü
¼Ò½ºÀÌÀüÀº ¸» ±×´ë·Î ±âÁ¸ÀÇ È£½ºÆà °èÁ¤¿¡ ÀÖ´ø »çÀÌÆ® ¼Ò½º¸¦ ½Å±Ô°èÁ¤À¸·Î ÀÌÀüÇÏ´Â ÀýÂ÷¸¦ ¸»ÇÕ´Ï´Ù. ¼Ò½ºÀÌÀü½Ã ±âÁ¸ÀÇ °èÁ¤ÀÇ FTP¸¦ ÀÌ¿ëÇÏ¿© ¼Ò½º¸¦ ´Ù¿î·Îµå ¹ÞÀºÈÄ ½Å±Ô°èÁ¤¿¡ ¾÷·ÎµåÇÏ´Â ÀýÂ÷¸¦ ¹â°Ô µË´Ï´Ù. À̶§ À¯ÀÇÇÒ »çÇ×À¸·Î´Â ´ÙÀ½°ú °°Àº Á¡µéÀÌ ÀÖ½À´Ï´Ù.
- ±âÁ¸°èÁ¤ÀÇ ÅÚ³Ý È¤Àº ssh ÀÌ¿ë°¡´É¿©ºÎ
ÅÚ³Ý È¤Àº ssh°¡ ÀÌ¿ë °¡´ÉÇÏ´Ù¸é »çÀÌÆ® Á¾·ù¿¡ µû¶ó ÀÌÀüÀÌ ºñ±³Àû ¼ö¿ùÇØÁú ¼ö ÀÖ½À´Ï´Ù. ±âÁ¸°èÁ¤ÂÊ¿¡¼ tar¾ÐÃàÀ» ½Ç½ÃÇÏ¿© À̸¦ ´Ù¿î·Îµå ¹ÞÀºÈÄ ½Å±Ô°èÁ¤¿¡ ¾÷·ÎµåÈÄ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù. ´ÙÀ½°ú °°½À´Ï´Ù.
±âÁ¸°èÁ¤¿¡¼ : tar -cvfz backup.tar.gz public_html [¾ÐÃà]
½Å±Ô°èÁ¤¿¡¼ : tar -xvzf backup.tar.gz [¾ÐÃàÇØÁ¦]
ÅÚ³Ý È¤Àº ssh¸¦ ÀÌ¿ë½ÃÀÇ ÀåÁ¡À¸·Î´Â ´ÜÀÏ ÆÄÀϷμ ´Ù¿î·Îµå ¹× ¾÷·Îµå°¡ ºü¸£°í ±âÁ¸°èÁ¤¿¡¼ÀÇ ÆÄÀÏ Æ۹̼ǵéÀÌ ´ëºÎºÐ ±×´ë·Î º¸Á¸µÊÀ¸·Î½á ¾÷·Îµå ÇÁ·Î±×·¥ ¹× CGIÇÁ·Î±×·¥µéÀÇ ÆÛ¹Ì¼Ç Á¶Á¤ÀÌ ÃÖ¼ÒÈ µÉ ¼ö ÀÖ½À´Ï´Ù.
´ÜÁ¡À¸·Î¼´Â ÅÚ³Ý ¹× ssh°¡ Á¦°øµÇÁö ¾Ê´Â È£½ºÆÃÀÌ ¸¹ÀÌ ÀÖ°í ¾ÐÃà ¹× ÇØÁ¦¸¦ À§ÇÑ º°µµÀÇ ¿©À¯°ø°£ÀÌ ÇÊ¿äÇÏ´Ù´Â Á¡ÀÔ´Ï´Ù. °¡·É °èÁ¤¿ë·® 300MÀÇ EconomyÇüÀ» »ç¿ëÇÏ°í °è½Å °æ¿ì ¾ÐÃàÈÀÏÀÌ 200M Á¤µµ Â÷ÁöÇÒ °æ¿ì À̸¦ ÇØÁ¦Çϴµ¥¿¡´Â ¾à 2~300M Á¤µµÀÇ Ãß°¡ÀûÀÎ ¿©À¯°ø°£ÀÌ ÇÊ¿äÇϸç À̸¦ À§Çؼ º°µµÀÇ Çϵå¿ë·®À» Ãß°¡½ÅûÇÏ´Â °ÍÀº ½±Áö ¾ÊÀº ÀÏÀÔ´Ï´Ù. ÀÌ°æ¿ì ´ç»ç¿¡ ¿äûÇØ Áֽøé Ãʱ⿡ ÇÑÇÏ¿© Àӽ÷Π»ç¿ë°¡´ÉÇÑ ÇϵåÄõÅ͸¦ Á¦°øÇØ µå¸®¸ç ¿øÈ°ÇÏ°Ô ¾ÐÃàÀ» ÇØÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¸¾à ÅÚ³Ý ÀÌ¿ëÀÌ ºÒ°¡´ÉÇÏ´Ù¸é FTP·Î ´Ù¿î·Îµå ¹ÞÀºÈÄ ¾÷·Îµå¸¦ ½Ç½ÃÇØ¾ß ÇÕ´Ï´Ù.
2.2) µ¥ÀÌŸº£À̽ºÀÌÀü
»çÀÌÆ®°¡ ´Ü¼øÇÑ HTML¸¸À¸·Î ÀÌ·ç¾îÁö°Å³ª Å©·¹ÀÌÁö º¸µå¿Í °°ÀÌ ÆÄÀÏ DB¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â º°µµÀÇ µ¥ÀÌŸº£À̽º ÀÌÀü ¹× »ç¿ë Çʿ伺ÀÌ ¾ø½À´Ï´Ù. ÇÏÁö¸¸ µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥ÀÌÀüÀÌ Æ÷ÇÔµÈ °æ¿ì ±âÁ¸ »ç¿ë µ¥ÀÌŸº£À̽º¸¦ ÀÌÀüÇØ¾ß ÇÏ¸ç µ¥ÀÌŸº£À̽º ÀÌÀüÀº ´Ü¼øÇÏ°Ô FTP·ÎºÎÅÍ ´Ù¿î·Îµå ¹Þ°í ¾÷·ÎµåÇÏ´Â ÀýÂ÷·Î ÀÌ·ç¾îÁöÁö´Â ¾Ê½À´Ï´Ù.
µ¥ÀÌŸº£À̽º ÀÌÀüÀº ±âÁ¸ È£½ºÆÃÀ¸·ÎºÎÅÍ µ¥ÀÌŸº£À̽º¸¦ ½ºÅ©¸³Æ® ÇüÅ·Π¹é¾÷¹ÞÀºÈÄ(ExportÀýÂ÷) ¹é¾÷¹ÞÀº ½ºÅ©¸³Æ® ÆÄÀÏÀ» ½Å±Ô°èÁ¤¿¡ ¾÷·ÎµåÇÏ¿© À̸¦ µ¥ÀÌŸº£À̽º¿¡ ÀÔ·ÂÇÏ´ÂÀýÂ÷(ImportÀýÂ÷)¸¦ °ÅÄ¡°Ô µË´Ï´Ù. ¹é¾÷ ¹× µ¥ÀÌŸº£À̽º ÀÔ·ÂÀýÂ÷´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
±âÁ¸ÀÇ È£½ºÆÃÀ¸·ÎºÎÅÍ µ¥ÀÌŸº£À̽º¸¦ ¹é¾÷ÇÏ´Â °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- ÅÚ³Ý È¤Àº ssh¸¦ ÅëÇÏ¿© ·Î±×ÀÎÇÕ´Ï´Ù.
- mysqldump -u µ¥ÀÌŸº£À̽ºID -p µ¥ÀÌŸº£À̽º¸í > backup.sql ¸¦ ½ÇÇàÇÑÈÄ Æнº¿öµå¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ½ºÅ©¸³Æ®·Î ¹é¾÷ÀÌ Á¤»óÀûÀ¸·Î ÁøÇàµÇ¸é ¿¡·¯¸Þ½ÃÁö°¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
- ¹é¾÷ÇÑ backup.sqlÀ» ´Ù¿î·Îµå ¹Þ½À´Ï´Ù.
¹é¾÷¹ÞÀº ½ºÅ©¸³Æ®ÆÄÀÏÀ» ½Å±Ô°èÁ¤¿¡ ¾÷·ÎµåÇÏ¿© µ¥ÀÌŸº£À̽º¿¡ ÀÔ·ÂÇÏ´Â °úÁ¤Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- ssh¸¦ ÅëÇÏ¿© ·Î±×ÀÎÇÕ´Ï´Ù.
- mysql -u µ¥ÀÌŸº£À̽º ID -p µ¥ÀÌŸº£À̽º¸í < backup.sql ¸¦ ½ÇÇàÇÑÈÄ Æнº¿öµå¸¦ ÀÔ·ÂÇÕ´Ï´Ù. ÀÔ·ÂÀÌ Á¤»óÀûÀ¸·Î ÁøÇàµÇ¸é ¿¡·¯¸Þ½ÃÁö°¡ ³ªÅ¸³ªÁö ¾Ê½À´Ï´Ù.
2.3) ¼Ò½º¼öÁ¤
¼Ò½ºÀÌÀü°ú µ¥ÀÌŸº£À̽º ÀÌÀüÀÌ Á¤»óÀûÀ¸·Î ÁøÇàµÇ¾îµµ °Ô½ÃÆÇ°ú °°Àº µ¥ÀÌŸº£À̽º¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Àº Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ±âÁ¸ È£½ºÆÃÀÇ µ¥ÀÌŸº£À̽º Á¢¼ÓÁ¤º¸¿Í ½Å±ÔÈ£½ºÆÿ¡¼ ¼¼ÆÃµÈ µ¥ÀÌŸº£À̽ºÁ¤º¸°¡ »óÀÌÇÒ °æ¿ì¿¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
¹Ì·¡¿Í»ç¶÷µé¿¡¼´Â ½Å±Ô È£½ºÆà ½Åû½Ã »ç¿ë µ¥ÀÌŸº£À̽º ¸í µîÀ» ÀÔ·ÂÇÏ¿© ±âÁ¸È£½ºÆÃȯ°æ°ú ÃÖ´ëÇÑ ¸ÂÃß¾î ¼Ò½º ÀÌÀüÀ» ÃÖ¼ÒÈÇϵµ·Ï ÇØ µå¸®³ª ºÎµæÀÌ º¯°æÀÌ ¹ß»ýÇÏ´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù. Å©°Ô ¾Æ·¡¿Í °°Àº ºÎºÐ¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
- °èÁ¤¸í ¹× Àý´ë°æ·Î : ¹Ì·¡¿Í»ç¶÷µé¿¡¼ Á¦°øÇÏ´Â Àý´ë°æ·Î´Â /home/°èÁ¤¸í/public_html/ÇÏÀ§µð·ºÅ丮 À̸ç Àý´ë°æ·ÎÀÇ »óÀÌ´Â ¾÷·Îµå ÇÁ·Î±×·¥ µî¿¡¼ ÄÁÇÁ¼öÁ¤À» ÇÊ¿ä·Î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- µ¥ÀÌŸº£À̽º Á¢¼ÓÁ¤º¸(Á¢¼ÓÈ£½ºÆ®) : ¹Ì·¡¿Í»ç¶÷µé¿¡¼´Â localhost¸¦ »ç¿ëÇϸç DB¼¹ö°¡ ºÐ¸®µÈ È£½ºÆÿ¡¼´Â È£½ºÆ®°¡ xx.xxhost.co.kr µîÀ¸·Î Á¦°øµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
- µ¥ÀÌŸº£À̽º¸í, µ¥ÀÌŸº£À̽º ID, µ¥ÀÌŸº£À̽º Æнº¿öµå : µ¥ÀÌŸº£À̽º Á¢¼ÓÁ¤º¸ µîÀº Á¦·Îº¸µå µîÀÇ config.phpµî¿¡¼¿Í °°Àº ÄÁÇÁÆÄÀÏÀÇ ¼öÁ¤À» ÇÊ¿ä·Î ÇÕ´Ï´Ù.
2.4) ÆÛ¹Ì¼Ç ¹× ¼ÒÀ¯±Ç°ú °ü·ÃµÈ ¹®Á¦
ÀÌÀü½Ã CGIÀÇ ÆÛ¹Ì¼Ç ¹× ¾÷·Îµå ÆÄÀÏ µîÀÇ ¼ÒÀ¯±Ç ¹× ÆÛ¹Ì¼Ç Á¡°ËÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ´Â °³º° ÇÁ·Î±×·¥ ¹èÆ÷ »çÀÌÆ® µîÀ» ÂüÁ¶ÇÕ´Ï´Ù.
°¡·É Á¦·Îº¸µå µîÀº ÀÌÀüÈÄ config.phpÀÇ ¼öÁ¤ ¹× ¾÷·ÎµåµÈ µð·ºÅ丮ÀÇ ÆÛ¹Ì¼Ç Á¶Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. icon, data µð·ºÅ丮 µîÀÇ Æ۹̼ÇÀ» Á¶Á¤ÇÕ´Ï´Ù.
¶ÇÇÑ CGIÇÁ·Î±×·¥ÀÇ °æ¿ì ½ÇÇà±ÇÇÑÀ» ºÎ¿©ÇØ¾ß Çϸç 705 ȤÀº 755 Á¤µµÀÇ ÆÛ¹Ì¼Ç Á¶Á¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. °¢°¢ÀÇ °³º°ÀûÀÎ ÇÁ·Î±×·¥ÀÇ ¹èÆ÷ó¿¡¼ ÀÌÀü°¡À̵å ȤÀº ÆÁ°øÀ¯ µîÀ» ÅëÇÏ¿© È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
2.5) JSP»çÀÌÆ®ÀÇ ÀÌÀü
JSP»çÀÌÆ®ÀÇ ÀÌÀüÀº »ó±âÀÇ ³»¿ë¿¡ ´õÇÏ¿© º» ÆäÀÌÁö¿¡¼ Á¦°øµÇ°í ÀÖ´Â JSPÀÌÀü°¡À̵带 ÂüÁ¶ÇÕ´Ï´Ù.
3) ³×ÀÓ¼¹öÀÇ º¯°æ
»ó±âÀÇ ¸ðµç ÀÌÀüÀÌ ¿Ï·áµÇ¾î ½Å±ÔÈ£½ºÆÿ¡ ¶È°°Àº °èÁ¤ÀÌ ¼¼ÆÃµÇ¸é µµ¸ÞÀÎÀ» ½ÅûÇÑ ¾÷üÀÇ È¨ÆäÀÌÁö¿¡ °¡¼Å¼ ³×ÀÓ¼¹öº¯°æÀ» ½Ç½ÃÇÕ´Ï´Ù. Åë»óÀûÀ¸·Î Á¤º¸/³×ÀÓ¼¹ö º¯°æ Ç׸ñ µî¿¡¼ ³×ÀÓ¼¹ö¸¦ º¯°æÇÒ ¼ö ÀÖµµ·Ï »çÀÌÆ®°¡ ±¸¼ºµÇ¾î ÀÖÀ¸¸ç µµ¸ÞÀÎ ¼ÒÀ¯ÁÖ È¤Àº µµ¸ÞÀÎ °ü¸®ÀÚ°¡ º¯°æÇØ¾ß ÇÕ´Ï´Ù. º¯°æÈÄ ±âÁ¸ÀÇ È£½ºÆÃÂÊÀ¸·Î °¡´ø ¿äûÀÌ ½Å±ÔÈ£½ºÆü¹ö·Î µ¹¾Æ¿À´Âµ¥ ±¹Á¦µµ¸ÞÀÎÀº ¾à ÀÌƲ ±¹³»µµ¸ÞÀÎÀº ¾à 12½Ã°£¿¡¼ ÇÏ·çÁ¤µµ ¼Ò¿äµÇ¹Ç·Î ÀÌÁ¡¿¡ ´ëÇÑ °¨¾ÈÀÌ ÇÊ¿äÇÕ´Ï´Ù.
- ¸ÞÀϵ¥ÀÌŸÀÇ À¯½Ç ¹× µ¥ÀÌŸº£À̽ºÀÇ ÀÌ¿øÈ ¹®Á¦
³×ÀÓ¼¹ö º¯°æÈÄ ±âÁ¸ÀÇ È£½ºÆÃÂÊÀ¸·Î °¡´ø ¿äûÀÌ ½Å±ÔÈ£½ºÆÃÂÊÀ¸·Î µ¹¾Æ¿À´Â µ¿¾È¿¡ ¸ÞÀÏ ¹× µ¥ÀÌŸº£À̽º¿¡ °ü·ÃµÇ¾î ¸î°¡Áö ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ³×ÀÓ¼¹ö º¯°æÈÄ ±âÁ¸È£½ºÆÿ¡¼ ½Å±ÔÈ£½ºÆÃÀ¸·Î ¿äûÀÌ µ¹¾Æ¿À´Â °úÁ¤Àº °¢ ISP»çÀÇ ³×ÀÓ¼¹ö ij½¬°¡ ¾÷µ¥ÀÌÆ®µÇ´Â °úÁ¤À̹ǷΠÁö¿ª¿¡ µû¶ó ½Å,±¸ ¼¹ö·ÎÀÇ Á¢¼ÓÁß ¾î´ÀÂʵµ °¡´ÉÇÒ ¼ö ÀÖ´Â »óȲÀ̹ǷΠ¹ß¼ÛÀÚ´Â ¿¹Àü È£½ºÆÃÀÇ ¸ÞÀϼ¹ö·Î ¸ÞÀÏÀÌ Á¢¼öµÈ »óȲ¿¡¼ »çÀÌÆ® °ü¸®ÀÚ´Â ½Å±ÔÈ£½ºÆÃÂÊ¿¡¼ ¸ÞÀÏÀ» ¹Þ¾Æ°¡°Ô µÇ¹Ç·Î ¸ÞÀÏÀÌ ºÐ½ÇµÈ °Í°ú °°Àº È¿°ú¸¦ ´À³¢°Ô µË´Ï´Ù. ÀÌ°æ¿ì ³×ÀÓ¼¹ö°¡ ¿ÏÀüÈ÷ º¯°æµÈÈÄ¿¡µµ ¸çÄ¥°£ ±âÁ¸È£½ºÆÃÀÇ ¸ÞÀÏ °èÁ¤¿¡¼ ¸ÞÀÏÀ» ¹Þ¾Æ¾ß ÇÕ´Ï´Ù.
¶ÇÇÑ µ¥ÀÌŸº£À̽ºµµ ÀÌ¿øÈ µÉ ¼ö ÀÖ½À´Ï´Ù. °¡·É ±âÁ¸ÀÇ °èÁ¤À¸·Î Á¢¼ÓÇÑ ¹æ¹®ÀÚ°¡ °Ô½ÃÆÇ¿¡ ±ÛÀ» ³²±äÈÄ ³×ÀÓ¼¹ö°¡ ¿ÏÀüÈ÷ µ¹¾Æ¿ÂÈÄ ½Å±Ô°èÁ¤¿¡ ÀÖ´Â »çÀÌÆ®¸¦ º¸°Ô µÇ¸é ±ÛÀÌ ¾ø¾îÁö°Å³ª ȤÀº ¼îÇθô°ú °°Àº °æ¿ì ÁÖ¹®µ¥ÀÌŸ°¡ À¯½ÇµÈ °Í°ú °°Àº È¿°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ °æ¿ì¸¦ ¹æÁöÇϱâ À§ÇÑ Á¶Ä¡·Î´Â ±âÁ¸ÀÇ È£½ºÆà °èÁ¤ÀÇ IndexÆäÀÌÁö¿¡ Á¢¼ÓÇßÀ»¶§ ½Å±ÔÈ£½ºÆÃÂÊÀ¸·Î Æ÷¿öµù ÇÒ ¼ö ÀÖ´Â Æ÷¿öµù ¼Ò½º¸¦ ¿î¿µÇÏ¿© ±âÁ¸È£½ºÆÃÂÊÀ¸·Î µé¾î¿Â ¹æ¹®ÀÚ¸¦ ½Å±ÔÈ£½ºÆà ¼¹öÂÊÀ¸·Î À¯µµÇÕ´Ï´Ù.
À̶§ º» µµ¸ÞÀÎÀÇ ³×ÀÓ¼¹öº¯°æ°ú °ü°è¾øÀÌ Áï½Ã »ç¿ë°¡´ÉÇÑ µµ¸ÞÀÎÀÌ ÇÊ¿äÇÏ¸ç ¹Ì·¡¿Í»ç¶÷µé¿¡ xxx.humanfuture.co.kr°ú °°Àº 2Â÷µµ¸ÞÀÎÀ» ¿äûÇÏ¿© ÀÓ½ÃÁÖ¼Ò·Î »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|