Apache Week
   

Copyright ©2020 Red Hat, Inc

Apache Related Links:

This document contains a set of pointers of interest to people using or developing with Apache. From here, you can link to all the relevant standard definitions, documentation on most aspects of using Apache, module information, and even some links to how Apache is reported by the media.

Organisations

  • W3C who maintain W3 standards development
  • Apache project page

Document Access

HTTP

HTTP is the protocol for transfering Web pages. Current version is 1.1, which is now an RFC on the standards track. It replaces the widely implemented 1.0.

Note: this is not related to Apache version numbers!

URIs (incorporating URLs)

Uniform Resource Identifiers or Names (URI, URN) are the generic names for Uniform Resource Locators (URLs), used to identify resources on the WWW and Internet.

Cookies

Cookies let you maintain state with the client, or track 'clickstreams'.


Content

Hypertext Markup Language is the protocol used to design Web hypertext pages. Current widely used version is 2.0, often with extensions. Version 3.2 summarises the current practise.

CGI

CGI is the common gateway interface, which specifies how web servers can call external applications (scripts, programs or other gateways).

Server-Side Scripting

CGI provides a simple way of running programs on the server when a request is received. However they can be inefficient because they need to be started each time a request is made. There are various ways of creating more efficient dynamic responses.

Embedded Scripting Languages

Server-Side Includes are a way of writing commands into normal HTML files. When the HTML file is served to the user, the SSI commands are parsed and executed. Apache implements standard SSI, or you can use an alternate module for more advanced SSI implementations

Imagemaps

Imagemaps come in several flavours: old-style NCSA cgi-bin program, new Apache imagemap module and client-side imagemaps.

Other Specifications

Inclusion of a link from this document to an external site does not imply endorsement by Apache Week or Red Hat, who cannot be held responsible for the contents of the remote site. Lists of resources may not be exhaustive.