From: Rich Bowen Date: Mon, 23 Apr 2012 18:24:01 +0000 (+0000) Subject: Remove EBCDIC document, and links to it, as per discussion on docs mailing list. X-Git-Tag: 2.5.0-alpha~7076 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=674d91acef366b0ce6de410a6630946e192df883;p=apache Remove EBCDIC document, and links to it, as per discussion on docs mailing list. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1329361 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/index.html.da b/docs/manual/index.html.da index 0d6128c124..fa13f81956 100644 --- a/docs/manual/index.html.da +++ b/docs/manual/index.html.da @@ -83,7 +83,6 @@ Dokumentation

Platformspecifikke noter

Andre emner

Plattform-spezifische Anmerkungen

Weitere Themen

Other Topics

Notas específicas sobre plataformas

Documentación adicional

-
Cette traduction peut être périmée. Vérifiez la version - anglaise pour les changements récents.

Autres sujets

diff --git a/docs/manual/index.html.ja.utf8 b/docs/manual/index.html.ja.utf8 index 21658a3fa1..f35601d7aa 100644 --- a/docs/manual/index.html.ja.utf8 +++ b/docs/manual/index.html.ja.utf8 @@ -88,7 +88,6 @@

その他

  • よくある質問 (FAQ)
  • diff --git a/docs/manual/index.html.ko.euc-kr b/docs/manual/index.html.ko.euc-kr index 82b29f639f..b7cd30df0d 100644 --- a/docs/manual/index.html.ko.euc-kr +++ b/docs/manual/index.html.ko.euc-kr @@ -81,7 +81,6 @@

´Ù¸¥ ÁÖÁ¦

  • ÀÚÁÖ ¹°¾îº¸´Â Áú¹® (FAQ)
  • diff --git a/docs/manual/index.html.pt-br b/docs/manual/index.html.pt-br index d291146e34..b54d43dad1 100644 --- a/docs/manual/index.html.pt-br +++ b/docs/manual/index.html.pt-br @@ -86,7 +86,6 @@

Outros Tópicos

Diğer Konular

  • Sıkça Sorulan Sorular
  • diff --git a/docs/manual/index.html.zh-cn b/docs/manual/index.html.zh-cn index 01574fe9ee..59ccc53da3 100644 --- a/docs/manual/index.html.zh-cn +++ b/docs/manual/index.html.zh-cn @@ -82,7 +82,6 @@

其它主题

  • 常见问题
  • diff --git a/docs/manual/index.xml b/docs/manual/index.xml index a103ad56fd..e515b26498 100644 --- a/docs/manual/index.xml +++ b/docs/manual/index.xml @@ -83,7 +83,6 @@ Documentation Microsoft Windows RPM-based Systems (Redhat / CentOS / Fedora) Novell NetWare - EBCDIC Port Other Topics diff --git a/docs/manual/index.xml.da b/docs/manual/index.xml.da index 55080a68ab..0ca26cbe78 100644 --- a/docs/manual/index.xml.da +++ b/docs/manual/index.xml.da @@ -78,7 +78,6 @@ Dokumentation Platformspecifikke noter Microsoft Windows Novell NetWare - EBCDIC Port Andre emner diff --git a/docs/manual/index.xml.de b/docs/manual/index.xml.de index 9f1beb5d26..cba40b28e0 100644 --- a/docs/manual/index.xml.de +++ b/docs/manual/index.xml.de @@ -82,7 +82,6 @@ Plattform-spezifische Anmerkungen Microsoft Windows Novell NetWare - EBCDIC-Portierung Weitere Themen diff --git a/docs/manual/index.xml.es b/docs/manual/index.xml.es index ea7e702a48..73ca94ea91 100644 --- a/docs/manual/index.xml.es +++ b/docs/manual/index.xml.es @@ -81,7 +81,6 @@ ejecución Notas específicas sobre plataformas Microsoft Windows Novell NetWare - EBCDIC Port Documentación adicional diff --git a/docs/manual/index.xml.fr b/docs/manual/index.xml.fr index f24f179ad3..2a45c8e26a 100644 --- a/docs/manual/index.xml.fr +++ b/docs/manual/index.xml.fr @@ -84,7 +84,6 @@ Microsoft Windows Systèmes basés sur les paquet RPM (Redhat / CentOS / Fedora) Novell NetWare - Portage EBCDIC Autres sujets diff --git a/docs/manual/index.xml.ja b/docs/manual/index.xml.ja index 4a41011295..2f86d89c96 100644 --- a/docs/manual/index.xml.ja +++ b/docs/manual/index.xml.ja @@ -80,7 +80,6 @@ プラットフォーム固有の情報 Microsoft Windows Novell NetWare - EBCDIC 版 その他 diff --git a/docs/manual/index.xml.ko b/docs/manual/index.xml.ko index 8dacbcab3f..55b9fb9a9b 100644 --- a/docs/manual/index.xml.ko +++ b/docs/manual/index.xml.ko @@ -76,7 +76,6 @@ Ç÷¡Æûº° ¼³¸í Microsoft Windows Novell NetWare - EBCDIC Æ÷ÆÃ ´Ù¸¥ ÁÖÁ¦ diff --git a/docs/manual/index.xml.meta b/docs/manual/index.xml.meta index b95c36601f..4e2ec6f7e3 100644 --- a/docs/manual/index.xml.meta +++ b/docs/manual/index.xml.meta @@ -11,7 +11,7 @@ de en es - fr + fr ja ko pt-br diff --git a/docs/manual/index.xml.pt-br b/docs/manual/index.xml.pt-br index b476c51f10..4246bd1be3 100644 --- a/docs/manual/index.xml.pt-br +++ b/docs/manual/index.xml.pt-br @@ -80,7 +80,6 @@ Notas Específicas para diferentes Platformas Microsoft Windows Novell NetWare - EBCDIC Port Outros Tópicos diff --git a/docs/manual/index.xml.tr b/docs/manual/index.xml.tr index dfd1f0ca4e..b22b33a426 100644 --- a/docs/manual/index.xml.tr +++ b/docs/manual/index.xml.tr @@ -81,7 +81,6 @@ Belgeleri Microsoft Windows RPM tabanlı Sistemler (Redhat / CentOS / Fedora) Novell NetWare - EBCDIC Port Diğer Konular diff --git a/docs/manual/index.xml.zh-cn b/docs/manual/index.xml.zh-cn index c5887d9e58..99774c2a07 100644 --- a/docs/manual/index.xml.zh-cn +++ b/docs/manual/index.xml.zh-cn @@ -78,7 +78,6 @@ 平台相关说明 Microsoft Windows Novell NetWare - EBCDIC 系统 其它主题 diff --git a/docs/manual/platform/ebcdic.html b/docs/manual/platform/ebcdic.html deleted file mode 100644 index a48afa885d..0000000000 --- a/docs/manual/platform/ebcdic.html +++ /dev/null @@ -1,9 +0,0 @@ -# GENERATED FROM XML -- DO NOT EDIT - -URI: ebcdic.html.en -Content-Language: en -Content-type: text/html; charset=ISO-8859-1 - -URI: ebcdic.html.ko.euc-kr -Content-Language: ko -Content-type: text/html; charset=EUC-KR diff --git a/docs/manual/platform/ebcdic.html.en b/docs/manual/platform/ebcdic.html.en deleted file mode 100644 index ff570f14bb..0000000000 --- a/docs/manual/platform/ebcdic.html.en +++ /dev/null @@ -1,590 +0,0 @@ - - - -The Apache EBCDIC Port - Apache HTTP Server - - - - - -
    <-
    -

    The Apache EBCDIC Port

    -
    -

    Available Languages:  en  | - ko 

    -
    - - -
    Warning: This document - has not been updated to take into account changes made in - the 2.0 version of the Apache HTTP Server. Some of the - information may still be relevant, but please use it with care. -
    - -
    - -
    top
    -
    -

    Overview of the Apache EBCDIC Port

    - - - -

    Version 1.3 of the Apache HTTP Server was the first version - which included a port to a (non-ASCII) mainframe machine which - uses the EBCDIC character set as its native codeset.

    - -

    (It is the SIEMENS family of mainframes running the BS2000/OSD - operating system. This mainframe OS nowadays features a - SVR4-derived POSIX subsystem).

    - -

    The port was started initially to

    - -
      -
    • prove the feasibility of porting the Apache HTTP server to - this platform
    • - -
    • find a "worthy and capable" successor for the venerable - CERN-3.0 daemon - (which was ported a couple of years ago), and to
    • - -
    • prove that Apache's preforking process model can on this - platform easily outperform the accept-fork-serve model used - by CERN by a factor of 5 or more.
    • -
    - -

    This document serves as a rationale to describe some of the - design decisions of the port to this machine.

    - -
    top
    -
    -

    Design Goals

    - - - -

    One objective of the EBCDIC port was to maintain enough - backwards compatibility with the (EBCDIC) CERN server to make - the transition to the new server attractive and easy. This - required the addition of a configurable method to define - whether a HTML document was stored in ASCII (the only format - accepted by the old server) or in EBCDIC (the native document - format in the POSIX subsystem, and therefore the only realistic - format in which the other POSIX tools like grep or - sed could operate on the documents). The current - solution to this is a "pseudo-MIME-format" which is intercepted - and interpreted by the Apache server (see below). Future versions - might solve the problem by defining an "ebcdic-handler" for all - documents which must be converted.

    - -
    top
    -
    -

    Technical Solution

    - - - -

    Since all Apache input and output is based upon the BUFF - data type and its methods, the easiest solution was to add the - conversion to the BUFF handling routines. The conversion must - be settable at any time, so a BUFF flag was added which defines - whether a BUFF object has currently enabled conversion or not. - This flag is modified at several points in the HTTP - protocol:

    - -
      -
    • set before a request is received - (because the request and the request header lines are always - in ASCII format)
    • - -
    • set/unset when the request body is - received - depending on the content type of the request body - (because the request body may contain ASCII text or a binary - file)
    • - -
    • set before a reply header is sent - (because the response header lines are always in ASCII - format)
    • - -
    • set/unset when the response body is sent - - depending on the content type of the response body (because - the response body may contain text or a binary file)
    • -
    - -
    top
    -
    -

    Porting Notes

    - - - -
      -
    1. -

      The relevant changes in the source are #ifdef'ed - into two categories:

      - -
      -
      #ifdef - CHARSET_EBCDIC
      - -
      -

      Code which is needed for any EBCDIC based machine. - This includes character translations, differences in - contiguity of the two character sets, flags which - indicate which part of the HTTP protocol has to be - converted and which part doesn't etc.

      -
      - -
      #ifdef _OSD_POSIX
      - -
      -

      Code which is needed for the SIEMENS BS2000/OSD - mainframe platform only. This deals with include file - differences and socket implementation topics which are - only required on the BS2000/OSD platform.

      -
      -
      -
    2. - -
    3. -

      The possibility to translate between ASCII and EBCDIC at - the socket level (on BS2000 POSIX, there is a socket option - which supports this) was intentionally not chosen, - because the byte stream at the HTTP protocol level consists - of a mixture of protocol related strings and non-protocol - related raw file data. HTTP protocol strings are always - encoded in ASCII (the GET request, any Header: lines, - the chunking information etc.) whereas the file transfer - parts (i.e., GIF images, CGI output etc.) - should usually be just "passed through" by the server. This - separation between "protocol string" and "raw data" is - reflected in the server code by functions like bgets() - or rvputs() for strings, and functions like - bwrite() for binary data. A global translation - of everything would therefore be inadequate.

      - -

      (In the case of text files of course, provisions must be - made so that EBCDIC documents are always served in - ASCII)

      -
    4. - -
    5. -

      This port therefore features a built-in protocol level - conversion for the server-internal strings (which the - compiler translated to EBCDIC strings) and thus for all - server-generated documents. The hard coded ASCII escapes - \012 and \015 which are ubiquitous - in the server code are an exception: they are already the binary - encoding of the ASCII \n and \r and - must not be converted to ASCII a second time. - This exception is only relevant for server-generated strings; - and external EBCDIC documents are not expected to - contain ASCII newline characters.

      -
    6. - -
    7. -

      By examining the call hierarchy for the BUFF management - routines, I added an "ebcdic/ascii conversion layer" which - would be crossed on every puts/write/get/gets, and a - conversion flag which allowed enabling/disabling the - conversions on-the-fly. Usually, a document crosses this - layer twice from its origin source (a file or CGI output) to - its destination (the requesting client): file -> - Apache, and Apache -> client.

      - -

      The server can now read the header lines of a CGI-script - output in EBCDIC format, and then find out that the remainder - of the script's output is in ASCII (like in the case of the - output of a WWW Counter program: the document body contains a - GIF image). All header processing is done in the native - EBCDIC format; the server then determines, based on the type - of document being served, whether the document body (except - for the chunking information, of course) is in ASCII already - or must be converted from EBCDIC.

      -
    8. - -
    9. -

      For Text documents (MIME types text/plain, text/html - etc.), an implicit translation to ASCII can be - used, or (if the users prefer to store some documents in - raw ASCII form for faster serving, or because the files - reside on a NFS-mounted directory tree) can be served - without conversion.

      - -

      Example:

      - -

      to serve files with the suffix .ahtml as a - raw ASCII text/html document without implicit - conversion (and suffix .ascii as ASCII - text/plain), use the directives:

      - -

      - AddType text/x-ascii-html .ahtml
      - AddType text/x-ascii-plain .ascii -

      - -

      Similarly, any text/foo MIME type can be - served as "raw ASCII" by configuring a MIME type - "text/x-ascii-foo" for it using - AddType.

      -
    10. - -
    11. -

      Non-text documents are always served "binary" without - conversion. This seems to be the most sensible choice for, - .e.g., GIF/ZIP/AU file types. This of course - requires the user to copy them to the mainframe host using - the "rcp -b" binary switch.

      -
    12. - -
    13. -

      Server parsed files are always assumed to be in native - (i.e., EBCDIC) format as used on the machine, and - are converted after processing.

      -
    14. - -
    15. -

      For CGI output, the CGI script determines whether a - conversion is needed or not: by setting the appropriate - Content-Type, text files can be converted, or GIF output can - be passed through unmodified. An example for the latter case - is the wwwcount program which we ported as well.

      -
    16. - -
    - -
    top
    -
    -

    Document Storage Notes

    - - - -

    Binary Files

    - - - -

    All files with a Content-Type: which does not - start with text/ are regarded as binary - files by the server and are not subject to any conversion. - Examples for binary files are GIF images, gzip-compressed files - and the like.

    - -

    When exchanging binary files between the mainframe host and - a Unix machine or Windows PC, be sure to use the ftp "binary" - (TYPE I) command, or use the - rcp -b command from the mainframe host (the - -b switch is not supported in unix - rcp's).

    - - - -

    Text Documents

    - - - -

    The default assumption of the server is that Text Files - (i.e., all files whose Content-Type: - starts with text/) are stored in the native - character set of the host, EBCDIC.

    - - - -

    Server Side Included Documents

    - - - -

    SSI documents must currently be stored in EBCDIC only. - No provision is made to convert it from ASCII before - processing.

    - - - -
    top
    -
    -

    Apache Modules' Status

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ModuleStatusNotes
    core+ -
    mod_access+ -
    mod_actions+ -
    mod_alias+ -
    mod_asis+ -
    mod_auth+ -
    mod_authn_anon+ -
    mod_authn_dbm?with own libdb.a
    mod_authz_dbm?with own libdb.a
    mod_autoindex+ -
    mod_cern_meta? -
    mod_cgi+ -
    mod_digest+ -
    mod_dir+ -
    mod_so-no shared libs
    mod_env+ -
    mod_example-(test bed only)
    mod_expires+ -
    mod_headers+ -
    mod_imagemap+ -
    mod_include+ -
    mod_info+ -
    mod_log_agent+ -
    mod_log_config+ -
    mod_log_referer+ -
    mod_mime+ -
    mod_mime_magic?not ported yet
    mod_negotiation+ -
    mod_proxy+ -
    mod_rewrite+untested
    mod_setenvif+ -
    mod_speling+ -
    mod_status+ -
    mod_unique_id+ -
    mod_userdir+ -
    mod_usertrack?untested
    - -
    top
    -
    -

    Third Party Modules' Status

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ModuleStatusNotes
    mod_jserv - -JAVA still being ported.
    mod_php3+mod_php3 runs fine, with LDAP and GD - and FreeType libraries.
    mod_put?untested
    mod_session-untested
    - -
    -
    -

    Available Languages:  en  | - ko 

    -
    - \ No newline at end of file diff --git a/docs/manual/platform/ebcdic.html.ko.euc-kr b/docs/manual/platform/ebcdic.html.ko.euc-kr deleted file mode 100644 index 73a411ca65..0000000000 --- a/docs/manual/platform/ebcdic.html.ko.euc-kr +++ /dev/null @@ -1,559 +0,0 @@ - - - -¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ - Apache HTTP Server - - - - - -
    <-
    -

    ¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ

    -
    -

    °¡´ÉÇÑ ¾ð¾î:  en  | - ko 

    -
    -
    ÀÌ ¹®¼­´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù. - ÃÖ±Ù¿¡ º¯°æµÈ ³»¿ëÀº ¿µ¾î ¹®¼­¸¦ Âü°íÇϼ¼¿ä.
    - - -
    ÀÌ ¹®¼­´Â ¾ÆÆÄÄ¡ À¥¼­¹ö 2.0 ¹öÀü¿¡¼­ - º¯°æµÈ ³»¿ëÀ» ´ã°íÀÖÁö ¾Ê´Ù. ¾ÆÁ÷µµ À¯È¿ÇÑ Á¤º¸°¡ ÀÖÁö¸¸, - ÁÖÀÇÇØ¼­ »ç¿ëÇÏ±æ ¹Ù¶õ´Ù. -
    - -
    - -
    top
    -
    -

    ¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ °³¿ä

    - - - -

    ¾ÆÆÄÄ¡ À¥¼­¹ö´Â 1.3 ¹öÀü¶§ óÀ½À¸·Î EBCDIC ¹®ÀÚÁýÇÕÀ» - ±âº» ¹®ÀÚÁýÇÕÀ¸·Î »ç¿ëÇÏ´Â (ºñ-ASCII) ¸ÞÀÎÇ÷¹ÀÓ ÄÄÇ»ÅÍ·Î - Æ÷ÆÃµÇ¾ú´Ù.

    - -

    (BS2000/OSD - ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â SIEMENS °è¿­ ¸ÞÀÎÇ÷¹ÀÓÀ» ¸»ÇÑ´Ù. - ÀÌ ¸ÞÀÎÇ÷¹ÀÓ ¿î¿µÃ¼Á¦¿¡´Â ÇöÀç SVR4°è¿­ÀÇ POSIX ÇÏÀ§½Ã½ºÅÛÀÌ - ÀÖ´Ù).

    - -

    Æ÷ÆÃÀº óÀ½¿¡ ´ÙÀ½°ú °°Àº ¸ñÀû¿¡¼­ ½ÃÀ۵Ǿú´Ù

    - -
      -
    • ÀÌ Ç÷¹ÆûÀ¸·Îµµ ¾ÆÆÄÄ¡ - À¥¼­¹ö¸¦ Æ÷ÆÃÇÒ ¼ö ÀÖ´Ù´Â °¡´É¼ºÀ» º¸À̱âÀ§Çؼ­
    • - -
    • (¸î³â Àü¿¡ Æ÷ÆÃµÈ) ¿À·¡µÈ CERN-3.0 ¼­¹ö¸¦ ´ëüÇÒ - "¾µ¸¸Çϰí À¯´ÉÇÑ" ÈİèÀÚ¸¦ ã±âÀ§ÇØ
    • - -
    • ÀÌ Ç÷¹Æû¿¡¼­ ¾ÆÆÄÄ¡ÀÇ prefork ÇÁ·Î¼¼½º ¹æ½ÄÀÌ CERNÀÇ - accept-fork-serve ¹æ½Ä º¸´Ù 5¹è ÀÌ»ó ¼º´ÉÀÌ ÁÁÀ½À» - º¸À̱âÀ§Çؼ­.
    • -
    - -

    ÀÌ ¹®¼­´Â Æ÷ÆÃ½Ã ¿©·¯ ¼³°è»ó °áÁ¤ÀÇ ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù.

    - -
    top
    -
    -

    ¼³°è ¸ñÇ¥

    - - - -

    EBCDIC Æ÷ÆÃÀÇ ¸ñÀûÁß Çϳª´Â »õ·Î¿î ¼­¹ö·Î ÀüȯÀ» À¯µµÇϰí - ½±°Ô ÀüȯÇÒ ¼ö ÀÖµµ·Ï °¡´ÉÇÑ (EBCDIC) CERN ¼­¹ö¿Í ȣȯ¼ºÀ» - À¯ÁöÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼­ HTML ¹®¼­°¡ (ÀÌÀü CERN ¼­¹ö°¡ ÀνÄÇÏ´Â - À¯ÀÏÇÑ Çü½ÄÀÎ) ASCII¿Í (POSIX ÇÏÀ§½Ã½ºÅÛÀÇ ±âº» ¹®¼­ Çü½Ä. - ±×·¯¹Ç·Î grepÀ̳ª sed °°Àº POSIX - µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â Çö½ÇÀûÀÎ Çü½ÄÀÎ) EBCDIC Áß ¾î´À Çü½ÄÀÎÁö - ¼³Á¤ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÇöÀç ÇØ°áÃ¥Àº ¾ÆÆÄÄ¡ ¼­¹ö°¡ Áß°£¿¡¼­ - ¹®¼­¸¦ °¡·Îä¼­ ¹®¼­ÀÇ Çü½ÄÀ» ÆÄ¾ÇÇÏ´Â "°¡»ó MIME Çü½Ä"ÀÌ´Ù - (¾Æ·¡ Âü°í). ´ÙÀ½ ¹öÀü¿¡¼­´Â º¯È¯ÇؾßÇÒ ¸ðµç ¹®¼­¿¡ - "ebcdic-handler"¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ °ÍÀÌ´Ù.

    - -
    top
    -
    -

    ±â¼úÀû ÇØ°áÃ¥

    - - - -

    ¾ÆÆÄÄ¡°¡ BUFF ÀÚ·áÇü°ú ¸Þ½áµå¸¦ »ç¿ëÇÏ¿© ¸ðµç ÀÔÃâ·ÂÀ» - ÇϹǷΠ°¡Àå ½¬¿î ¹æ¹ýÀº BUFF ó¸® ÇÔ¼ö¿¡ º¯È¯±â´ÉÀ» Ãß°¡ÇÏ´Â - °ÍÀÌ´Ù. ¾ðÁ¦µçÁö º¯È¯ÇÒ ¼ö ÀÖ¾î¾ß Çϱ⶧¹®¿¡ BUFF °´Ã¼¸¦ - º¯È¯ÇØ¾ß ÇÏ´ÂÁö ¾Ë·ÁÁÖ´Â BUFF Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ÀÌ Ç¥½Ã´Â - HTTP ÇÁ·ÎÅäÄÝÀÇ ¿©·¯ ´Ü°è¿¡¼­ º¯°æµÉ ¼ö ÀÖ´Ù:

    - -
      -
    • ¿äûÀ» ¹Þ±â Àü¿¡ º¯È¯ (¿äû°ú ¿äûÇì´õ°¡ - Ç×»ó ASCII Çü½ÄÀ̱⠶§¹®¿¡)
    • - -
    • ¿äû ³»¿ëÀ» ¹Þ¾ÒÀ»¶§ content type¿¡ µû¶ó - º¯È¯/º¯È¯¾ÈÇÔ (¿äû ³»¿ëÀÌ ASCII ¹®ÀÚ³ª - ¹ÙÀ̳ʸ® ÆÄÀÏÀÎ °æ¿ì º¯È¯ÇØ¾ß Çϱ⶧¹®¿¡)
    • - -
    • ÀÀ´äÇì´õ¸¦ º¸³»±â Àü¿¡ º¯È¯ (ÀÀ´äÇì´õ´Â - Ç×»ó ASCII Çü½ÄÀ̱⶧¹®¿¡)
    • - -
    • ÀÀ´ä ³»¿ëÀ» º¸³¾¶§ content type¿¡ µû¶ó - º¯È¯/º¯È¯¾ÈÇÔ (ÀÀ´ä ³»¿ëÀÌ ¹®ÀÚ ÆÄÀÏÀ̰ųª - ¹ÙÀ̳ʸ® ÆÄÀÏÀ̱⶧¹®¿¡)
    • -
    - -
    top
    -
    -

    Æ÷ÆÃ¿¡ ´ëÇØ¼­

    - - - -
      -
    1. -

      ¼Ò½ºÀÇ º¯È­´Â µÎ°¡Áö #ifdef·Î ±¸ºÐÇÒ - ¼ö ÀÖ´Ù:

      - -
      -
      #ifdef - CHARSET_EBCDIC
      - -
      -

      ¸ðµç EBCDIC±â¹Ý ÄÄÇ»ÅÍ¿¡ ÇÊ¿äÇÑ ÄÚµå. ¹®ÀÚº¯È¯, - µÎ ¹®ÀÚÁýÇÕ°£ÀÇ ¿¬¼ÓµÈ ¹®ÀÚ°ª Â÷ÀÌ, ¾î¶² HTTP ÇÁ·ÎÅäÄÝ - ºÎºÐÀÌ º¯È¯µÇ¾ß ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁִ ǥ½Ã µî.

      -
      - -
      #ifdef _OSD_POSIX
      - -
      -

      SIEMENS BS2000/OSD ¸ÞÀÎÇ÷¹ÀÓ Ç÷¹Æû¿¡¸¸ ÇÊ¿äÇÑ - ÄÚµå. BS2000/OSD Ç÷¹Æû¿¡¸¸ ÇÊ¿äÇÑ Çì´õÆÄÀÏ Â÷ÀÌ¿Í - ¼ÒÄÏ ±¸Çö ¹®Á¦¸¦ ´Ù·é´Ù.

      -
      -
      -
    2. - -
    3. -

      ¼ÒÄÏ ¼öÁØ¿¡¼­ ASCII¿Í EBCDIC°£ º¯È­´Â (BS2000 POSIX¿¡´Â - ÀÌ ±â´ÉÀ» Áö¿øÇÏ´Â ¼ÒÄÏ ¿É¼ÇÀÌ ÀÖ´Ù) HTTP ÇÁ·ÎÅäÄÝ ¼öÁØ¿¡¼­ - Àü¼ÛµÇ´Â ÀÚ·á¿¡ ÇÁ·ÎÅäÄݰü·Ã ¹®ÀÚ¿­°ú ÇÁ·ÎÅäÄݰú ¹«°üÇÑ - ÀÏ¹ÝÆÄÀÏÀÌ ¼¯¿©Àֱ⶧¹®¿¡ ÀǵµÀûÀ¸·Î »ç¿ëÇÏÁö - ¾Ê¾Ò´Ù. HTTP ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­Àº (GET - ¿äû, Header: ÁÙ, ±âŸ Á¤º¸ µî.) Ç×»ó ASCII - Çü½ÄÀ̰í, ÆÄÀÏÀü¼Û ºÎºÐÀº (Áï, GIF ±×¸², CGI - Ãâ·Â µî.) ¼­¹ö°¡ Ç×»ó "º¯È¯ÇÏÁö¾Ê°í ±×³É" º¸³»¾ß - ÇÑ´Ù. ¼­¹ö ÄÚµå´Â "ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­"°ú "ÀÏ¹Ý ÀÚ·á"¸¦, - ¹®ÀÚ¿­¿¡´Â bgets()³ª rvputs(), - ¹ÙÀ̳ʸ® ÀÚ·á¿¡´Â bgets()³ª - rvputs() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ±¸º°ÇÑ´Ù. ±×·¯¹Ç·Î - ¹«Á¶°Ç ¸ðµç °ÍÀ» º¯È¯ÇÏ´Â °ÍÀº ÀûÀýÇÏÁö ¾Ê´Ù.

      - -

      (¹°·Ð ¹®ÀÚÆÄÀÏÀÇ °æ¿ì EBCDIC ¹®¼­¸¦ Ç×»ó ASCII·Î - ¼­ºñ½ºÇϵµ·Ï ÁغñÇØ¾ß ÇÑ´Ù)

      -
    4. - -
    5. -

      ±×·¡¼­ Æ÷ÆÃ¿¡´Â (ÄÄÆÄÀÏ·¯°¡ EBCDIC ¹®ÀÚ¿­·Î º¯È¯ÇÑ) - ¼­¹ö ³»ºÎ ¹®ÀÚ¿­°ú ¼­¹ö°¡ »ý¼ºÇÑ ¹®¼­¸¦ ±âº» ÇÁ·ÎÅäÄÝ - ¼öÁØ¿¡¼­ º¯È¯ÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ¼­¹ö Äڵ忡 »êÀçµÈ ASCII - escape¹®ÀÚ \012¿Í \015´Â ¿¹¿Ü´Ù: - À̵éÀÌ ÀÌ¹Ì ASCII \n°ú \rÀÇ - ¹ÙÀ̳ʸ® °ªÀ̱⶧¹®¿¡ ASCII·Î µÎ¹ø º¯È¯ÇÏ¸é ¾ÈµÈ´Ù. - ÀÌ ¿¹¿Ü´Â ¼­¹ö°¡ »ý¼ºÇÑ ¹®ÀÚ¿­¿¡¸¸ Àû¿ëµÈ´Ù; ¿ÜºÎ - EBCDIC ¹®¼­´Â ASCII Áٹٲ޹®ÀÚ¸¦ Æ÷ÇÔÇÏ¸é ¾ÈµÈ´Ù.

      -
    6. - -
    7. -

      BUFF °ü¸®ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆìº» ÈÄ ³ª´Â ¸ðµç - puts/write/get/gets°¡ °ÅÄ¡°ÔµÇ´Â "ebcdic/ascii º¯È¯ - °èÃþ"À» Ãß°¡Çϰí, µ¿ÀûÀ¸·Î º¯È¯À¯¹«¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â - º¯È¯ Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ¹®¼­°¡ ¿øº»(ÆÄÀÏÀ̳ª CGI Ãâ·Â)¿¡¼­ - ´ë»ó(¿äûÇÑ Å¬¶óÀ̾ðÆ®)À¸·Î À̵¿ÇÒ¶§ Ç×»ó ÀÌ °èÃþÀ» - µÎ¹ø Áö³­´Ù: ÆÄÀÏ -> ¾ÆÆÄÄ¡, ¾ÆÆÄÄ¡ - -> Ŭ¶óÀ̾ðÆ®.

      - -

      ¼­¹ö´Â ÀÌÁ¦ EBCDIC Çü½ÄÀ¸·Î µÈ CGI ½ºÅ©¸³Æ® Ãâ·ÂÀÇ - Çì´õÁÙÀ» Àаí, ³ª¸ÓÁö ½ºÅ©¸³Æ® Ãâ·ÂÀÌ ASCIIÀÓÀ» ¾Ë¾Æ³¾ - ¼ö ÀÖ´Ù (WWW ¹æ¹®ÀÚ¼ö¸¦ ¼¼´Â ÇÁ·Î±×·¥°ú °°Àº °æ¿ì: ¹®¼­ - ³»¿ëÀº GIF ±×¸²ÀÌ´Ù). ±âº» EBCDIC Çü½ÄÀ¸·Î ¸ðµç Çì´õ¸¦ - ó¸®ÇÑ´Ù; ±×·± ´ÙÀ½ ¼­ºñ½ºÇÒ ¹®¼­ÀÇ type¿¡ µû¶ó ¼­¹ö´Â - ¹®¼­ ³»¿ëÀÌ ÀÌ¹Ì ASCIIÀÎÁö ȤÀº EBCDIC¿¡¼­ º¯È¯À» ÇØ¾ß - ÇÏ´ÂÁö °áÁ¤ÇÑ´Ù.

      -
    8. - -
    9. -

      (MIME typeÀÌ text/plain, text/html µî) ³»¿ëÀÌ - ÀÏ¹Ý ¹®ÀÚÀÎ ¹®¼­¸¦ ¾Ï¹¬ÀûÀ¸·Î ASCII·Î º¯È¯Çϰųª, (»ç¿ëÀÚ¿¡°Ô - ºü¸£°Ô ¼­ºñ½ºÇϱâÀ§ÇØ ¹Ì¸® ¹®¼­¸¦ ASCII Çü½ÄÀ¸·Î ÀúÀåÇÏ¿´°Å³ª - NFS·Î ¸¶¿îÆ®ÇÑ µð·ºÅ丮¿¡ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì) º¯È¯¾øÀÌ - ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.

      - -

      ¿¹:

      - -

      À̸§ÀÌ .ahtml·Î ³¡³ª´Â ÆÄÀÏÀ» ¾Ï¹¬ÀûÀÎ - º¯È¯¾øÀÌ ASCII text/html ¹®¼­·Î (±×¸®°í - .ascii È®ÀåÀÚ´Â ASCII - text/plainÀ¸·Î) ¼­ºñ½ºÇÏ·Á¸é ´ÙÀ½ Áö½Ã¾î¸¦ - »ç¿ëÇÑ´Ù:

      - -

      - AddType text/x-ascii-html .ahtml
      - AddType text/x-ascii-plain .ascii -

      - -

      ¶Ç, text/foo ½ÄÀÇ MIME typeÀ» - AddType "text/x-ascii-foo" - ¼³Á¤ÇÏ¿© "ÀÏ¹Ý ASCII"·Î ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.

      -
    10. - -
    11. -

      ³»¿ëÀÌ ÀÏ¹Ý ¹®ÀÚ°¡ ¾Æ´Ñ ¹®¼­´Â º¯È¯¾øÀÌ Ç×»ó "¹ÙÀ̳ʸ®"·Î - ¼­ºñ½ºÇÑ´Ù. ¿¹¸¦ µé¾î, GIF/ZIP/AU ÆÄÀÏÇü½Ä¿¡ - °¡Àå ÀûÇÕÇÑ ¼±ÅÃÀÌ´Ù. ¹°·Ð »ç¿ëÀÚ´Â "rcp -b" - ¹ÙÀ̳ʸ® ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®·Î - º¹»çÇß¾î¾ß ÇÑ´Ù.

      -
    12. - -
    13. -

      ¼­¹öÆÄ½Ì ÆÄÀÏÀº Ç×»ó ÄÄÇ»ÅͰ¡ »ç¿ëÇÏ´Â ±âº» Çü½ÄÀ¸·Î - (Áï, EBCDIC) ÀúÀåµÇ¾ú´Ù°í °¡Á¤Çϰí, ó¸®ÈÄ¿¡ - º¯È¯ÇÑ´Ù.

      -
    14. - -
    15. -

      CGI Ãâ·ÂÀÇ °æ¿ì CGI ½ºÅ©¸³Æ®°¡ º¯È¯ÀÌ ÇÊ¿äÇÑÁö °áÁ¤ÇÑ´Ù: - ÀûÀýÇÑ Content-TypeÀ» ¼³Á¤ÇÏ¿©, ¹®ÀÚÆÄÀÏÀº º¯È¯Çϰí, - GIF Ãâ·ÂÀº º¯È¯¾øÀÌ º¸³¾ ¼ö ÀÖ´Ù. ¿ì¸®°¡ Æ÷ÆÃÇÑ wwwcount - ÇÁ·Î±×·¥ÀÌ ÈÄÀÚÀÇ °æ¿ì´Ù.

      -
    16. - -
    - -
    top
    -
    -

    ¹®¼­ ÀúÀå¿¡ ´ëÇØ¼­

    - - - -

    ¹ÙÀ̳ʸ® ÆÄÀÏ

    - - - -

    ¼­¹ö´Â Content-Type:ÀÌ text/·Î - ½ÃÀÛÇÏ´Â ¾Ê´Â ÆÄÀÏÀ» ¹ÙÀ̳ʸ® ÆÄÀÏ·Î °£ÁÖÇÏ¿© - ¾î¶² º¯È¯µµ ÇÏÁö ¾Ê´Â´Ù. ¹ÙÀ̳ʸ® ÆÄÀÏ¿¡´Â GIF ±×¸², gzipÀ¸·Î - ¾ÐÃàÇÑ ÆÄÀÏ µîÀÌ ÀÖ´Ù.

    - -

    ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®¿Í À¯´Ð½º ȤÀº À©µµ¿ìÁî PC°£¿¡ ¹ÙÀ̳ʸ® - ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§´Â ftp "binary" (TYPE I) ¸í·É¾î³ª - ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®¿¡¼­ (À¯´Ð½º rcp´Â - -b ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù) rcp -b - ¸í·É¾î¸¦ ¹Ýµå½Ã »ç¿ëÇ϶ó.

    - - - -

    ¹®ÀÚ ¹®¼­

    - - - -

    ±âº»ÀûÀ¸·Î ¼­¹ö´Â ¹®ÀÚÆÄÀÏÀÌ (Áï, - Content-Type:ÀÌ text/·Î ½ÃÀÛÇÏ´Â - ¸ðµç ÆÄÀÏ) È£½ºÆ®ÀÇ ±âº» ¹®ÀÚÁýÇÕÀÎ EBCDICÀ¸·Î ÀúÀåµÇ¾ú´Ù°í - °¡Á¤ÇÑ´Ù.

    - - - -

    Server Side Include ¹®¼­

    - - - -

    SSI ¹®¼­´Â ÇöÀç EBCDIC Çü½ÄÀ¸·Î¸¸ ÀúÀåÇØ¾ß ÇÑ´Ù. ó¸®Çϱâ - Àü¿¡ ASCII¸¦ º¯È¯ÇÏÁö ¾Ê´Â´Ù.

    - - - -
    top
    -
    -

    ¾ÆÆÄÄ¡ ¸ðµâÀÇ »óÅÂ

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ¸ðµâ»óźñ°í
    core+ -
    mod_access+ -
    mod_actions+ -
    mod_alias+ -
    mod_asis+ -
    mod_auth+ -
    mod_auth_anon+ -
    mod_auth_dbm?ÀÚü libdb.a¸¦ »ç¿ëÇÏ¿©
    mod_autoindex+ -
    mod_cern_meta? -
    mod_cgi+ -
    mod_digest+ -
    mod_dir+ -
    mod_so-°øÀ¯¶óÀ̺귯¸®°¡ ¾øÀ½
    mod_env+ -
    mod_example-(½ÃÇè ´Ü°è)
    mod_expires+ -
    mod_headers+ -
    mod_imagemap+ -
    mod_include+ -
    mod_info+ -
    mod_log_agent+ -
    mod_log_config+ -
    mod_log_referer+ -
    mod_mime+ -
    mod_mime_magic?¾ÆÁ÷ Æ÷ÆÃ¾ÈµÊ
    mod_negotiation+ -
    mod_proxy+ -
    mod_rewrite+Å×½ºÆ®¾ÈµÊ
    mod_setenvif+ -
    mod_speling+ -
    mod_status+ -
    mod_unique_id+ -
    mod_userdir+ -
    mod_usertrack?Å×½ºÆ®¾ÈµÊ
    - -
    top
    -
    -

    Á¦»ïÀÚ°¡ ¸¸µç ¸ðµâÀÇ »óÅÂ

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ¸ðµâ»óźñ°í
    mod_jserv - -JAVA´Â Æ÷ÆÃÁßÀÌ´Ù.
    mod_php3+mod_php3´Â LDAP, GD, FreeType ¶óÀ̺귯¸®¿Í - ÇÔ²² Àß µ¿ÀÛÇÑ´Ù.
    mod_put?Å×½ºÆ®¾ÈµÊ
    mod_session-Å×½ºÆ®¾ÈµÊ
    - -
    -
    -

    °¡´ÉÇÑ ¾ð¾î:  en  | - ko 

    -
    - \ No newline at end of file diff --git a/docs/manual/platform/ebcdic.xml b/docs/manual/platform/ebcdic.xml deleted file mode 100644 index 7a355fb063..0000000000 --- a/docs/manual/platform/ebcdic.xml +++ /dev/null @@ -1,585 +0,0 @@ - - - - - - - - - Platform Specific Notes - - The Apache EBCDIC Port - - - - Warning: This document - has not been updated to take into account changes made in - the 2.0 version of the Apache HTTP Server. Some of the - information may still be relevant, but please use it with care. - - - - -
    - - Overview of the Apache EBCDIC Port - -

    Version 1.3 of the Apache HTTP Server was the first version - which included a port to a (non-ASCII) mainframe machine which - uses the EBCDIC character set as its native codeset.

    - -

    (It is the SIEMENS family of mainframes running the BS2000/OSD - operating system. This mainframe OS nowadays features a - SVR4-derived POSIX subsystem).

    - -

    The port was started initially to

    - -
      -
    • prove the feasibility of porting the Apache HTTP server to - this platform
    • - -
    • find a "worthy and capable" successor for the venerable - CERN-3.0 daemon - (which was ported a couple of years ago), and to
    • - -
    • prove that Apache's preforking process model can on this - platform easily outperform the accept-fork-serve model used - by CERN by a factor of 5 or more.
    • -
    - -

    This document serves as a rationale to describe some of the - design decisions of the port to this machine.

    - -
    - -
    - - Design Goals - -

    One objective of the EBCDIC port was to maintain enough - backwards compatibility with the (EBCDIC) CERN server to make - the transition to the new server attractive and easy. This - required the addition of a configurable method to define - whether a HTML document was stored in ASCII (the only format - accepted by the old server) or in EBCDIC (the native document - format in the POSIX subsystem, and therefore the only realistic - format in which the other POSIX tools like grep or - sed could operate on the documents). The current - solution to this is a "pseudo-MIME-format" which is intercepted - and interpreted by the Apache server (see below). Future versions - might solve the problem by defining an "ebcdic-handler" for all - documents which must be converted.

    - -
    - -
    - - Technical Solution - -

    Since all Apache input and output is based upon the BUFF - data type and its methods, the easiest solution was to add the - conversion to the BUFF handling routines. The conversion must - be settable at any time, so a BUFF flag was added which defines - whether a BUFF object has currently enabled conversion or not. - This flag is modified at several points in the HTTP - protocol:

    - -
      -
    • set before a request is received - (because the request and the request header lines are always - in ASCII format)
    • - -
    • set/unset when the request body is - received - depending on the content type of the request body - (because the request body may contain ASCII text or a binary - file)
    • - -
    • set before a reply header is sent - (because the response header lines are always in ASCII - format)
    • - -
    • set/unset when the response body is sent - - depending on the content type of the response body (because - the response body may contain text or a binary file)
    • -
    - -
    - -
    - - Porting Notes - -
      -
    1. -

      The relevant changes in the source are #ifdef'ed - into two categories:

      - -
      -
      #ifdef - CHARSET_EBCDIC
      - -
      -

      Code which is needed for any EBCDIC based machine. - This includes character translations, differences in - contiguity of the two character sets, flags which - indicate which part of the HTTP protocol has to be - converted and which part doesn't etc.

      -
      - -
      #ifdef _OSD_POSIX
      - -
      -

      Code which is needed for the SIEMENS BS2000/OSD - mainframe platform only. This deals with include file - differences and socket implementation topics which are - only required on the BS2000/OSD platform.

      -
      -
      -
    2. - -
    3. -

      The possibility to translate between ASCII and EBCDIC at - the socket level (on BS2000 POSIX, there is a socket option - which supports this) was intentionally not chosen, - because the byte stream at the HTTP protocol level consists - of a mixture of protocol related strings and non-protocol - related raw file data. HTTP protocol strings are always - encoded in ASCII (the GET request, any Header: lines, - the chunking information etc.) whereas the file transfer - parts (i.e., GIF images, CGI output etc.) - should usually be just "passed through" by the server. This - separation between "protocol string" and "raw data" is - reflected in the server code by functions like bgets() - or rvputs() for strings, and functions like - bwrite() for binary data. A global translation - of everything would therefore be inadequate.

      - -

      (In the case of text files of course, provisions must be - made so that EBCDIC documents are always served in - ASCII)

      -
    4. - -
    5. -

      This port therefore features a built-in protocol level - conversion for the server-internal strings (which the - compiler translated to EBCDIC strings) and thus for all - server-generated documents. The hard coded ASCII escapes - \012 and \015 which are ubiquitous - in the server code are an exception: they are already the binary - encoding of the ASCII \n and \r and - must not be converted to ASCII a second time. - This exception is only relevant for server-generated strings; - and external EBCDIC documents are not expected to - contain ASCII newline characters.

      -
    6. - -
    7. -

      By examining the call hierarchy for the BUFF management - routines, I added an "ebcdic/ascii conversion layer" which - would be crossed on every puts/write/get/gets, and a - conversion flag which allowed enabling/disabling the - conversions on-the-fly. Usually, a document crosses this - layer twice from its origin source (a file or CGI output) to - its destination (the requesting client): file -> - Apache, and Apache -> client.

      - -

      The server can now read the header lines of a CGI-script - output in EBCDIC format, and then find out that the remainder - of the script's output is in ASCII (like in the case of the - output of a WWW Counter program: the document body contains a - GIF image). All header processing is done in the native - EBCDIC format; the server then determines, based on the type - of document being served, whether the document body (except - for the chunking information, of course) is in ASCII already - or must be converted from EBCDIC.

      -
    8. - -
    9. -

      For Text documents (MIME types text/plain, text/html - etc.), an implicit translation to ASCII can be - used, or (if the users prefer to store some documents in - raw ASCII form for faster serving, or because the files - reside on a NFS-mounted directory tree) can be served - without conversion.

      - -

      Example:

      - -

      to serve files with the suffix .ahtml as a - raw ASCII text/html document without implicit - conversion (and suffix .ascii as ASCII - text/plain), use the directives:

      - - - AddType text/x-ascii-html .ahtml
      - AddType text/x-ascii-plain .ascii -
      - -

      Similarly, any text/foo MIME type can be - served as "raw ASCII" by configuring a MIME type - "text/x-ascii-foo" for it using - AddType.

      -
    10. - -
    11. -

      Non-text documents are always served "binary" without - conversion. This seems to be the most sensible choice for, - .e.g., GIF/ZIP/AU file types. This of course - requires the user to copy them to the mainframe host using - the "rcp -b" binary switch.

      -
    12. - -
    13. -

      Server parsed files are always assumed to be in native - (i.e., EBCDIC) format as used on the machine, and - are converted after processing.

      -
    14. - -
    15. -

      For CGI output, the CGI script determines whether a - conversion is needed or not: by setting the appropriate - Content-Type, text files can be converted, or GIF output can - be passed through unmodified. An example for the latter case - is the wwwcount program which we ported as well.

      -
    16. - -
    - -
    - -
    - - Document Storage Notes - -
    - - Binary Files - -

    All files with a Content-Type: which does not - start with text/ are regarded as binary - files by the server and are not subject to any conversion. - Examples for binary files are GIF images, gzip-compressed files - and the like.

    - -

    When exchanging binary files between the mainframe host and - a Unix machine or Windows PC, be sure to use the ftp "binary" - (TYPE I) command, or use the - rcp -b command from the mainframe host (the - -b switch is not supported in unix - rcp's).

    - -
    - -
    - - Text Documents - -

    The default assumption of the server is that Text Files - (i.e., all files whose Content-Type: - starts with text/) are stored in the native - character set of the host, EBCDIC.

    - -
    - -
    - - Server Side Included Documents - -

    SSI documents must currently be stored in EBCDIC only. - No provision is made to convert it from ASCII before - processing.

    - -
    - -
    - -
    - - Apache Modules' Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ModuleStatusNotes
    core+
    mod_access+
    mod_actions+
    mod_alias+
    mod_asis+
    mod_auth+
    mod_authn_anon+
    mod_authn_dbm?with own libdb.a
    mod_authz_dbm?with own libdb.a
    mod_autoindex+
    mod_cern_meta?
    mod_cgi+
    mod_digest+
    mod_dir+
    mod_so-no shared libs
    mod_env+
    mod_example-(test bed only)
    mod_expires+
    mod_headers+
    mod_imagemap+
    mod_include+
    mod_info+
    mod_log_agent+
    mod_log_config+
    mod_log_referer+
    mod_mime+
    mod_mime_magic?not ported yet
    mod_negotiation+
    mod_proxy+
    mod_rewrite+untested
    mod_setenvif+
    mod_speling+
    mod_status+
    mod_unique_id+
    mod_userdir+
    mod_usertrack?untested
    - -
    - -
    - - Third Party Modules' Status - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ModuleStatusNotes
    mod_jserv - -JAVA still being ported.
    mod_php3+mod_php3 runs fine, with LDAP and GD - and FreeType libraries.
    mod_put?untested
    mod_session-untested
    - -
    - -
    diff --git a/docs/manual/platform/ebcdic.xml.ko b/docs/manual/platform/ebcdic.xml.ko deleted file mode 100644 index 57053de591..0000000000 --- a/docs/manual/platform/ebcdic.xml.ko +++ /dev/null @@ -1,552 +0,0 @@ - - - - - - - - - Platform Specific Notes - - ¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ - - - - ÀÌ ¹®¼­´Â ¾ÆÆÄÄ¡ À¥¼­¹ö 2.0 ¹öÀü¿¡¼­ - º¯°æµÈ ³»¿ëÀ» ´ã°íÀÖÁö ¾Ê´Ù. ¾ÆÁ÷µµ À¯È¿ÇÑ Á¤º¸°¡ ÀÖÁö¸¸, - ÁÖÀÇÇØ¼­ »ç¿ëÇÏ±æ ¹Ù¶õ´Ù. - - - - -
    - - ¾ÆÆÄÄ¡ EBCDIC Æ÷ÆÃ °³¿ä - -

    ¾ÆÆÄÄ¡ À¥¼­¹ö´Â 1.3 ¹öÀü¶§ óÀ½À¸·Î EBCDIC ¹®ÀÚÁýÇÕÀ» - ±âº» ¹®ÀÚÁýÇÕÀ¸·Î »ç¿ëÇÏ´Â (ºñ-ASCII) ¸ÞÀÎÇ÷¹ÀÓ ÄÄÇ»ÅÍ·Î - Æ÷ÆÃµÇ¾ú´Ù.

    - -

    (BS2000/OSD - ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â SIEMENS °è¿­ ¸ÞÀÎÇ÷¹ÀÓÀ» ¸»ÇÑ´Ù. - ÀÌ ¸ÞÀÎÇ÷¹ÀÓ ¿î¿µÃ¼Á¦¿¡´Â ÇöÀç SVR4°è¿­ÀÇ POSIX ÇÏÀ§½Ã½ºÅÛÀÌ - ÀÖ´Ù).

    - -

    Æ÷ÆÃÀº óÀ½¿¡ ´ÙÀ½°ú °°Àº ¸ñÀû¿¡¼­ ½ÃÀ۵Ǿú´Ù

    - -
      -
    • ÀÌ Ç÷¹ÆûÀ¸·Îµµ ¾ÆÆÄÄ¡ - À¥¼­¹ö¸¦ Æ÷ÆÃÇÒ ¼ö ÀÖ´Ù´Â °¡´É¼ºÀ» º¸À̱âÀ§Çؼ­
    • - -
    • (¸î³â Àü¿¡ Æ÷ÆÃµÈ) ¿À·¡µÈ CERN-3.0 ¼­¹ö¸¦ ´ëüÇÒ - "¾µ¸¸Çϰí À¯´ÉÇÑ" ÈİèÀÚ¸¦ ã±âÀ§ÇØ
    • - -
    • ÀÌ Ç÷¹Æû¿¡¼­ ¾ÆÆÄÄ¡ÀÇ prefork ÇÁ·Î¼¼½º ¹æ½ÄÀÌ CERNÀÇ - accept-fork-serve ¹æ½Ä º¸´Ù 5¹è ÀÌ»ó ¼º´ÉÀÌ ÁÁÀ½À» - º¸À̱âÀ§Çؼ­.
    • -
    - -

    ÀÌ ¹®¼­´Â Æ÷ÆÃ½Ã ¿©·¯ ¼³°è»ó °áÁ¤ÀÇ ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù.

    - -
    - -
    - - ¼³°è ¸ñÇ¥ - -

    EBCDIC Æ÷ÆÃÀÇ ¸ñÀûÁß Çϳª´Â »õ·Î¿î ¼­¹ö·Î ÀüȯÀ» À¯µµÇϰí - ½±°Ô ÀüȯÇÒ ¼ö ÀÖµµ·Ï °¡´ÉÇÑ (EBCDIC) CERN ¼­¹ö¿Í ȣȯ¼ºÀ» - À¯ÁöÇÏ´Â °ÍÀÌ´Ù. ±×·¡¼­ HTML ¹®¼­°¡ (ÀÌÀü CERN ¼­¹ö°¡ ÀνÄÇÏ´Â - À¯ÀÏÇÑ Çü½ÄÀÎ) ASCII¿Í (POSIX ÇÏÀ§½Ã½ºÅÛÀÇ ±âº» ¹®¼­ Çü½Ä. - ±×·¯¹Ç·Î grepÀ̳ª sed °°Àº POSIX - µµ±¸¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â Çö½ÇÀûÀÎ Çü½ÄÀÎ) EBCDIC Áß ¾î´À Çü½ÄÀÎÁö - ¼³Á¤ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÇöÀç ÇØ°áÃ¥Àº ¾ÆÆÄÄ¡ ¼­¹ö°¡ Áß°£¿¡¼­ - ¹®¼­¸¦ °¡·Îä¼­ ¹®¼­ÀÇ Çü½ÄÀ» ÆÄ¾ÇÇÏ´Â "°¡»ó MIME Çü½Ä"ÀÌ´Ù - (¾Æ·¡ Âü°í). ´ÙÀ½ ¹öÀü¿¡¼­´Â º¯È¯ÇؾßÇÒ ¸ðµç ¹®¼­¿¡ - "ebcdic-handler"¸¦ Á¤ÀÇÇÏ´Â ¹æ¹ýÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇÒ °ÍÀÌ´Ù.

    - -
    - -
    - - ±â¼úÀû ÇØ°áÃ¥ - -

    ¾ÆÆÄÄ¡°¡ BUFF ÀÚ·áÇü°ú ¸Þ½áµå¸¦ »ç¿ëÇÏ¿© ¸ðµç ÀÔÃâ·ÂÀ» - ÇϹǷΠ°¡Àå ½¬¿î ¹æ¹ýÀº BUFF ó¸® ÇÔ¼ö¿¡ º¯È¯±â´ÉÀ» Ãß°¡ÇÏ´Â - °ÍÀÌ´Ù. ¾ðÁ¦µçÁö º¯È¯ÇÒ ¼ö ÀÖ¾î¾ß Çϱ⶧¹®¿¡ BUFF °´Ã¼¸¦ - º¯È¯ÇØ¾ß ÇÏ´ÂÁö ¾Ë·ÁÁÖ´Â BUFF Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ÀÌ Ç¥½Ã´Â - HTTP ÇÁ·ÎÅäÄÝÀÇ ¿©·¯ ´Ü°è¿¡¼­ º¯°æµÉ ¼ö ÀÖ´Ù:

    - -
      -
    • ¿äûÀ» ¹Þ±â Àü¿¡ º¯È¯ (¿äû°ú ¿äûÇì´õ°¡ - Ç×»ó ASCII Çü½ÄÀ̱⠶§¹®¿¡)
    • - -
    • ¿äû ³»¿ëÀ» ¹Þ¾ÒÀ»¶§ content type¿¡ µû¶ó - º¯È¯/º¯È¯¾ÈÇÔ (¿äû ³»¿ëÀÌ ASCII ¹®ÀÚ³ª - ¹ÙÀ̳ʸ® ÆÄÀÏÀÎ °æ¿ì º¯È¯ÇØ¾ß Çϱ⶧¹®¿¡)
    • - -
    • ÀÀ´äÇì´õ¸¦ º¸³»±â Àü¿¡ º¯È¯ (ÀÀ´äÇì´õ´Â - Ç×»ó ASCII Çü½ÄÀ̱⶧¹®¿¡)
    • - -
    • ÀÀ´ä ³»¿ëÀ» º¸³¾¶§ content type¿¡ µû¶ó - º¯È¯/º¯È¯¾ÈÇÔ (ÀÀ´ä ³»¿ëÀÌ ¹®ÀÚ ÆÄÀÏÀ̰ųª - ¹ÙÀ̳ʸ® ÆÄÀÏÀ̱⶧¹®¿¡)
    • -
    - -
    - -
    - - Æ÷ÆÃ¿¡ ´ëÇØ¼­ - -
      -
    1. -

      ¼Ò½ºÀÇ º¯È­´Â µÎ°¡Áö #ifdef·Î ±¸ºÐÇÒ - ¼ö ÀÖ´Ù:

      - -
      -
      #ifdef - CHARSET_EBCDIC
      - -
      -

      ¸ðµç EBCDIC±â¹Ý ÄÄÇ»ÅÍ¿¡ ÇÊ¿äÇÑ ÄÚµå. ¹®ÀÚº¯È¯, - µÎ ¹®ÀÚÁýÇÕ°£ÀÇ ¿¬¼ÓµÈ ¹®ÀÚ°ª Â÷ÀÌ, ¾î¶² HTTP ÇÁ·ÎÅäÄÝ - ºÎºÐÀÌ º¯È¯µÇ¾ß ÇÏ´ÂÁö¸¦ ¾Ë·ÁÁִ ǥ½Ã µî.

      -
      - -
      #ifdef _OSD_POSIX
      - -
      -

      SIEMENS BS2000/OSD ¸ÞÀÎÇ÷¹ÀÓ Ç÷¹Æû¿¡¸¸ ÇÊ¿äÇÑ - ÄÚµå. BS2000/OSD Ç÷¹Æû¿¡¸¸ ÇÊ¿äÇÑ Çì´õÆÄÀÏ Â÷ÀÌ¿Í - ¼ÒÄÏ ±¸Çö ¹®Á¦¸¦ ´Ù·é´Ù.

      -
      -
      -
    2. - -
    3. -

      ¼ÒÄÏ ¼öÁØ¿¡¼­ ASCII¿Í EBCDIC°£ º¯È­´Â (BS2000 POSIX¿¡´Â - ÀÌ ±â´ÉÀ» Áö¿øÇÏ´Â ¼ÒÄÏ ¿É¼ÇÀÌ ÀÖ´Ù) HTTP ÇÁ·ÎÅäÄÝ ¼öÁØ¿¡¼­ - Àü¼ÛµÇ´Â ÀÚ·á¿¡ ÇÁ·ÎÅäÄݰü·Ã ¹®ÀÚ¿­°ú ÇÁ·ÎÅäÄݰú ¹«°üÇÑ - ÀÏ¹ÝÆÄÀÏÀÌ ¼¯¿©Àֱ⶧¹®¿¡ ÀǵµÀûÀ¸·Î »ç¿ëÇÏÁö - ¾Ê¾Ò´Ù. HTTP ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­Àº (GET - ¿äû, Header: ÁÙ, ±âŸ Á¤º¸ µî.) Ç×»ó ASCII - Çü½ÄÀ̰í, ÆÄÀÏÀü¼Û ºÎºÐÀº (Áï, GIF ±×¸², CGI - Ãâ·Â µî.) ¼­¹ö°¡ Ç×»ó "º¯È¯ÇÏÁö¾Ê°í ±×³É" º¸³»¾ß - ÇÑ´Ù. ¼­¹ö ÄÚµå´Â "ÇÁ·ÎÅäÄÝ ¹®ÀÚ¿­"°ú "ÀÏ¹Ý ÀÚ·á"¸¦, - ¹®ÀÚ¿­¿¡´Â bgets()³ª rvputs(), - ¹ÙÀ̳ʸ® ÀÚ·á¿¡´Â bgets()³ª - rvputs() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ±¸º°ÇÑ´Ù. ±×·¯¹Ç·Î - ¹«Á¶°Ç ¸ðµç °ÍÀ» º¯È¯ÇÏ´Â °ÍÀº ÀûÀýÇÏÁö ¾Ê´Ù.

      - -

      (¹°·Ð ¹®ÀÚÆÄÀÏÀÇ °æ¿ì EBCDIC ¹®¼­¸¦ Ç×»ó ASCII·Î - ¼­ºñ½ºÇϵµ·Ï ÁغñÇØ¾ß ÇÑ´Ù)

      -
    4. - -
    5. -

      ±×·¡¼­ Æ÷ÆÃ¿¡´Â (ÄÄÆÄÀÏ·¯°¡ EBCDIC ¹®ÀÚ¿­·Î º¯È¯ÇÑ) - ¼­¹ö ³»ºÎ ¹®ÀÚ¿­°ú ¼­¹ö°¡ »ý¼ºÇÑ ¹®¼­¸¦ ±âº» ÇÁ·ÎÅäÄÝ - ¼öÁØ¿¡¼­ º¯È¯ÇÏ´Â ±â´ÉÀÌ ÀÖ´Ù. ¼­¹ö Äڵ忡 »êÀçµÈ ASCII - escape¹®ÀÚ \012¿Í \015´Â ¿¹¿Ü´Ù: - À̵éÀÌ ÀÌ¹Ì ASCII \n°ú \rÀÇ - ¹ÙÀ̳ʸ® °ªÀ̱⶧¹®¿¡ ASCII·Î µÎ¹ø º¯È¯ÇÏ¸é ¾ÈµÈ´Ù. - ÀÌ ¿¹¿Ü´Â ¼­¹ö°¡ »ý¼ºÇÑ ¹®ÀÚ¿­¿¡¸¸ Àû¿ëµÈ´Ù; ¿ÜºÎ - EBCDIC ¹®¼­´Â ASCII Áٹٲ޹®ÀÚ¸¦ Æ÷ÇÔÇÏ¸é ¾ÈµÈ´Ù.

      -
    6. - -
    7. -

      BUFF °ü¸®ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» »ìÆìº» ÈÄ ³ª´Â ¸ðµç - puts/write/get/gets°¡ °ÅÄ¡°ÔµÇ´Â "ebcdic/ascii º¯È¯ - °èÃþ"À» Ãß°¡Çϰí, µ¿ÀûÀ¸·Î º¯È¯À¯¹«¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â - º¯È¯ Ç¥½Ã¸¦ Ãß°¡Çß´Ù. ¹®¼­°¡ ¿øº»(ÆÄÀÏÀ̳ª CGI Ãâ·Â)¿¡¼­ - ´ë»ó(¿äûÇÑ Å¬¶óÀ̾ðÆ®)À¸·Î À̵¿ÇÒ¶§ Ç×»ó ÀÌ °èÃþÀ» - µÎ¹ø Áö³­´Ù: ÆÄÀÏ -> ¾ÆÆÄÄ¡, ¾ÆÆÄÄ¡ - -> Ŭ¶óÀ̾ðÆ®.

      - -

      ¼­¹ö´Â ÀÌÁ¦ EBCDIC Çü½ÄÀ¸·Î µÈ CGI ½ºÅ©¸³Æ® Ãâ·ÂÀÇ - Çì´õÁÙÀ» Àаí, ³ª¸ÓÁö ½ºÅ©¸³Æ® Ãâ·ÂÀÌ ASCIIÀÓÀ» ¾Ë¾Æ³¾ - ¼ö ÀÖ´Ù (WWW ¹æ¹®ÀÚ¼ö¸¦ ¼¼´Â ÇÁ·Î±×·¥°ú °°Àº °æ¿ì: ¹®¼­ - ³»¿ëÀº GIF ±×¸²ÀÌ´Ù). ±âº» EBCDIC Çü½ÄÀ¸·Î ¸ðµç Çì´õ¸¦ - ó¸®ÇÑ´Ù; ±×·± ´ÙÀ½ ¼­ºñ½ºÇÒ ¹®¼­ÀÇ type¿¡ µû¶ó ¼­¹ö´Â - ¹®¼­ ³»¿ëÀÌ ÀÌ¹Ì ASCIIÀÎÁö ȤÀº EBCDIC¿¡¼­ º¯È¯À» ÇØ¾ß - ÇÏ´ÂÁö °áÁ¤ÇÑ´Ù.

      -
    8. - -
    9. -

      (MIME typeÀÌ text/plain, text/html µî) ³»¿ëÀÌ - ÀÏ¹Ý ¹®ÀÚÀÎ ¹®¼­¸¦ ¾Ï¹¬ÀûÀ¸·Î ASCII·Î º¯È¯Çϰųª, (»ç¿ëÀÚ¿¡°Ô - ºü¸£°Ô ¼­ºñ½ºÇϱâÀ§ÇØ ¹Ì¸® ¹®¼­¸¦ ASCII Çü½ÄÀ¸·Î ÀúÀåÇÏ¿´°Å³ª - NFS·Î ¸¶¿îÆ®ÇÑ µð·ºÅ丮¿¡ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì) º¯È¯¾øÀÌ - ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.

      - -

      ¿¹:

      - -

      À̸§ÀÌ .ahtml·Î ³¡³ª´Â ÆÄÀÏÀ» ¾Ï¹¬ÀûÀÎ - º¯È¯¾øÀÌ ASCII text/html ¹®¼­·Î (±×¸®°í - .ascii È®ÀåÀÚ´Â ASCII - text/plainÀ¸·Î) ¼­ºñ½ºÇÏ·Á¸é ´ÙÀ½ Áö½Ã¾î¸¦ - »ç¿ëÇÑ´Ù:

      - - - AddType text/x-ascii-html .ahtml
      - AddType text/x-ascii-plain .ascii -
      - -

      ¶Ç, text/foo ½ÄÀÇ MIME typeÀ» - AddType "text/x-ascii-foo" - ¼³Á¤ÇÏ¿© "ÀÏ¹Ý ASCII"·Î ¼­ºñ½ºÇÒ ¼ö ÀÖ´Ù.

      -
    10. - -
    11. -

      ³»¿ëÀÌ ÀÏ¹Ý ¹®ÀÚ°¡ ¾Æ´Ñ ¹®¼­´Â º¯È¯¾øÀÌ Ç×»ó "¹ÙÀ̳ʸ®"·Î - ¼­ºñ½ºÇÑ´Ù. ¿¹¸¦ µé¾î, GIF/ZIP/AU ÆÄÀÏÇü½Ä¿¡ - °¡Àå ÀûÇÕÇÑ ¼±ÅÃÀÌ´Ù. ¹°·Ð »ç¿ëÀÚ´Â "rcp -b" - ¹ÙÀ̳ʸ® ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÆÄÀÏÀ» ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®·Î - º¹»çÇß¾î¾ß ÇÑ´Ù.

      -
    12. - -
    13. -

      ¼­¹öÆÄ½Ì ÆÄÀÏÀº Ç×»ó ÄÄÇ»ÅͰ¡ »ç¿ëÇÏ´Â ±âº» Çü½ÄÀ¸·Î - (Áï, EBCDIC) ÀúÀåµÇ¾ú´Ù°í °¡Á¤Çϰí, ó¸®ÈÄ¿¡ - º¯È¯ÇÑ´Ù.

      -
    14. - -
    15. -

      CGI Ãâ·ÂÀÇ °æ¿ì CGI ½ºÅ©¸³Æ®°¡ º¯È¯ÀÌ ÇÊ¿äÇÑÁö °áÁ¤ÇÑ´Ù: - ÀûÀýÇÑ Content-TypeÀ» ¼³Á¤ÇÏ¿©, ¹®ÀÚÆÄÀÏÀº º¯È¯Çϰí, - GIF Ãâ·ÂÀº º¯È¯¾øÀÌ º¸³¾ ¼ö ÀÖ´Ù. ¿ì¸®°¡ Æ÷ÆÃÇÑ wwwcount - ÇÁ·Î±×·¥ÀÌ ÈÄÀÚÀÇ °æ¿ì´Ù.

      -
    16. - -
    - -
    - -
    - - ¹®¼­ ÀúÀå¿¡ ´ëÇØ¼­ - -
    - - ¹ÙÀ̳ʸ® ÆÄÀÏ - -

    ¼­¹ö´Â Content-Type:ÀÌ text/·Î - ½ÃÀÛÇÏ´Â ¾Ê´Â ÆÄÀÏÀ» ¹ÙÀ̳ʸ® ÆÄÀÏ·Î °£ÁÖÇÏ¿© - ¾î¶² º¯È¯µµ ÇÏÁö ¾Ê´Â´Ù. ¹ÙÀ̳ʸ® ÆÄÀÏ¿¡´Â GIF ±×¸², gzipÀ¸·Î - ¾ÐÃàÇÑ ÆÄÀÏ µîÀÌ ÀÖ´Ù.

    - -

    ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®¿Í À¯´Ð½º ȤÀº À©µµ¿ìÁî PC°£¿¡ ¹ÙÀ̳ʸ® - ÆÄÀÏÀ» Àü¼ÛÇÒ ¶§´Â ftp "binary" (TYPE I) ¸í·É¾î³ª - ¸ÞÀÎÇ÷¹ÀÓ È£½ºÆ®¿¡¼­ (À¯´Ð½º rcp´Â - -b ¿É¼ÇÀ» Áö¿øÇÏÁö ¾Ê´Â´Ù) rcp -b - ¸í·É¾î¸¦ ¹Ýµå½Ã »ç¿ëÇ϶ó.

    - -
    - -
    - - ¹®ÀÚ ¹®¼­ - -

    ±âº»ÀûÀ¸·Î ¼­¹ö´Â ¹®ÀÚÆÄÀÏÀÌ (Áï, - Content-Type:ÀÌ text/·Î ½ÃÀÛÇÏ´Â - ¸ðµç ÆÄÀÏ) È£½ºÆ®ÀÇ ±âº» ¹®ÀÚÁýÇÕÀÎ EBCDICÀ¸·Î ÀúÀåµÇ¾ú´Ù°í - °¡Á¤ÇÑ´Ù.

    - -
    - -
    - - Server Side Include ¹®¼­ - -

    SSI ¹®¼­´Â ÇöÀç EBCDIC Çü½ÄÀ¸·Î¸¸ ÀúÀåÇØ¾ß ÇÑ´Ù. ó¸®Çϱâ - Àü¿¡ ASCII¸¦ º¯È¯ÇÏÁö ¾Ê´Â´Ù.

    - -
    - -
    - -
    - - ¾ÆÆÄÄ¡ ¸ðµâÀÇ »óÅ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ¸ðµâ»óźñ°í
    core+
    mod_access+
    mod_actions+
    mod_alias+
    mod_asis+
    mod_auth+
    mod_auth_anon+
    mod_auth_dbm?ÀÚü libdb.a¸¦ »ç¿ëÇÏ¿©
    mod_autoindex+
    mod_cern_meta?
    mod_cgi+
    mod_digest+
    mod_dir+
    mod_so-°øÀ¯¶óÀ̺귯¸®°¡ ¾øÀ½
    mod_env+
    mod_example-(½ÃÇè ´Ü°è)
    mod_expires+
    mod_headers+
    mod_imagemap+
    mod_include+
    mod_info+
    mod_log_agent+
    mod_log_config+
    mod_log_referer+
    mod_mime+
    mod_mime_magic?¾ÆÁ÷ Æ÷ÆÃ¾ÈµÊ
    mod_negotiation+
    mod_proxy+
    mod_rewrite+Å×½ºÆ®¾ÈµÊ
    mod_setenvif+
    mod_speling+
    mod_status+
    mod_unique_id+
    mod_userdir+
    mod_usertrack?Å×½ºÆ®¾ÈµÊ
    - -
    - -
    - - Á¦»ïÀÚ°¡ ¸¸µç ¸ðµâÀÇ »óÅ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ¸ðµâ»óźñ°í
    mod_jserv - -JAVA´Â Æ÷ÆÃÁßÀÌ´Ù.
    mod_php3+mod_php3´Â LDAP, GD, FreeType ¶óÀ̺귯¸®¿Í - ÇÔ²² Àß µ¿ÀÛÇÑ´Ù.
    mod_put?Å×½ºÆ®¾ÈµÊ
    mod_session-Å×½ºÆ®¾ÈµÊ
    - -
    - -
    diff --git a/docs/manual/platform/ebcdic.xml.meta b/docs/manual/platform/ebcdic.xml.meta deleted file mode 100644 index 96fc6c47b0..0000000000 --- a/docs/manual/platform/ebcdic.xml.meta +++ /dev/null @@ -1,13 +0,0 @@ - - - - - ebcdic - /platform/ - .. - - - en - ko - - diff --git a/docs/manual/platform/index.html.en b/docs/manual/platform/index.html.en index e16e395db3..a861659149 100644 --- a/docs/manual/platform/index.html.en +++ b/docs/manual/platform/index.html.en @@ -85,23 +85,6 @@ -
    -
    EBCDIC
    -
    -

    Version 1.3 of the Apache HTTP Server is the first version which - includes a port to a (non-ASCII) mainframe machine which uses the - EBCDIC character set as its native codeset.

    - -
    Warning: This document - has not been updated to take into account changes made in - the 2.4 version of the Apache HTTP Server. Some of the - information may still be relevant, but please use it - with care.
    - -

    See: The Apache EBCDIC Port

    -
    -
    -

Available Languages:  en  | diff --git a/docs/manual/platform/index.xml b/docs/manual/platform/index.xml index fa4af3eb76..72d2a4e566 100644 --- a/docs/manual/platform/index.xml +++ b/docs/manual/platform/index.xml @@ -82,23 +82,6 @@ -

-
EBCDIC
-
-

Version 1.3 of the Apache HTTP Server is the first version which - includes a port to a (non-ASCII) mainframe machine which uses the - EBCDIC character set as its native codeset.

- - Warning: This document - has not been updated to take into account changes made in - the 2.4 version of the Apache HTTP Server. Some of the - information may still be relevant, but please use it - with care. - -

See: The Apache EBCDIC Port

-
-
-