5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<?xml version="1.0" encoding="EUC-KR"?>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head>
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<meta content="text/html; charset=EUC-KR" http-equiv="Content-Type" />
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd<!--
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak This file is generated from xml source: DO NOT EDIT
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak -->
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc<title>����ġ ���丮��: CGI�� ����� ���� ������ �� - Apache HTTP Server Version 2.5</title>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen<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" />
2e545ce2450a9953665f701bb05350f0d3f26275nd<script src="/style/scripts/prettify.min.js" type="text/javascript">
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen</script>
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<link href="/images/favicon.ico" rel="shortcut icon" /></head>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<body id="manual-page"><div id="page-header">
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">���</a> | <a href="/mod/quickreference.html">���þ��</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p>
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<p class="apache">Apache HTTP Server Version 2.5</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<img alt="" src="/images/feather.gif" /></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div id="path">
3f08db06526d6901aa08c110b5bc7dde6bc39905nd<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/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">How-To / Tutorials</a></div><div id="page-content"><div id="preamble"><h1>����ġ ���丮��: CGI�� ����� ���� ������ ��</h1>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="toplang">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<p><span>������ ���: </span><a href="/en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
9f0c535f81304713568808c9ab2f05b75583fd16nilgun<a href="/fr/howto/cgi.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<a href="/ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/ko/howto/cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</div>
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem<div class="outofdate">�� ������ �ֽ��� ���� �ƴմϴ�.
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem �ֱٿ� ����� ������ ���� ������ ����ϼ���.</div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#intro">�Ұ�</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#configuring">CGI�� ����ϵ��� ����ġ �����ϱ�</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#writing">CGI ���α׷� �ۼ��ϱ�</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#troubleshoot">�׷��� ���� �������� �ʾƿ�!</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#behindscenes">�ڿ����� ���� ���� ������°�?</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#libraries">CGI ���/���̺귯��</a></li>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<li><img alt="" src="/images/down.gif" /> <a href="#moreinfo">�� ���� ����...</a></li>
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh</ul><ul class="seealso"><li><a href="#comments_section">Comments</a></li></ul></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="intro" id="intro">�Ұ�</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <table class="related"><tr><th>��õ� ���</th><th>��õ� ���þ�</th></tr><tr><td><ul><li><code class="module"><a href="/mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="/mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="/mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="/mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI (Common Gateway Interface)�� �������� ���� CGI ���α׷�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Ȥ�� CGI ��ũ��Ʈ��� �θ���, (�������� ������ �����) �ܺ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���α׷��� ����ϴ� ����� �����Ѵ�. ������Ʈ���� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �������� ����� ���� ���ϰ� ������ ����̴�. �� ������ ����ġ
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �������� CGI�� �����ϴ� ����� �Ұ��ϰ�, CGI ���α׷���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ۼ��غ���.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="configuring" id="configuring">CGI�� ����ϵ��� ����ġ �����ϱ�</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷��� �ùٷ� �����Ϸ��� CGI ������ �����ϵ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ġ�� �����ؾ� �Ѵ�. �����ϴ� ����� ����������.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p><code class="directive"><a href="/mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���þ ����ϸ� ����ġ�� Ư�� ���丮�� CGI ���α׷�������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �д�. ����ġ�� �� ���丮�� �ִ� ��� ������ CGI
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���α׷��̶�� �����Ͽ� Ŭ���̾�Ʈ�� �ڿ��� ��û�ϸ� �ڿ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ϸ��� �õ��Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p><code class="directive"><a href="/mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���þ�� ������ ���� ����Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�� ������ ����ġ�� �⺻ ��ҿ� ��ġ�� ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>httpd.conf</code> �������Ͽ� �ִ� �����̴�. <code class="directive"><a href="/mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ���þ�� <code class="directive"><a href="/mod/mod_alias.html#alias">Alias</a></code> ���þ�� ���� URL
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �պκ��� Ư�� ���丮�� �����Ѵ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code class="directive">Alias</code>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code class="directive">ScriptAlias</code>�� ���� <code class="directive"><a href="/mod/core.html#documentroot">DocumentRoot</a></code> ���丮 �ۿ� �ִ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���丮�� ����Ѵ�. <code class="directive">Alias</code>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code class="directive">ScriptAlias</code>�� ��������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code class="directive">ScriptAlias</code>�� �߰��� URL �պκ�����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����ϴ� ��� ������ CGI ���α׷����� ����ϴ� ���̴�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �׷��� ���� ������ ����ġ���� <code>/cgi-bin/</code>����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����ϴ� �ڿ��� ��û�ϸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>/usr/local/apache2/cgi-bin/</code> ���丮����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ã�Ƽ� CGI ���α׷����� ó���϶�� �˸���.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� ���, URL
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>http://www.example.com/cgi-bin/test.pl</code>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��û�ϸ� ����ġ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>/usr/local/apache2/cgi-bin/test.pl</code> ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ͽ� ��� ��ȯ�Ѵ�. ���� ������ �����ϰ� ���డ���ϸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak � ������ε� ����� �ؾ� �Ѵ�. �׷��� ������ ����ġ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ������.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="nonscriptalias" id="nonscriptalias">ScriptAlias ���丮 �ۿ� �ִ� CGI</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� ���Ȼ� ���������� CGI ���α׷��� <code class="directive"><a href="/mod/mod_alias.html#scriptalias">ScriptAlias</a></code>�� ���丮��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ѵ�. �׷��� ���ڴ� ���� CGI ���α׷��� ����� ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ִ��� ������ ������ �� �ִ�. �׷��� ����� ������ġ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���ߴٸ� �ƹ� ���丮������ CGI ���α׷��� �������� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ���. ���� ���, <code class="directive"><a href="/mod/mod_userdir.html#userdir">UserDir</a></code> ���þ ����Ͽ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ڰ� �ڽ��� Ȩ���丮�� ���������� ������ ��츦
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��������. ����ڰ� �ڽ��� CGI ���α׷��� ����ϰ� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>cgi-bin</code> ���丮�� ���ٱ����� ��ٸ�, �ٸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �������� CGI ���α׷��� �����ϰ� ���� ���̴�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�ƹ� ���丮������ CGI ������ ����Ϸ��� �� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ʿ��ϴ�. ����, <code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code>�� <code class="directive"><a href="/mod/core.html#sethandler">SetHandler</a></code> ���þ ����Ͽ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>cgi-script</code> �ڵ鷯�� �۵��ؾ� �Ѵ�. �ι�°��,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code class="directive"><a href="/mod/core.html#options">Options</a></code> ���þ
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>ExecCGI</code>�� �����ؾ� �Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="options" id="options">Options�� ����Ͽ� ��������� CGI ������ ����ϱ�</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ �ּ������Ͽ� ���� <code class="directive"><a href="/mod/core.html#options">Options</a></code> ���þ ����Ͽ� Ư��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���丮���� CGI ������ ����� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;Directory /usr/local/apache2/htdocs/somedir&gt;<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <span class="indent">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Options +ExecCGI<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </span>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;/Directory&gt;
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�� ���þ�� ����ġ�� CGI ������ ������ ����Ѵ�. �
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ CGI ���������� �������� �˷��� �Ѵ�. ���� <code class="directive"><a href="/mod/mod_mime.html#addhandler">AddHandler</a></code> ���þ�� ��������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Ȯ���ڰ� <code>cgi</code>�� <code>pl</code>�� ������ ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak CGI ���α׷��̶�� �˸���.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak AddHandler cgi-script .cgi .pl
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="htaccess" id="htaccess">.htaccess ����</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p><a href="htaccess.html"><code>.htaccess</code> ���丮��</a>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>httpd.conf</code>�� ���ٱ����� ��� ��쿡 CGI ���α׷���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� �� �ִ� ����� �˷��ش�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="userdir" id="userdir">����� ���丮</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�Ʒ� ������ ����ϸ� ����� ���丮���� <code>.cgi</code>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ������ CGI ���α׷����� �����Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;Directory /home/*/public_html&gt;<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <span class="indent">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Options +ExecCGI<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak AddHandler cgi-script .cgi<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </span>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;/Directory&gt;
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ ����ϸ� ����� ���丮�� <code>cgi-bin</code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �������丮�� �ִ� ��� ������ CGI ���α׷����� �ν��Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;Directory /home/*/public_html/cgi-bin&gt;<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <span class="indent">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Options ExecCGI<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak SetHandler cgi-script<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </span>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak &lt;/Directory&gt;
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="writing" id="writing">CGI ���α׷� �ۼ��ϱ�</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>``�Ϲ�����'' ���α׷��ְ� CGI ���α׷��� ���̿��� �ΰ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ֵ� �������� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>ù��° ���̴� CGI ���α׷��� �ٸ� ����� �ϱ��� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak MIME-type ����� ����ؾ� �Ѵٴ� ���̴�. HTTP �����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Ŭ���̾�Ʈ���� Ŭ���̾�Ʈ�� � ������ �ްԵ��� �̸� �˸���.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� ������ ����.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Content-type: text/html
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�ι�° ���̴� HTML Ȥ�� ������ ������ �� �ִ� �������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ؾ� �Ѵٴ� ���̴�. ��κ��� ��� HTML�� ���������,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ gif �׸��� ���� HTML�� �ƴ� ������ ����ϴ� CGI
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���α׷��� �ۼ��ϴ� ��쵵 �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�ΰ����� �����ϰ�� CGI ���α׷� �ۼ��� �̹� ����� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ٸ� ���α׷���� �ſ� ����ϴ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="firstcgi" id="firstcgi">ó������ ���� CGI ���α׷�</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ ������ �� ���� ��� CGI ���α׷� ������.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �״�� <code>first.pl</code>�̶�� ���Ͽ� �����ϰ�,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>cgi-bin</code> ���丮�� �����Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak #!/usr/bin/perl<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak print "Content-type: text/html\n\n";<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak print "Hello, World.";
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>Perl�� �ͼ����� �ʴ��� ���� ���� �Ͼ���� �� ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ִ�. ù��° ���� ����ġ(Ȥ�� ����ϴ� ��)����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>/usr/bin/perl</code> ��ġ�� �ִ� ������������ ����Ͽ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� ���α׷� ������ �����϶�� �˸���. �ι�° ���� ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� content-type ������ ����ϰ� carriage-return �ٹٲ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ι� ����Ѵ�. �׷��� ��� �ڿ� HTTP ����� ���� ���ϴ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ����, ������ �����Ѵ�. ����° ���� "Hello, World."
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���ڿ��� ����Ѵ�. �̰����� ���̴�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ �����ϰ� �ּҸ� �Է��Ѵ�</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak http://www.example.com/cgi-bin/first.pl
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� ��Ҹ� �Է��ϸ�, ������â�� <code>Hello, World.</code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� ���� ���δ�. ��е����� ������, �ѹ� �����ϴ� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �������� ���� �ٸ� ���� �õ��� �� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="troubleshoot" id="troubleshoot">�׷��� ���� �������� �ʾƿ�!</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ CGI ���α׷��� �����Ҷ� ������ ���� �� �ִ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ �⺻������ �װ�����.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dl>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dt>CGI ���α׷��� ���</dt>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dd>����! ��� ���� �� �����Ѵٴ� ���̴�. ����� ��Ȯ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ �ùٷ� ó������ ���Ѵٸ�, CGI ���α׷�����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ùٸ� <code>Content-Type</code>�� �����Ͽ����� Ȯ���Ѵ�.</dd>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dt>CGI ���α׷� �ҽ��ڵ� Ȥ�� "POST Method Not Allowed"
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����</dt>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dd>CGI ���α׷��� �����ϵ��� ����ġ�� ������ ��������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ʾҴٴ� ���̴�. <a href="#configuring">����ġ �����ϱ�</a>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� �ٽ� �а� ������ �κ��� �ִ��� ã�ƺ���.</dd>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dt>"Forbidden"���� �����ϴ� ����</dt>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dd>���� ������ �ִٴ� ���̴�. <a href="#errorlogs">����ġ
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� �α�</a>�� �Ʒ� <a href="#permissions">���ϱ���</a>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� Ȯ���϶�.</dd>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dt>"Internal Server Error"��� ����</dt>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <dd><a href="#errorlogs">����ġ ���� �α�</a>�� ���� �Ƹ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak CGI ���α׷��� ����� ����� �Բ� "Premature end of
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak script headers"�� ���� ���̴�. �� ��� �Ʒ� ������� �ϳ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Ȯ���Ͽ� � ������ CGI ���α׷��� ������ HTTP �����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������� ���ߴ��� �˾ƺ���.</dd>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </dl>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="permissions" id="permissions">���ϱ���</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ ��Ű� ������ �������� �������� ������ ����϶�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��, ������ �����ϸ� ������ ��Ư�� ����� ����(����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>nobody</code>�� <code>www</code>)���� �����Ѵ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �׷��� ����� ������ ������ �����Ϸ��� ������ �ʿ��ϴ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���Ͽ� <code>nobody</code>�� �����ϱ⿡ ����� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ֱ����� ���� ��ο��� ������ ���� ������ �ش�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak chmod a+x first.pl
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>��, ���α׷��� �ٸ� ������ �аų� ���ٸ� �� ���Ͽ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ������ �ʿ��ϴ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="pathinformation" id="pathinformation">��� ������ ȯ��</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>����࿡�� ���α׷��� �����ϸ� �ڵ����� � ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� ��޵ȴ�. ���� ���, <code>PATH</code>�� ������ �����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� ������ ã�� ��Ҹ� �˷��ش�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�������� ���α׷��� CGI ���α׷����� �����Ҷ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>PATH</code>�� �ٸ� �� �ִ�. (���� ���,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>sendmail</code> ����) CGI ���α׷� �ȿ��� �����ϴ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��ɾ�� ������ ��η� ����ؾ� ���� ��ɾ ã�� ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>��� ������ ������ ���� CGI ���α׷� ù��° �ٿ� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��ũ��Ʈ ���������� (���� <code>perl</code>) ��ο���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� �߻��Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak #!/usr/bin/perl
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>������ ������������ ������� Ȯ���Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>��, CGI ���α׷��� �ٸ� <a href="#env">ȯ�溯��</a>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����Ѵٸ� ����ġ�� �� �������� ���α׷����� ����ؾ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="syntaxerrors" id="syntaxerrors">���α׷� ����</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷��� �����ϴ� ��� ��κ� ���α׷� ��ü
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���������̴�. Ư�� ���� �ΰ��� �Ǽ��� ���� �ʾҰ� �� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��� ���� �ִٸ� ������ �׷���. ���� ���������� �����ϱ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� ����࿡�� ���α׷��� �����غ���. ���� ���, ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� �����Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak cd /usr/local/apache2/cgi-bin<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak /first.pl
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>(<code>perl</code> ���������͸� �������� ����. ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ġ�� ��ũ��Ʈ ù��° �ٿ� �ִ� <a href="#pathinformation">��� ����</a>�� ����Ͽ� ���������͸�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ã�ƾ� �Ѵ�.)</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���α׷��� ���� ���� <code>Content-Type</code>�� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak HTTP ������� ����ϰ� �� ���� ����ؾ� �Ѵ�. �ٸ� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����Ѵٸ� ���������� ������ ��� ����ġ�� <code>Premature
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak end of script headers</code>�� ��ȯ�Ѵ�. �ڼ��� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� <a href="#writing">CGI ���α׷� �ۼ��ϱ�</a>�� ����϶�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="errorlogs" id="errorlogs">���� �α�</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� �α״� ��� ���̴�. ���� �߸�Ǹ� ���� �α׿�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ����. ���� �α׸� ���� ���� ������� �Ѵ�. ������Ʈ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ȣ�����ϴ� ������ ���� �α׸� ���� ���ϰ� �Ѵٸ�, �Ƹ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ٸ� ��ü�� �˾ƺ��� �Ѵ�. ���� �α׸� ���� ����� ������,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��κ��� ������ ���� �ľ��Ͽ� �ذ��� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="suexec" id="suexec">Suexec</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p><a href="/suexec.html">suexec</a> ���� ���α׷���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ϸ� � ����ȣ��Ʈ Ȥ�� � ����� ���丮�� �ִ�����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��� CGI ���α׷��� �ٸ� ����� �������� ������ �� �ִ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Suexec�� �ſ� �����ϰ� ������ �˻��ϸ�, �˻縦 �ϳ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������� ���ϸ� CGI ���α׷��� �������� �ʰ� <code>Premature
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak end of script headers</code>�� ��ȯ�Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>suexec�� ����ϰ� �ִ��� �˷��� <code>apachectl -V</code>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ͽ� <code>SUEXEC_BIN</code> ��ġ�� Ȯ���Ѵ�. ����ġ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ҷ� �� ��ҿ��� suexec ���������� �߰��ϸ�, suexec��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>suexec�� ������ �������� ���ߴٸ� ����ؼ��� �ȵȴ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak suexec�� ������� �������� <code>SUEXEC_BIN</code> ��ġ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ִ� <code>suexec</code> ���������� ����� (Ȥ�� ���ϸ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ٲٰ�) ������ ������ϸ� �ȴ�. <a href="/suexec.html">suexec</a>�� ���� ���� ���� �׷���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ϰ� �ʹٸ�, <code>suexec -V</code>�� �����Ͽ� suexec
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �α����� ��ġ�� �˾Ƴ��� �α����Ͽ��� ����� � ��Ģ��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� �ִ��� ã�´�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="behindscenes" id="behindscenes">�ڿ����� ���� ���� ������°�?</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷��ֿ� �ͼ�������� �ڿ��� ������� ���� �����ϸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ �ȴ�. ��ü������ ������� ������ ���� ����ϴ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� ���ϴ� ���̴�. ���� "Hello, World."�� ����ϴ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���α׷��� �ۼ��� �� ������ �̷� ���α׷��� ���� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��⶧���̴�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="env" id="env">ȯ�溯��</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>ȯ�溯���� ����� ��ǻ�͸� ����ϴ� ���� ��� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���ٴϴ� ���̴�. ȯ�溯���� path (��ǻ�Ͱ� ����� �Է���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��ɾ �ش��ϴ� ���� ������ ã�� ���), ����ڸ�, �͹̳�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� ���� ������ ������. �Ϲ����� ȯ�溯���� ��� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� ������Ʈ���� <code>env</code>�� �Է��Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI�� �����Ҷ��� ������ ������� ������ ȯ�溯����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� ��ȯ�Ѵ�. �� �������� ������ ���� (Netscape, IE,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak Lynx), ���� ���� (����ġ, IIS, WebSite), �����ϴ� CGI
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���α׷��� ���� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷��Ӵ� �̷� �������� ����� �� �ְ�,
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ȯ�溯���� Ŭ���̾�Ʈ-���� ��ſ��� �Ϻκ��� �����Ѵ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��ü �ʼ� ���� ����� <a href="http://hoohoo.ncsa.uiuc.edu/cgi/env.html">http://hoohoo.ncsa.uiuc.edu/cgi/env.html</a>�� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�Ʒ� ������ Perl CGI ���α׷��� �ڽſ��� ��޵� ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ȯ�溯���� �����ش�. ����ġ �������� <code>cgi-bin</code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���丮�� �̿� ����� ���α׷��� �ΰ� �ִ�. ��� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ʼ��̰� �������� �������̴�. �׷��� ��� ��Ͽ� ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ���δ�. ��, ����ġ�� �⺻������ �����ϴ� ȯ�溯��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ܿ� �������� ������� <a href="/env.html">���� ȯ�溯����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �߰��� �� �ִ�</a>.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak #!/usr/bin/perl<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak print "Content-type: text/html\n\n";<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak foreach $key (keys %ENV) {<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <span class="indent">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak print "$key --&gt; $ENV{$key}&lt;br&gt;";<br />
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </span>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak }
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <h3><a name="stdin" id="stdin">STDIN�� STDOUT</a></h3>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>��, ������ Ŭ���̾�Ʈ�� ǥ���Է�(<code>STDIN</code>)��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ǥ�����(<code>STDOUT</code>)���� ����Ѵ�. �ϻ����� ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>STDIN</code>�� Ű���峪 ���α׷��� ó���ϴ� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��Ÿ����, <code>STDOUT</code>�� ���� �ܼ��̳� ȭ���� ���Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷����� �� ���(form)�� <code>POST</code>�ϸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ��Ŀ� �Է��� �ڷḦ Ư���� ������� ��� CGI ���α׷���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>STDIN</code>���� ����Ѵ�. �׷��� ���α׷��� Ű���峪
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���Ͽ��� ���� �ڷḦ ó���ϵ��� �ڷḦ ó���� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>"Ư���� ���"�� �ſ� �����ϴ�. �׸� �̸��� ���� ��ȣ(=)��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����ϰ�, �׸� �̸��� ���� �ֵ��� ���� ���ۻ���(&amp;)��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �����Ѵ�. ���, ���ۻ���, ��ȣ ���� ���ڿ������� ���ڴ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ȥ������ �ʵ��� 16����� ��ȯ�Ѵ�. ������ �ڷ� ���ڿ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ���� ����.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <div class="example"><p><code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak name=Rich%20Bowen&amp;city=Lexington&amp;state=KY&amp;sidekick=Squirrel%20Monkey
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </code></p></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� URL �ڿ��� �̷� ���ڿ��� ���� �ȴ�. �� ��� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���ڿ��� <code>QUERY_STRING</code>�̶�� ȯ�溯���� �����Ѵ�.
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �̸� <code>GET</code> ��û�̶�� �Ѵ�. <code>FORM</code>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �±��� <code>METHOD</code> �Ӽ��� �����Ͽ� HTML ���(form)��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ڷḦ <code>GET</code>���� <code>POST</code>���� �����Ѵ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� ���α׷��� �̷� ���ڿ��� ������ ������ �ɰ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �Ѵ�. �������� �̷� �ڷ� ó���� ���� CGI ���α׷��� �ٸ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���� ���� ���Ǵ� ���̺귯���� ������ �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="libraries" id="libraries">CGI ���/���̺귯��</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>CGI ���α׷��� �ۼ��Ҷ� ������ �۾��� ������ִ� �ڵ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���̺귯�� Ȥ�� ����� ������� ����غ��� �Ѵ�. �̷� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ϸ� ���װ� �ٰ� �� ���� ���α׷��� ������ �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>Perl�� CGI ���α׷��� �ۼ��Ѵٸ� <a href="http://www.cpan.org/">CPAN</a>���� ��� ������ ã��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� �ִ�. CGI ���߿� ���� �θ� ���Ǵ� �����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <code>CGI.pm</code>�̴�. ��κ��� ���α׷��� ����� �ּ�
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����� ������ <code>CGI::Lite</code>�� ����� �� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>C�� CGI ���α׷��� �ۼ��Ѵٸ� ������ ������ ����. ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ϳ��� <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ִ� <code>CGIC</code> ���̺귯����.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="section">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<h2><a name="moreinfo" id="moreinfo">�� ���� ����...</a></h2>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���� �ſ� ���� CGI ������ �ִ�. �����׷� <a href="news:comp.infosystems.www.authoring.cgi">comp.infosystems.www.authoring.cgi</a>���� ���� ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak CGI ������ ������ �� �ִ�. HTML Writers Guild�� -servers
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���ϸ�����Ʈ�� �� ���� ���� ã�⿡ �Ǹ��� ��Ҵ�. <a href="http://www.hwg.org/lists/hwg-servers/">http://www.hwg.org/lists/hwg-servers/</a>���� �� ���� ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� �� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>�׸��� ���� CGI ���α׷� ���ۿ� ���� ��� ������ ������
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak CGI �Ծ��� �о�� ������ �𸥴�. <a href="http://hoohoo.ncsa.uiuc.edu/cgi/interface.html">NCSA</a>��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �� ������ �ְ�, ������ �ʾ��� <a href="http://web.golux.com/coar/cgi/">Common Gateway Interface
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak RFC ������Ʈ</a>�� �ִ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>���ϸ�����Ʈ�� �����׷쿡 ���� �ݰ� �ִ� CGI ������ ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���Ҷ��� �߻��� ����� �� ����� ���, ������ �߻���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ������ ��� �ٸ���, ����ϴ� ����, CGI ���α׷��� �ۼ���
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ���, �����ϸ� �ش� �ڵ带 �ڼ��� ����. �׷��� �ذ�å��
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak � �������.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak <p>����ġ �ҽ��ڵ尡 �߸�Ǿ�ٰ� Ȯ������ �ʴ� �� CGI ����
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak ����ġ ���� �����ͺ��̽��� �ø��� <strong>����</strong>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak �ȵȴ�.</p>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak </div></div>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<div class="bottomlang">
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<p><span>������ ���: </span><a href="/en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
9f0c535f81304713568808c9ab2f05b75583fd16nilgun<a href="/fr/howto/cgi.html" hreflang="fr" rel="alternate" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak<a href="/ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
f086b4b402fa9a2fefc7dda85de2a3cc1cd0a654rjung<a href="/ko/howto/cgi.html" title="Korean">&nbsp;ko&nbsp;</a></p>
727872d18412fc021f03969b8641810d8896820bhumbedooh</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;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 <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
0d0ba3a410038e179b695446bb149cce6264e0abnd<script type="text/javascript"><!--//--><![CDATA[//><!--
727872d18412fc021f03969b8641810d8896820bhumbedoohvar comments_shortname = 'httpd';
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedoohvar comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/cgi.html';
0d0ba3a410038e179b695446bb149cce6264e0abnd(function(w, d) {
cc7e1025de9ac63bd4db6fe7f71c158b2cf09fe4humbedooh if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread"><\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd var s = d.createElement('script');
0d0ba3a410038e179b695446bb149cce6264e0abnd s.type = 'text/javascript';
0d0ba3a410038e179b695446bb149cce6264e0abnd s.async = true;
ac082aefa89416cbdc9a1836eaf3bed9698201c8humbedooh s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
0d0ba3a410038e179b695446bb149cce6264e0abnd (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
0d0ba3a410038e179b695446bb149cce6264e0abnd }
0d0ba3a410038e179b695446bb149cce6264e0abnd else {
727872d18412fc021f03969b8641810d8896820bhumbedooh d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
0d0ba3a410038e179b695446bb149cce6264e0abnd }
0d0ba3a410038e179b695446bb149cce6264e0abnd})(window, document);
30471a4650391f57975f60bbb6e4a90be7b284bfhumbedooh//--><!]]></script></div><div id="footer">
205f749042ed530040a4f0080dbcb47ceae8a374rjung<p class="apache">Copyright 2015 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen<p class="menu"><a href="/mod/">���</a> | <a href="/mod/quickreference.html">���þ��</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">���</a> | <a href="/sitemap.html">����Ʈ��</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
0d0ba3a410038e179b695446bb149cce6264e0abndif (typeof(prettyPrint) !== 'undefined') {
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd prettyPrint();
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd}
7fec19672a491661b2fe4b29f685bc7f4efa64d4nd//--><!]]></script>
5652dbe450e4fcfdf36d4cfb42d7f2345ded29a4maczniak</body></html>