Blame docs/manual/misc/relevant_standards.html.en

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>Relevant Standards - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

Modules | Directives | FAQ | Glossary | Sitemap

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP Server > Documentation > Version 2.4 > Miscellaneous Documentation

Relevant Standards

Packit 90a5c9
Packit 90a5c9

Available Languages:  en  |

Packit 90a5c9
 fr  |
Packit 90a5c9
 ko 

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
    

This page documents all the relevant standards that the

Packit 90a5c9
    Apache HTTP Server follows, along with brief descriptions.

Packit 90a5c9
Packit 90a5c9
    

In addition to the information listed below, the following resources

Packit 90a5c9
    should be consulted:

Packit 90a5c9
Packit 90a5c9
    
    Packit 90a5c9
          
  • Packit 90a5c9
            
    Packit 90a5c9
            http://purl.org/NET/http-errata - HTTP/1.1 Specification Errata
    Packit 90a5c9
          
    Packit 90a5c9
          
  • Packit 90a5c9
            
    Packit 90a5c9
            http://www.rfc-editor.org/errata.php - RFC Errata
    Packit 90a5c9
          
    Packit 90a5c9
          
  • Packit 90a5c9
            
    Packit 90a5c9
            http://ftp.ics.uci.edu/pub/ietf/http/#RFC - A pre-compiled list
    Packit 90a5c9
            of HTTP related RFCs
    Packit 90a5c9
          
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Notice

    Packit 90a5c9
        

    This document is not yet complete.

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
      
    Packit 90a5c9
    Packit 90a5c9
  • HTML Recommendations
  • Packit 90a5c9
  • Authentication
  • Packit 90a5c9
  • Language/Country Codes
  • Packit 90a5c9

    See also

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    HTTP Recommendations

    Packit 90a5c9
    Packit 90a5c9
        

    Regardless of what modules are compiled and used, Apache as a

    Packit 90a5c9
        basic web server complies with the following IETF recommendations:

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    RFC 1945
    Packit 90a5c9
          (Informational)
    Packit 90a5c9
    Packit 90a5c9
          
    The Hypertext Transfer Protocol (HTTP) is an application-level
    Packit 90a5c9
          protocol with the lightness and speed necessary for distributed,
    Packit 90a5c9
          collaborative, hypermedia information systems.  This documents
    Packit 90a5c9
          HTTP/1.0.
    Packit 90a5c9
    Packit 90a5c9
          
    RFC 2616
    Packit 90a5c9
          (Standards Track)
    Packit 90a5c9
    Packit 90a5c9
          
    The Hypertext Transfer Protocol (HTTP) is an
    Packit 90a5c9
          application-level protocol for distributed, collaborative,
    Packit 90a5c9
          hypermedia information systems.  This documents HTTP/1.1.
    Packit 90a5c9
    Packit 90a5c9
          
    RFC 2396
    Packit 90a5c9
          (Standards Track)
    Packit 90a5c9
    Packit 90a5c9
          
    A Uniform Resource Identifier (URI) is a compact string of
    Packit 90a5c9
          characters for identifying an abstract or physical resource.
    Packit 90a5c9
    Packit 90a5c9
          
    RFC 4346
    Packit 90a5c9
          (Standards Track)
    Packit 90a5c9
    Packit 90a5c9
          
    The TLS protocol provides communications security over the
    Packit 90a5c9
          Internet.  It provides encryption, and is designed to prevent
    Packit 90a5c9
          eavesdropping, tampering, and message forgery.
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    HTML Recommendations

    Packit 90a5c9
    Packit 90a5c9
        

    Regarding the Hypertext Markup Language, Apache complies with

    Packit 90a5c9
        the following IETF and W3C recommendations:

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    RFC 2854
    Packit 90a5c9
          (Informational)
    Packit 90a5c9
    Packit 90a5c9
          
    This document summarizes the history of HTML development,
    Packit 90a5c9
          and defines the "text/html" MIME type by pointing to the relevant
    Packit 90a5c9
          W3C recommendations.
    Packit 90a5c9
    Packit 90a5c9
          
    HTML 4.01 Specification
    Packit 90a5c9
          (Errata)
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    This specification defines the HyperText Markup Language (HTML),
    Packit 90a5c9
          the publishing language of the World Wide Web. This specification
    Packit 90a5c9
          defines HTML 4.01, which is a subversion of HTML 4.
    Packit 90a5c9
    Packit 90a5c9
          
    HTML 3.2 Reference
    Packit 90a5c9
          Specification
    Packit 90a5c9
    Packit 90a5c9
          
    The HyperText Markup Language (HTML) is a simple markup language
    Packit 90a5c9
          used to create hypertext documents that are portable from one
    Packit 90a5c9
          platform to another. HTML documents are SGML documents.
    Packit 90a5c9
    Packit 90a5c9
          
    XHTML 1.1 -
    Packit 90a5c9
          Module-based XHTML
    Packit 90a5c9
          (Errata)
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    This Recommendation defines a new XHTML document type
    Packit 90a5c9
          that is based upon the module framework and modules defined in
    Packit 90a5c9
          Modularization of XHTML.
    Packit 90a5c9
    Packit 90a5c9
          
    XHTML 1.0 The
    Packit 90a5c9
          Extensible HyperText Markup Language (Second Edition)
    Packit 90a5c9
          (Errata)
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    This specification defines the Second Edition of XHTML 1.0,
    Packit 90a5c9
          a reformulation of HTML 4 as an XML 1.0 application, and three
    Packit 90a5c9
          DTDs corresponding to the ones defined by HTML 4.
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Authentication

    Packit 90a5c9
    Packit 90a5c9
        

    Concerning the different methods of authentication, Apache

    Packit 90a5c9
        follows the following IETF recommendations:

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    RFC 2617
    Packit 90a5c9
          (Standards Track)
    Packit 90a5c9
    Packit 90a5c9
          
    "HTTP/1.0", includes the specification for a Basic
    Packit 90a5c9
          Access Authentication scheme.
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Language/Country Codes

    Packit 90a5c9
    Packit 90a5c9
        

    The following links document ISO and other language and country

    Packit 90a5c9
        code information:

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    ISO 639-2
    Packit 90a5c9
    Packit 90a5c9
          
    ISO 639 provides two sets of language codes, one as a two-letter
    Packit 90a5c9
          code set (639-1) and another as a three-letter code set (this part
    Packit 90a5c9
          of ISO 639) for the representation of names of languages.
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
          ISO 3166-1
    Packit 90a5c9
    Packit 90a5c9
          
    These pages document the country names (official short names
    Packit 90a5c9
          in English) in alphabetical order as given in ISO 3166-1 and the
    Packit 90a5c9
          corresponding ISO 3166-1-alpha-2 code elements.
    Packit 90a5c9
    Packit 90a5c9
          
    BCP 47
    Packit 90a5c9
          (Best Current Practice),
    Packit 90a5c9
          RFC 3066
    Packit 90a5c9
    Packit 90a5c9
          
    This document describes a language tag for use in cases where
    Packit 90a5c9
          it is desired to indicate the language used in an information
    Packit 90a5c9
          object, how to register values for use in this language tag,
    Packit 90a5c9
          and a construct for matching such language tags.
    Packit 90a5c9
    Packit 90a5c9
          
    RFC 3282
    Packit 90a5c9
          (Standards Track)
    Packit 90a5c9
    Packit 90a5c9
          
    This document defines a "Content-language:" header, for use in
    Packit 90a5c9
          cases where one desires to indicate the language of something that
    Packit 90a5c9
          has RFC 822-like headers, like MIME body parts or Web documents,
    Packit 90a5c9
          and an "Accept-Language:" header for use in cases where one wishes
    Packit 90a5c9
          to indicate one's preferences with regard to language.
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
      
    Packit 90a5c9
    Packit 90a5c9

    Available Languages:  en  |

    Packit 90a5c9
     fr  |
    Packit 90a5c9
     ko 

    Packit 90a5c9
    top

    Comments

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
    Packit 90a5c9
    <script type="text/javascript">
    Packit 90a5c9
    var comments_shortname = 'httpd';
    Packit 90a5c9
    var comments_identifier = 'http://httpd.apache.org/docs/2.4/misc/relevant_standards.html';
    Packit 90a5c9
    (function(w, d) {
    Packit 90a5c9
        if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
    Packit 90a5c9
            d.write('
    <\/div>');
    Packit 90a5c9
            var s = d.createElement('script');
    Packit 90a5c9
            s.type = 'text/javascript';
    Packit 90a5c9
            s.async = true;
    Packit 90a5c9
            s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
    Packit 90a5c9
            (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    Packit 90a5c9
        }
    Packit 90a5c9
        else { 
    Packit 90a5c9
            d.write('
    Comments are disabled for this page at the moment.<\/div>');
    Packit 90a5c9
        }
    Packit 90a5c9
    })(window, document);
    Packit 90a5c9
    //--></script>
    Packit 90a5c9

    Copyright 2018 The Apache Software Foundation.
    Licensed under the Apache License, Version 2.0.

    Packit 90a5c9

    Modules | Directives | FAQ | Glossary | Sitemap

    <script type="text/javascript">
    Packit 90a5c9
    if (typeof(prettyPrint) !== 'undefined') {
    Packit 90a5c9
        prettyPrint();
    Packit 90a5c9
    }
    Packit 90a5c9
    //--></script>
    Packit 90a5c9
    </body></html>