index.html.en revision f78ba66d5075af3e07e2d93aa7fa7b884836c6e8
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans<?xml version="1.0" encoding="ISO-8859-1"?>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans This file is generated from xml source: DO NOT EDIT
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans --><title>How-To / Tutorials - Apache HTTP Server</title><link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="/images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="/images/feather.gif" /></div><div class="up"><a href="../"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs-project/">Documentation</a> &gt; <a href="../">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>How-To / Tutorials</h1></div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div><div class="section"><h2><a name="howto" id="howto">How-To / Tutorials</a></h2>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dl>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dt>Authentication</dt>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dd>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <p>Authentication is any process by which you verify that
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans someone is who they claim they are. Authorization is any
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans process by which someone is allowed to be where they want to
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans go, or to have information that they want to have.</p>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <p>See: <a href="auth.html">Authentication, Authorization, and Access Control</a></p>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans </dd>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans </dl>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dl>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dt>Dynamic Content with CGI</dt>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dd>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <p>The CGI (Common Gateway Interface) defines a way for a web
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans server to interact with external content-generating programs,
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans which are often referred to as CGI programs or CGI scripts. It
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans is the simplest, and most common, way to put dynamic content on
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans your web site. This document will be an introduction to setting
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans up CGI on your Apache web server, and getting started writing
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans CGI programs.</p>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <p>See: <a href="cgi.html">CGI: Dynamic Content</a></p>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans </dd>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans </dl>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dl>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dt><code>.htaccess</code> files</dt>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <dd>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <p><code>.htaccess</code> files provide a way to make configuration
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami changes on a per-directory basis. A file, containing one or more
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami configuration directives, is placed in a particular document directory,
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami and the directives apply to that directory, and all subdirectories thereof.</p>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <p>See: <a href="htaccess.html"><code>.htaccess</code> files</a></p>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami </dd>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami </dl>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <dl>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <dt>Introduction to Server Side Includes</dt>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <dd>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <p>SSI (Server Side Includes) are directives that are placed in
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami HTML pages, and evaluated on the server while the pages are
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami being served. They let you add dynamically generated content to
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami an existing HTML page, without having to serve the entire page
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami via a CGI program, or other dynamic technology.</p>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <p>See: <a href="ssi.html">Server Side Includes (SSI)</a></p>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami </dd>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami </dl>
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami
cd3e933325e68e23516a196a8fea7f49b1e497c3Ali Bahrami <dl>
8afbae077394bf15b64633f006ff3cbba11fcd87Rod Evans <dt>Per-user web directories</dt>
<dd>
<p>On systems with multiple users, each user can be permitted to have a
web site in their home directory using the <code class="directive"><a href="/mod/mod_userdir.html#userdir">UserDir</a></code> directive. Visitors
to a URL <code>http://example.com/~username/</code> will get content
out of the home directory of the user "<code>username</code>", out of
the subdirectory specified by the <code class="directive"><a href="/mod/mod_userdir.html#userdir">UserDir</a></code> directive.</p>
<p>See: <a href="public_html.html">User web directories (<code>public_html</code>)</a></p>
</dd>
</dl>
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/directives.html">Directives</a> | <a href="/faq/">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p></div></body></html>