<?xml version="1.0" encoding="EUC-KR" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
<!-- English Revision: 421174 -->

<!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
 (the "License"); you may not use this file except in compliance with
 the License.  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
-->

<manualpage metafile="ebcdic.xml.meta">
  <parentdocument href="./">Platform Specific Notes</parentdocument>

  <title>¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ</title>

  <summary>

    <note type="warning">ÀÌ ¹®¼­´Â ¾ÆÆÄÄ¡ À¥¼­¹ö 2.0 ¹öÀü¿¡¼­
    º¯°æµÈ ³»¿ëÀ» ´ã°íÀÖÁö ¾Ê´Ù. ¾ÆÁ÷µµ À¯È¿ÇÑ Á¤º¸°¡ ÀÖÁö¸¸,
    ÁÖÀÇÇØ¼­ »ç¿ëÇÏ±æ ¹Ù¶õ´Ù.
    </note>

  </summary>

  <section id="overview">

    <title>¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ °³¿ä</title>

    <p>¾ÆÆÄÄ¡ À¥¼­¹ö´Â 1.3 ¹öÀü¶§ Ã³À½À¸·Î EBCDIC ¹®ÀÚÁýÇÕÀ»
    ±âº» ¹®ÀÚÁýÇÕÀ¸·Î »ç¿ëÇÏ´Â (ºñ-ASCII) ¸ÞÀÎÇÃ·¹ÀÓ ÄÄÇ»ÅÍ·Î
    Æ÷ÆÃµÇ¾ú´Ù.</p>

    <p>(<a
    href="http://www.siemens.de/servers/bs2osd/osdbc_us.htm">BS2000/OSD
    ¿î¿µÃ¼Á¦</a>¸¦ »ç¿ëÇÏ´Â SIEMENS °è¿­ ¸ÞÀÎÇÃ·¹ÀÓÀ» ¸»ÇÑ´Ù.
    ÀÌ ¸ÞÀÎÇÃ·¹ÀÓ ¿î¿µÃ¼Á¦¿¡´Â ÇöÀç SVR4°è¿­ÀÇ POSIX ÇÏÀ§½Ã½ºÅÛÀÌ
    ÀÖ´Ù).</p>

    <p>Æ÷ÆÃÀº Ã³À½¿¡ ´ÙÀ½°ú °°Àº ¸ñÀû¿¡¼­ ½ÃÀÛµÇ¾ú´Ù</p>

    <ul>
      <li>ÀÌ ÇÃ·¹ÆûÀ¸·Îµµ <a href="http://dev.apache.org/">¾ÆÆÄÄ¡
      À¥¼­¹ö</a>¸¦ Æ÷ÆÃÇÒ ¼ö ÀÖ´Ù´Â °¡´É¼ºÀ» º¸ÀÌ±âÀ§ÇØ¼­</li>

      <li>(¸î³â Àü¿¡ Æ÷ÆÃµÈ) ¿À·¡µÈ <a
      href="http://www.w3.org/Daemon/">CERN-3.0</a> ¼­¹ö¸¦ ´ëÃ¼ÇÒ
      "¾µ¸¸ÇÏ°í À¯´ÉÇÑ" ÈÄ°èÀÚ¸¦ Ã£±âÀ§ÇØ</li>

      <li>ÀÌ ÇÃ·¹Æû¿¡¼­ ¾ÆÆÄÄ¡ÀÇ prefork ÇÁ·Î¼¼½º ¹æ½ÄÀÌ CERNÀÇ
      accept-fork-serve ¹æ½Ä º¸´Ù 5¹è ÀÌ»ó ¼º´ÉÀÌ ÁÁÀ½À»
      º¸ÀÌ±âÀ§ÇØ¼­.</li>
    </ul>

    <p>ÀÌ ¹®¼­´Â Æ÷ÆÃ½Ã ¿©·¯ ¼³°è»ó °áÁ¤ÀÇ ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù.</p>

  </section>

  <section id="design">

    <title>¼³°è ¸ñÇ¥</title>

    <p>EBCDIC Æ÷ÆÃÀÇ ¸ñÀûÁß ÇÏ³ª´Â »õ·Î¿î ¼­¹ö·Î ÀüÈ¯À» À¯µµÇÏ°í
    ½±°Ô ÀüÈ¯ÇÒ ¼ö ÀÖµµ·Ï °¡´ÉÇÑ (EBCDIC) CERN ¼­¹ö¿Í È£È¯¼ºÀ»
    À¯ÁöÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼­ HTML ¹®¼­°¡ (ÀÌÀü CERN ¼­¹ö°¡ ÀÎ½ÄÇÏ´Â
    À¯ÀÏÇÑ Çü½ÄÀÎ) ASCII¿Í (POSIX ÇÏÀ§½Ã½ºÅÛÀÇ ±âº» ¹®¼­ Çü½Ä.
    ±×·¯¹Ç·Î <code>grep</code>ÀÌ³ª <code>sed</code> °°Àº POSIX
    µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â Çö½ÇÀûÀÎ Çü½ÄÀÎ) EBCDIC Áß ¾î´À Çü½ÄÀÎÁö
    ¼³Á¤ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÇöÀç ÇØ°áÃ¥Àº ¾ÆÆÄÄ¡ ¼­¹ö°¡ Áß°£¿¡¼­
    ¹®¼­¸¦ °¡·ÎÃ¤¼­ ¹®¼­ÀÇ Çü½ÄÀ» ÆÄ¾ÇÇÏ´Â "°¡»ó MIME Çü½Ä"ÀÌ´Ù
    (¾Æ·¡ Âü°í). ´ÙÀ½ ¹öÀü¿¡¼­´Â º¯È¯ÇØ¾ßÇÒ ¸ðµç ¹®¼­¿¡
    "ebcdic-handler"¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ °ÍÀÌ´Ù.</p>

  </section>

  <section id="technical">

    <title>±â¼úÀû ÇØ°áÃ¥</title>

    <p>¾ÆÆÄÄ¡°¡ BUFF ÀÚ·áÇü°ú ¸Þ½áµå¸¦ »ç¿ëÇÏ¿© ¸ðµç ÀÔÃâ·ÂÀ»
    ÇÏ¹Ç·Î °¡Àå ½¬¿î ¹æ¹ýÀº BUFF Ã³¸® ÇÔ¼ö¿¡ º¯È¯±â´ÉÀ» Ãß°¡ÇÏ´Â
    °ÍÀÌ´Ù. ¾ðÁ¦µçÁö º¯È¯ÇÒ ¼ö ÀÖ¾î¾ß ÇÏ±â¶§¹®¿¡ BUFF °´Ã¼¸¦
    º¯È¯ÇØ¾ß ÇÏ´ÂÁö ¾Ë·ÁÁÖ´Â BUFF Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ÀÌ Ç¥½Ã´Â
    HTTP ÇÁ·ÎÅäÄÝÀÇ ¿©·¯ ´Ü°è¿¡¼­ º¯°æµÉ ¼ö ÀÖ´Ù:</p>

    <ul>
      <li>¿äÃ»À» ¹Þ±â Àü¿¡ <strong>º¯È¯</strong> (¿äÃ»°ú ¿äÃ»Çì´õ°¡
      Ç×»ó ASCII Çü½ÄÀÌ±â ¶§¹®¿¡)</li>

      <li>¿äÃ» ³»¿ëÀ» ¹Þ¾ÒÀ»¶§ content type¿¡ µû¶ó
      <strong>º¯È¯/º¯È¯¾ÈÇÔ</strong> (¿äÃ» ³»¿ëÀÌ ASCII ¹®ÀÚ³ª
      ¹ÙÀÌ³Ê¸® ÆÄÀÏÀÎ °æ¿ì º¯È¯ÇØ¾ß ÇÏ±â¶§¹®¿¡)</li>

      <li>ÀÀ´äÇì´õ¸¦ º¸³»±â Àü¿¡ <strong>º¯È¯</strong> (ÀÀ´äÇì´õ´Â
      Ç×»ó ASCII Çü½ÄÀÌ±â¶§¹®¿¡)</li>

      <li>ÀÀ´ä ³»¿ëÀ» º¸³¾¶§ content type¿¡ µû¶ó
      <strong>º¯È¯/º¯È¯¾ÈÇÔ</strong> (ÀÀ´ä ³»¿ëÀÌ ¹®ÀÚ ÆÄÀÏÀÌ°Å³ª
      ¹ÙÀÌ³Ê¸® ÆÄÀÏÀÌ±â¶§¹®¿¡)</li>
    </ul>

  </section>

  <section id="porting">

    <title>Æ÷ÆÃ¿¡ ´ëÇØ¼­</title>

    <ol>
      <li>
        <p>¼Ò½ºÀÇ º¯È­´Â µÎ°¡Áö <code>#ifdef</code>·Î ±¸ºÐÇÒ
        ¼ö ÀÖ´Ù:</p>

        <dl>
          <dt><code><strong>#ifdef
          CHARSET_EBCDIC</strong></code></dt>

          <dd>
            <p>¸ðµç EBCDIC±â¹Ý ÄÄÇ»ÅÍ¿¡ ÇÊ¿äÇÑ ÄÚµå. ¹®ÀÚº¯È¯,
            µÎ ¹®ÀÚÁýÇÕ°£ÀÇ ¿¬¼ÓµÈ ¹®ÀÚ°ª Â÷ÀÌ, ¾î¶² HTTP ÇÁ·ÎÅäÄÝ
            ºÎºÐÀÌ º¯È¯µÇ¾ß ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁÖ´Â Ç¥½Ã <em>µî.</em></p>
          </dd>

          <dt><code><strong>#ifdef _OSD_POSIX</strong></code></dt>

          <dd>
            <p>SIEMENS BS2000/OSD ¸ÞÀÎÇÃ·¹ÀÓ ÇÃ·¹Æû¿¡¸¸ ÇÊ¿äÇÑ
            ÄÚµå. BS2000/OSD ÇÃ·¹Æû¿¡¸¸ ÇÊ¿äÇÑ Çì´õÆÄÀÏ Â÷ÀÌ¿Í
            ¼ÒÄÏ ±¸Çö ¹®Á¦¸¦ ´Ù·é´Ù.</p>
          </dd>
        </dl>
      </li>

      <li>
        <p>¼ÒÄÏ ¼öÁØ¿¡¼­ ASCII¿Í EBCDIC°£ º¯È­´Â (BS2000 POSIX¿¡´Â
        ÀÌ ±â´ÉÀ» Áö¿øÇÏ´Â ¼ÒÄÏ ¿É¼ÇÀÌ ÀÖ´Ù) HTTP ÇÁ·ÎÅäÄÝ ¼öÁØ¿¡¼­
        Àü¼ÛµÇ´Â ÀÚ·á¿¡ ÇÁ·ÎÅäÄÝ°ü·Ã ¹®ÀÚ¿­°ú ÇÁ·ÎÅäÄÝ°ú ¹«°üÇÑ
        ÀÏ¹ÝÆÄÀÏÀÌ ¼¯¿©ÀÖ±â¶§¹®¿¡ ÀÇµµÀûÀ¸·Î »ç¿ëÇÏÁö
        <em>¾Ê¾Ò´Ù</em>. HTTP ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­Àº (<code>GET</code>
        ¿äÃ», Header: ÁÙ, ±âÅ¸ Á¤º¸ <em>µî.</em>) Ç×»ó ASCII
        Çü½ÄÀÌ°í, ÆÄÀÏÀü¼Û ºÎºÐÀº (<em>Áï</em>, GIF ±×¸², CGI
        Ãâ·Â <em>µî.</em>) ¼­¹ö°¡ Ç×»ó "º¯È¯ÇÏÁö¾Ê°í ±×³É" º¸³»¾ß
        ÇÑ´Ù. ¼­¹ö ÄÚµå´Â "ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­"°ú "ÀÏ¹Ý ÀÚ·á"¸¦,
        ¹®ÀÚ¿­¿¡´Â <code>bgets()</code>³ª <code>rvputs()</code>,
        ¹ÙÀÌ³Ê¸® ÀÚ·á¿¡´Â <code>bgets()</code>³ª
        <code>rvputs()</code> ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ±¸º°ÇÑ´Ù. ±×·¯¹Ç·Î
        ¹«Á¶°Ç ¸ðµç °ÍÀ» º¯È¯ÇÏ´Â °ÍÀº ÀûÀýÇÏÁö ¾Ê´Ù.</p>

        <p>(¹°·Ð ¹®ÀÚÆÄÀÏÀÇ °æ¿ì EBCDIC ¹®¼­¸¦ Ç×»ó ASCII·Î
        ¼­ºñ½ºÇÏµµ·Ï ÁØºñÇØ¾ß ÇÑ´Ù)</p>
      </li>

      <li>
        <p>±×·¡¼­ Æ÷ÆÃ¿¡´Â (ÄÄÆÄÀÏ·¯°¡ EBCDIC ¹®ÀÚ¿­·Î º¯È¯ÇÑ)
        ¼­¹ö ³»ºÎ ¹®ÀÚ¿­°ú ¼­¹ö°¡ »ý¼ºÇÑ ¹®¼­¸¦ ±âº» ÇÁ·ÎÅäÄÝ
        ¼öÁØ¿¡¼­ º¯È¯ÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ¼­¹ö ÄÚµå¿¡ »êÀçµÈ ASCII
        escape¹®ÀÚ <code>\012</code>¿Í <code>\015</code>´Â ¿¹¿Ü´Ù:
        ÀÌµéÀÌ ÀÌ¹Ì ASCII <code>\n</code>°ú <code>\r</code>ÀÇ
        ¹ÙÀÌ³Ê¸® °ªÀÌ±â¶§¹®¿¡ ASCII·Î µÎ¹ø º¯È¯ÇÏ¸é ¾ÈµÈ´Ù.
        ÀÌ ¿¹¿Ü´Â ¼­¹ö°¡ »ý¼ºÇÑ ¹®ÀÚ¿­¿¡¸¸ Àû¿ëµÈ´Ù; <em>¿ÜºÎ</em>
        EBCDIC ¹®¼­´Â ASCII ÁÙ¹Ù²Þ¹®ÀÚ¸¦ Æ÷ÇÔÇÏ¸é ¾ÈµÈ´Ù.</p>
      </li>

      <li>
        <p>BUFF °ü¸®ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆìº» ÈÄ ³ª´Â ¸ðµç
        puts/write/get/gets°¡ °ÅÄ¡°ÔµÇ´Â "ebcdic/ascii º¯È¯
        °èÃþ"À» Ãß°¡ÇÏ°í, µ¿ÀûÀ¸·Î º¯È¯À¯¹«¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â
        º¯È¯ Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ¹®¼­°¡ ¿øº»(ÆÄÀÏÀÌ³ª CGI Ãâ·Â)¿¡¼­
        ´ë»ó(¿äÃ»ÇÑ Å¬¶óÀÌ¾ðÆ®)À¸·Î ÀÌµ¿ÇÒ¶§ Ç×»ó ÀÌ °èÃþÀ»
        µÎ¹ø Áö³­´Ù: <code>ÆÄÀÏ -&gt; ¾ÆÆÄÄ¡</code>, <code>¾ÆÆÄÄ¡
        -&gt; Å¬¶óÀÌ¾ðÆ®</code>.</p>

        <p>¼­¹ö´Â ÀÌÁ¦ EBCDIC Çü½ÄÀ¸·Î µÈ CGI ½ºÅ©¸³Æ® Ãâ·ÂÀÇ
        Çì´õÁÙÀ» ÀÐ°í, ³ª¸ÓÁö ½ºÅ©¸³Æ® Ãâ·ÂÀÌ ASCIIÀÓÀ» ¾Ë¾Æ³¾
        ¼ö ÀÖ´Ù (WWW ¹æ¹®ÀÚ¼ö¸¦ ¼¼´Â ÇÁ·Î±×·¥°ú °°Àº °æ¿ì: ¹®¼­
        ³»¿ëÀº GIF ±×¸²ÀÌ´Ù). ±âº» EBCDIC Çü½ÄÀ¸·Î ¸ðµç Çì´õ¸¦
        Ã³¸®ÇÑ´Ù; ±×·± ´ÙÀ½ ¼­ºñ½ºÇÒ ¹®¼­ÀÇ type¿¡ µû¶ó ¼­¹ö´Â
        ¹®¼­ ³»¿ëÀÌ ÀÌ¹Ì ASCIIÀÎÁö È¤Àº EBCDIC¿¡¼­ º¯È¯À» ÇØ¾ß
        ÇÏ´ÂÁö °áÁ¤ÇÑ´Ù.</p>
      </li>

      <li>
        <p>(MIME typeÀÌ text/plain, text/html <em>µî</em>) ³»¿ëÀÌ
        ÀÏ¹Ý ¹®ÀÚÀÎ ¹®¼­¸¦ ¾Ï¹¬ÀûÀ¸·Î ASCII·Î º¯È¯ÇÏ°Å³ª, (»ç¿ëÀÚ¿¡°Ô
        ºü¸£°Ô ¼­ºñ½ºÇÏ±âÀ§ÇØ ¹Ì¸® ¹®¼­¸¦ ASCII Çü½ÄÀ¸·Î ÀúÀåÇÏ¿´°Å³ª
        NFS·Î ¸¶¿îÆ®ÇÑ µð·ºÅä¸®¿¡ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì) º¯È¯¾øÀÌ
        ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.</p>

        <p><strong>¿¹:</strong></p>

        <p>ÀÌ¸§ÀÌ <code>.ahtml</code>·Î ³¡³ª´Â ÆÄÀÏÀ» ¾Ï¹¬ÀûÀÎ
        º¯È¯¾øÀÌ ASCII <code>text/html</code> ¹®¼­·Î (±×¸®°í
        <code>.ascii</code> È®ÀåÀÚ´Â ASCII
        <code>text/plain</code>À¸·Î) ¼­ºñ½ºÇÏ·Á¸é ´ÙÀ½ Áö½Ã¾î¸¦
        »ç¿ëÇÑ´Ù:</p>

        <example>
          AddType  text/x-ascii-html  .ahtml <br />
          AddType  text/x-ascii-plain .ascii
        </example>

        <p>¶Ç, <code>text/foo</code> ½ÄÀÇ MIME typeÀ»
        <code>AddType</code> "<code>text/x-ascii-foo</code>"
        ¼³Á¤ÇÏ¿© "ÀÏ¹Ý ASCII"·Î ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.</p>
      </li>

      <li>
        <p>³»¿ëÀÌ ÀÏ¹Ý ¹®ÀÚ°¡ ¾Æ´Ñ ¹®¼­´Â º¯È¯¾øÀÌ Ç×»ó "¹ÙÀÌ³Ê¸®"·Î
        ¼­ºñ½ºÇÑ´Ù. <em>¿¹¸¦ µé¾î</em>, GIF/ZIP/AU ÆÄÀÏÇü½Ä¿¡
        °¡Àå ÀûÇÕÇÑ ¼±ÅÃÀÌ´Ù. ¹°·Ð »ç¿ëÀÚ´Â "<code>rcp -b</code>"
        ¹ÙÀÌ³Ê¸® ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¸ÞÀÎÇÃ·¹ÀÓ È£½ºÆ®·Î
        º¹»çÇß¾î¾ß ÇÑ´Ù.</p>
      </li>

      <li>
        <p>¼­¹öÆÄ½Ì ÆÄÀÏÀº Ç×»ó ÄÄÇ»ÅÍ°¡ »ç¿ëÇÏ´Â ±âº» Çü½ÄÀ¸·Î
        (<em>Áï</em>, EBCDIC) ÀúÀåµÇ¾ú´Ù°í °¡Á¤ÇÏ°í, Ã³¸®ÈÄ¿¡
        º¯È¯ÇÑ´Ù.</p>
      </li>

      <li>
        <p>CGI Ãâ·ÂÀÇ °æ¿ì CGI ½ºÅ©¸³Æ®°¡ º¯È¯ÀÌ ÇÊ¿äÇÑÁö °áÁ¤ÇÑ´Ù:
        ÀûÀýÇÑ Content-TypeÀ» ¼³Á¤ÇÏ¿©, ¹®ÀÚÆÄÀÏÀº º¯È¯ÇÏ°í,
        GIF Ãâ·ÂÀº º¯È¯¾øÀÌ º¸³¾ ¼ö ÀÖ´Ù. ¿ì¸®°¡ Æ÷ÆÃÇÑ wwwcount
        ÇÁ·Î±×·¥ÀÌ ÈÄÀÚÀÇ °æ¿ì´Ù.</p>
      </li>

    </ol>

  </section>

  <section id="document">

    <title>¹®¼­ ÀúÀå¿¡ ´ëÇØ¼­</title>

    <section id="binary">

      <title>¹ÙÀÌ³Ê¸® ÆÄÀÏ</title>

      <p>¼­¹ö´Â <code>Content-Type:</code>ÀÌ <code>text/</code>·Î
      ½ÃÀÛÇÏ´Â ¾Ê´Â ÆÄÀÏÀ» <em>¹ÙÀÌ³Ê¸® ÆÄÀÏ</em>·Î °£ÁÖÇÏ¿©
      ¾î¶² º¯È¯µµ ÇÏÁö ¾Ê´Â´Ù. ¹ÙÀÌ³Ê¸® ÆÄÀÏ¿¡´Â GIF ±×¸², gzipÀ¸·Î
      ¾ÐÃàÇÑ ÆÄÀÏ µîÀÌ ÀÖ´Ù.</p>

      <p>¸ÞÀÎÇÃ·¹ÀÓ È£½ºÆ®¿Í À¯´Ð½º È¤Àº À©µµ¿ìÁî PC°£¿¡ ¹ÙÀÌ³Ê¸®
      ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§´Â ftp "binary" (<code>TYPE I</code>) ¸í·É¾î³ª
      ¸ÞÀÎÇÃ·¹ÀÓ È£½ºÆ®¿¡¼­ (À¯´Ð½º <code>rcp</code>´Â
      <code>-b</code> ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù) <code>rcp -b</code>
      ¸í·É¾î¸¦ ¹Ýµå½Ã »ç¿ëÇÏ¶ó.</p>

    </section>

    <section id="text">

      <title>¹®ÀÚ ¹®¼­</title>

      <p>±âº»ÀûÀ¸·Î ¼­¹ö´Â ¹®ÀÚÆÄÀÏÀÌ (<em>Áï</em>,
      <code>Content-Type:</code>ÀÌ <code>text/</code>·Î ½ÃÀÛÇÏ´Â
      ¸ðµç ÆÄÀÏ) È£½ºÆ®ÀÇ ±âº» ¹®ÀÚÁýÇÕÀÎ EBCDICÀ¸·Î ÀúÀåµÇ¾ú´Ù°í
      °¡Á¤ÇÑ´Ù.</p>

    </section>

    <section id="ssi">

      <title>Server Side Include ¹®¼­</title>

      <p>SSI ¹®¼­´Â ÇöÀç EBCDIC Çü½ÄÀ¸·Î¸¸ ÀúÀåÇØ¾ß ÇÑ´Ù. Ã³¸®ÇÏ±â
      Àü¿¡ ASCII¸¦ º¯È¯ÇÏÁö ¾Ê´Â´Ù.</p>

    </section>

  </section>

  <section id="modules">

    <title>¾ÆÆÄÄ¡ ¸ðµâÀÇ »óÅÂ</title>

    <table border="1">
      <tr>
        <th>¸ðµâ</th>
        <th>»óÅÂ</th>
        <th>ºñ°í</th>
      </tr>

      <tr>
        <td><module>core</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_access</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_actions</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_alias</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_asis</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_auth</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_auth_anon</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_auth_dbm</module></td>
        <td class="centered">?</td>
        <td>ÀÚÃ¼ <code>libdb.a</code>¸¦ »ç¿ëÇÏ¿©</td>
      </tr>

      <tr>
        <td><module>mod_autoindex</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_cern_meta</module></td>
        <td class="centered">?</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_cgi</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><code>mod_digest</code></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_dir</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_so</module></td>
        <td class="centered">-</td>
        <td>°øÀ¯¶óÀÌºê·¯¸®°¡ ¾øÀ½</td>
      </tr>

      <tr>
        <td><module>mod_env</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_example</module></td>
        <td class="centered">-</td>
        <td>(½ÃÇè ´Ü°è)</td>
      </tr>

      <tr>
        <td><module>mod_expires</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_headers</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_imap</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_include</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_info</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><code>mod_log_agent</code></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_log_config</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><code>mod_log_referer</code></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_mime</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_mime_magic</module></td>
        <td class="centered">?</td>
        <td>¾ÆÁ÷ Æ÷ÆÃ¾ÈµÊ</td>
      </tr>

      <tr>
        <td><module>mod_negotiation</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_proxy</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_rewrite</module></td>
        <td class="centered">+</td>
        <td>Å×½ºÆ®¾ÈµÊ</td>
      </tr>

      <tr>
        <td><module>mod_setenvif</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_speling</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_status</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_unique_id</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_userdir</module></td>
        <td class="centered">+</td>
        <td></td>
      </tr>

      <tr>
        <td><module>mod_usertrack</module></td>
        <td class="centered">?</td>
        <td>Å×½ºÆ®¾ÈµÊ</td>
      </tr>
    </table>

  </section>

  <section id="third-party">

    <title>Á¦»ïÀÚ°¡ ¸¸µç ¸ðµâÀÇ »óÅÂ</title>

    <table border="1">
      <tr>
        <th>¸ðµâ</th>
        <th>»óÅÂ</th>
        <th>ºñ°í</th>
      </tr>

      <tr>
        <td><code><a href="http://java.apache.org/">mod_jserv</a>
        </code></td>
        <td class="centered">-</td>
        <td>JAVA´Â Æ÷ÆÃÁßÀÌ´Ù.</td>
      </tr>

      <tr>
        <td><code><a href="http://www.php.net/">mod_php3</a></code></td>
        <td class="centered">+</td>
        <td><code>mod_php3</code>´Â LDAP, GD, FreeType ¶óÀÌºê·¯¸®¿Í
        ÇÔ²² Àß µ¿ÀÛÇÑ´Ù.</td>
      </tr>

      <tr>
        <td><code><a
        href="http://hpwww.ec-lyon.fr/~vincent/apache/mod_put.html"
        >mod_put</a></code></td>
        <td class="centered">?</td>
        <td>Å×½ºÆ®¾ÈµÊ</td>
      </tr>

      <tr>
        <td><code><a href="ftp://hachiman.vidya.com/pub/apache/"
        >mod_session</a></code></td>
        <td class="centered">-</td>
        <td>Å×½ºÆ®¾ÈµÊ</td>
      </tr>
    </table>

  </section>

</manualpage>
