install.html.ko.euc-kr revision 5c16955d1899c4f64dee2523b71be8deb6c96c57
<?xml version="1.0" encoding="EUC-KR"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<head>
<title>����ġ �����ϰ� ��ġ</title>
</head>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
vlink="#000080" alink="#FF0000">
<div align="center">
<h3>Apache HTTP Server Version 2.1</h3>
</div>
<h1 align="center">�����ϰ� ��ġ</h1>
<p>�� ������ ���н��� ���н��� �ý��ۿ��� ����ġ�� �������ϰ�
��ġ�ϴ� ���� �ٷ��. ��������� �����ϰ� ��ġ�� ���ؼ��� <a
href="platform/windows.html">����ũ�μ���Ʈ ���������
����ġ ���</a>�� ����϶�. �ٸ� �÷��� ���ؼ��� <a
href="platform/">�÷���</a> ������ ����϶�.</p>
<p>����ġ 2.0�� ������ ��ġ ȯ���� 1.3�� �ſ� �ٸ���.
����ġ 1.3�� ���� ��ġ�� ���� ��ü ��ũ��Ʈ�� ����ߴ�.
����ġ 2.0�� ���� �ٸ� ���� ���¼ҽ� ������Ʈ�� ����� ȯ����
��������� libtool�� autoconf�� ����Ѵ�.</p>
<ul>
<li><a href="#overview">���� ���� ����� ���� ����</a></li>
<li><a href="#requirements">�䱸����</a></li>
<li><a href="#download">�ٿ�ε�</a></li>
<li><a href="#extract">���� Ǯ��</a></li>
<li>
<a href="#configure">�ҽ� Ʈ�� �����ϱ�</a>
<ul>
<li><a href="#environment">ȯ�溯��</a></li>
<li><a href="#output">autoconf ��� �ɼ�</a></li>
<li><a href="#pathnames">��θ�</a></li>
<li><a href="#modules">���</a></li>
<li><a href="#suexec">Suexec</a></li>
</ul>
</li>
<li><a href="#compile">������</a></li>
<li><a href="#install">��ġ</a></li>
<li><a href="#customize">����</a></li>
<li><a href="#test">�˻�</a></li>
</ul>
<hr />
<h3><a id="overview" name="overview">���� ���� ����� ���� ����</a></h3>
<table>
<tr>
<td><a href="#download">�ٿ�ε�</a></td>
<td><code>$ lynx
</td>
</tr>
<tr>
<td><a href="#extract">���� Ǯ��</a></td>
$ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
</tr>
<tr>
<td><a href="#configure">����</a></td>
</td>
</tr>
<tr>
<td><a href="#compile">������</a></td>
<td><code>$ make</code> </td>
</tr>
<tr>
<td><a href="#install">��ġ</a></td>
<td><code>$ make install</code> </td>
</tr>
<tr>
<td><a href="#customize">����</a></td>
</tr>
<tr>
<td><a href="#test">�˻�</a></td>
</td>
</tr>
</table>
<p><em>NN</em>�� ���� ���� ���� ���ڷ�,
<em>PREFIX</em>�� ������ ��ġ�� ���Ͻý��� ��η� ��ü�ؾ� �Ѵ�.
<em>PREFIX</em>�� �������� ������ �⺻������
<p>�Ʒ����� ����ġ �������� �������ϰ� ��ġ�ϱ����� �䱸������
�� �����ϰ� ��ġ ������ �ڼ��� �����Ѵ�.</p>
<h3><a id="requirements"
name="requirements">�䱸����</a></h3>
<p>����ġ�� �������ϱ����� ������ ���� �͵��� �ʿ��ϴ�:</p>
<ul>
<li>��ũ ��<br />
<br />
��ũ �������� �ּ� 50 MB �̻����� Ȯ���϶�.
��ġ�� ����ġ�� �� 10 MB�� ��ũ ���� �����Ѵ�.
���� �ʿ��� ��ũ ���� ������ ���� �ɼǰ� �߰�
�� ��� ����� ���̰� ����.<br />
<br />
</li>
<li>ANSI-C �����Ϸ��� ������ �ý���<br />
<br />
ANSI-C �����Ϸ��� ��ġ���ִ��� Ȯ���϶�. <a
href="http://www.gnu.org/">Free Software Foundation (FSF)</a>��
<a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
compiler (GCC)</a>�� ��õ�Ѵ�. (���� 2.7.2�� �ȴ�.) GCC��
��ٸ� �ּ��� ����ϴ� �����Ϸ��� ANSI ȣȯ���� Ȯ���϶�.
�߰��� <code>PATH</code> ȯ�溯���� <code>make</code>�� ����
�⺻���� ������ ������ �����ؾ� �Ѵ�.<br />
<br />
</li>
<li>��Ȯ�� �ð�<br />
<br />
HTTP ���������� �Ϻδ� �Ϸ��� �ð����� ǥ���ȴ�. ���� ����
�ý����� �ð� ����ȭ ����� ���캼 �ð��̴�. ���� �̸� ����
Network Time Protocol (NTP)�� ����� ntpdate�� xntpd�� ����Ѵ�.
NTP ����Ʈ����� �� �ð� ������ ���� ������ ������ <a
����϶�.<br />
<br />
</li>
[���û���]<br />
<br />
href="programs/dbmmanage.html">dbmmanage</a>�� ���� ���� ��ũ��Ʈ��
���� Perl 5 ���������Ͱ� �ʿ��ϴ�. (���� 5.003�� 5.004�� �ȴ�.)
`configure' ��ũ��Ʈ�� �̷� ���������� ã�� ���ص� ��������,
����ġ 2.0�� �������ϰ� ��ġ�� �� �ִ�. �ٸ� ���� ��ũ��Ʈ��
������� ���� ���̴�. ���� Perl ���������Ͱ� ��ġ���ִٸ�
(�Ƹ��� �춧 ���Ե� Perl 4�� ���� �������� Perl 5)
/configure�� �ùٸ� ���� ã������ --with-perl �ɼ���
����ϱ� �ٶ���.<br />
<br />
</li>
</ul>
<h3><a id="download" name="download">�ٿ�ε�</a></h3>
<p>����ġ�� <a
href="http://www.apache.org/dist/httpd/">Apache Software
Foundation �ٿ�ε� ����Ʈ</a>�� <a
href="http://www.apache.org/dyn/closer.cgi/httpd/">�����
�̷�</a>���� �ٿ�ε��� �� �ִ�.</p>
<p><code>alpha</code>�� ������ ������ �̸� �˻��� ��������
�������� ���� �� �ִ�. <code>beta</code>�� ������ ������
�� ������ ������ �˻�� ���� ������ �� �ؾ��� �����̴�.
���� ����ϱ ���� ���� ����ġ �������� ���Ѵٸ�
���ϸ?�� <code>alpha</code>�� <code>beta</code>�� ���
���� �ֱ� ������ �����϶�.</p>
<p>�ٿ�ε���, Ư�� �̷� ����Ʈ�� ����ߴٸ�, �����ϰ�
����������� ����ġ ���������� Ȯ���ϴ� ���� �߿��ϴ�.
PGP ������ ������ �ٿ�ε��� Ÿ���� �˻��Ͽ� Ȯ���Ѵ�.
�̴� �� ������ ��ģ��. ���� <a
href="http://www.apache.org/dist/httpd/">Apache ����
����Ʈ</a>���� <code>KEYS</code> ������ ��´�.
(<code>KEYS</code> ���� ��ü�� �������� �ʾ�����
Ȯ���ϱ����� ���� ����ġ ������ ������ ����ϰų�
�� Ű �������� Ű�� �������� ���� ���� ���̴�.)
Ű�� (pgp ���� ���) ���� ��ɾ� �� �ϳ���
�������� Ű ���� �����Ѵ�:</p>
<blockquote>
<code>$ pgp < KEYS</code>
</blockquote>
Ȥ��
<blockquote>
<code>$ gpg --import KEYS</code>
</blockquote>
<p>���� ������ <a
href="http://www.apache.org/dist/httpd/">Apache
������Ʈ</a>���� ���� PGP ������ ������ Ÿ���� �˻��ϴ� ���̴�.
���� ���� �̸��� �ҽ� Ÿ�� ���ϸ�ڿ� <code>.asc</code>��
���� ���̴�. (��, pgp ���� ���) ���� ��ɾ��� �ϳ���
�������� Ȯ���� �� �ִ�:</p>
<blockquote>
</blockquote>
Ȥ��
<blockquote>
</blockquote>
������ ���� ������ ���;� �Ѵ�.<br />
<br />
<blockquote>
<code>Good signature from user "Martin Kraemer
<martin@apache.org>".</code>
</blockquote>
<p>Ű ���� ���Ե� �ŷڰ�迡 ��� Ű�� Ű ������ ������
��踦 Ȯ���� �� ��ٴ� ������ ���� ���� �ִ�.
�̴� ����� <code>KEYS</code> ���ϸ� �ŷ��Ѵٸ�
������ �ƴϴ�.</p>
<h3><a id="extract" name="extract">���� Ǯ��</a></h3>
<p>����ġ ������ Ÿ������ �ҽ��� Ǫ�� ���� �ܼ���
����� tar�� Ǫ�� ���̴�:</p>
<blockquote>
$ tar xvf httpd-2_1_<em>NN</em>.tar</code>
</blockquote>
<p>���� ���� ���丮 �Ʒ��� �������� �ҽ��ڵ带 ����
���ο� ���丮�� ����. ������ �������ϱ� �� ��
���丮�� <code>cd</code>�ؾ� �Ѵ�.</p>
<h3><a id="configure" name="configure">�ҽ� Ʈ�� �����ϱ�</a></h3>
<p>���� ������ Ư�� �÷���� �������� �䱸�� ���
����ġ �ҽ� Ʈ���� �����ϴ� ���̴�. �̸� ���� ��������
��Ʈ ���丮�� �ִ� <code>configure</code> ��ũ��Ʈ��
����Ѵ�. (����ġ �ҽ� Ʈ���� CVS ������ �ٿ�ε����
�����ڴ� <code>autoconf</code>�� <code>libtool</code>��
��ġ���ְ�, ���� �������� �Ѿ�� ��
<code>buildconf</code>�� �����ؾ� �Ѵ�. �̴� ���� �����
�ʿ���.)</p>
<p>��� �⺻ �ɼ��� ����Ͽ� �ҽ� Ʈ���� �����Ϸ���
��ɾ� �ڿ� ��ġ������, ȯ�溯���� �Ϲ������� �տ� ���´�.
���⼭ ���� �߿��� �ɼ��� ����ġ�� ���������� �۵��ϱ�����
�����Ǵ� ������� ����ġ�� ��ġ�� ����� prefix��.
���� �Ը��� �´� �ٸ� �پ��� �ɼǵ��� �ִ�.</p>
<p>�������� ������ �� �ִ� ���ɼ��� �����ֱ����� ������
Ư�� �����Ϸ��� �÷��� ����ϰ� ���߿� DSO�� �ε���
�� ��� mod_rewrite�� mod_speling�� �߰��Ͽ�
<blockquote>
<code>$ CC="pgcc" CFLAGS="-O2" \<br />
--enable-rewrite=shared \<br />
--enable-speling=shared</code>
</blockquote>
<p>configure�� �����ϸ� ��а� �ý����� ����� �˻��Ͽ�
���߿� ������ �������ϴµ� ����� Makefile���� �����.</p>
<p>����ġ�� ��� ���� �÷��� �� �� �ִ� ���� ���� �����
/configure --help�̴�. ������ ��κ��� �ƱԸ�Ʈ�� ȯ�溯����
���� ������ �����̴�.</p>
<h4><a id="environment" name="environment">ȯ�溯��</a></h4>
<p>autoconf�� ������ ȯ���� �����ϱ����� ���� ȯ�溯����
����Ѵ�. �Ϲ������� �� ȯ�溯������ ������ ����� �ƴ϶�
����ġ�� �������ϴ� ��� ������ ��ģ��. �� ������
<code>configure</code>�� �����ϱ� �� ȯ�濡 ��ġ��ų ���� ������,
���� ���� ���� <code>configure</code> ���� ���ִ� ���� ��
����.</p>
<dl>
<dt><code>CC=...</code></dt>
<dd>C �����Ϸ� ��ɾ� �̸�.</dd>
<dt><code>CPPFLAGS=...</code></dt>
<dd>��Ÿ C ��ó����� �����Ϸ� �ɼ�.</dd>
<dt><code>CFLAGS=...</code></dt>
<dd>C �����Ϸ��� ������ ����ȭ �ɼ�.</dd>
<dt><code>LDFLAGS=...</code></dt>
<dd>��Ÿ ��Ŀ�� �Ѱ��� �ɼ�.</dd>
<dt><code>LIBS=...</code></dt>
<dd>��Ŀ�� �Ѱ��� ���̺귯�� ��ġ ���� ("-L"�� "-l" �ɼ�).</dd>
<dt><code>INCLUDES=...</code></dt>
<dd>������ϸ� ã�� ���丮�� ("-I<em>dir</em>").</dd>
<dt><code>TARGET=...</code> [�⺻��: apache]</dt>
<dd>���� �������� �̸�.</dd>
<dt><code>NOTEST_CPPFLAGS=...</code></dt>
<dt><code>NOTEST_CFLAGS=...</code></dt>
<dt><code>NOTEST_LDFLAGS=...</code></dt>
<dt><code>NOTEST_LIBS=...</code></dt>
<dd>�� �������� NOTEST�� �Ⱥ��� �͵�� ���� ����� �Ѵ�.
��, �� �������� autoconf�� ��� �˻縦 ��ģ�� ������ ��������
������ ��ģ��. ���� ��� �˻��߿��� ������ ����Ű����
������ �����϶��� ����ؾ��� �÷��� ������ �� �ִ�.</dd>
<dt><code>SHLIB_PATH=...</code></dt>
<dd>�����Ϸ��� ��Ŀ�� �������̺귯�� ��θ� �����ϴ� �ɼ�.</dd>
</dl>
<h4><a id="output" name="output">autoconf ��� �ɼ�</a></h4>
<dl>
<dt><code>--help</code></dt>
<dd>��� �ɼǰ� ���� ������ ����Ѵ�.
���� ������ ������ �ʴ´�.</dd>
<dt><code>--quiet</code></dt>
<dd>�Ϲ����� "checking..." ������ ������� �ʴ´�.</dd>
<dt><code>--verbose</code></dt>
<dd>���� ������ ����ϴ� ��� ���ϸ��� ������
�ſ� ���� ������ ����Ѵ�.</dd>
</dl>
<h4><a id="pathnames" name="pathnames">��θ�</a></h4>
<p>����ġ�� ��ġ�� ��θ��� �����ϴ� ����� ���� �ΰ�����.
�ϳ��� ���丮�� �����ϰ�, ����ġ�� �� �⺻ ��� �ؿ�
��ġ�Ǵ� ����.</p>
<dl>
<dt><code>--prefix=<em>PREFIX</em></code> [�⺻��:
<dd>����ġ ���ϵ��� ��ġ�� ���丮�� �����Ѵ�.</dd>
</dl>
<p>��Ű���� Ư���� ���ϵ��� �ٸ� ���丮�� ��ġ�� ���� �ִ�.</p>
<dl>
<dt><code>--exec-prefix=<em>EPREFIX</em></code> [�⺻��:
<em>PREFIX</em>]</dt>
<dd>��Ű���� Ư���� ���ϵ��� ��ġ�� ���丮�� �����Ѵ�.</dd>
</dl>
<p>�ι�°�� ����ġ ��ġ ��� ��ġ�� �����ϴ� �� ������
�� ����� ����Ͽ� ���ϵ��� ����� ��ġ�� ��� ������ ��
����ְ�, �̸� ����Ͽ� �ڽŸ��� ������ ���� ���� �ִ�.
�� ���� ������ <code><Layout FOO>...</Layout></code>��
���еǸ� <code>FOO</code>�� ���� �̸����� ��Ī�Ѵ�.</p>
<dl>
<dt><code>--enable-layout=<em>LAYOUT</em></code></dt>
��ġ ��θ� �����Ѵ�.</dd>
</dl>
<p>���� <code>--enable-layout</code>�� <code>--prefix</code>
�ɼ��� ���� ������� ���Ѵ�. �� <code>configure</code> ����
���������� �ڼ��� ��θ��� ������ �� ���. �⺻���� ��ġ��
���Ѵٸ� ������ <code>--prefix</code> �ɼ��� ����Ѵ�.
������ �����Ͽ� <code>--enable-layout</code> �ɼ��� ����ؾ� �Ѵ�.</p>
<h4><a id="modules" name="modules">���</a></h4>
<p>����ġ�� ���� ������ ������. ���� �ٽɿ��� ���� �⺻���� ��ɸ���
���Ե��ִ�. ���� ���� Ȯ�� ����� �����Ѵ�. ���� ��������
������ ����ϱ����� �������� ����� �����ؾ� �Ѵ�. ������ ���Ե�
����� �⺻������ ���ԵǹǷ�, ������ �ʴ´ٸ� ��������� �����
�Ѵ�. �ٸ� ������ ����� ����ϱ� ���Ѵٸ� ��������� �־����
�Ѵ�.</p>
<p>����� �������ϰ� ����ϴ� ����� �� ������. <em>��������
�����ϵ�</em> ����� ����ġ �������Ͽ� ������ ���Եȴ�.
�̿ܿ� �ü���� ���������ü(Dynamic Shared Objects, DSO)��
�����ϰ� autoconf�� �� ����� �˾Ƴ��ٸ� ����� <em>�������� ��������</em>
���� �ִ�. DSO ����� ����ġ �������Ͽ� ���Ե��� ������,
���þ ����Ͽ� ������ �����ϰų� �� �� �ִ�.
mod_so�� �����Ͽ� ���� ����� ���ԵǸ� �ڵ����� ������ ���Եȴ�.
���� ����� ���������� �ʰ� ������ DSO�� �о���� �� �ְ�
�Ϸ��� <code>--enable-so</code> �ɼ��� ���� ����ؾ� �Ѵ�.</p>
<dl>
<dt><code>--enable-<em>MODULE</em>[=shared]</code></dt>
<dd>��� <em>MODULE</em>�� �������Ͽ� �����Ѵ�. <em>MODULE</em>��
��� �����߿� <a href="mod/module-dict.html#ModuleIdentifier"
>����ν���</a>���� "_module"�� �� �̸��̴�.
����� DSO�� �������Ϸ��� <code>=shared</code> �ɼ��� ���δ�.</dd>
<dt><code>--disable-<em>MODULE</em></code></dt>
<dd>�� �ɼ��� ������� ������ �����ϵǾ� ���Ե� ��� <em>MODULE</em>��
�����Ѵ�.</dd>
<dt><code>--enable-modules=<em>MODULE-LIST</em></code></dt>
<dd>������� ���е� <em>MODULE-LIST</em>�� ���� ������
�������Ͽ� �����Ѵ�.</dd>
<dt>
<code>--enable-mods-shared=<em>MODULE-LIST</em></code></dt>
<dd>������� ���е� <em>MODULE-LIST</em>�� ���� ������
�������� �ε尡���� (DSO) ���� �������Ͽ� �����Ѵ�.</dd>
</dl>
<p><code>--enable-modules</code>�� <code>--enable-mods-shared</code>
�ɼǿ��� <em>MODULE-LIST</em>�� ������� ������� ������ ����̴�.
���� ��� mod_dav�� mod_info�� �����Ϸ��� �Ʒ� �� ���� ��� �����ϴ�.</p>
<blockquote>
</blockquote>
<p>��</p>
<blockquote>
</blockquote>
<p>�߰��� Ư���� Ű���� <code>all</code>�̳� <code>most</code>��
�ѹ� ��� Ȥ�� ��κ��� ����� ���Խ�ų �� �ִ�.
���� ������ �ʴ� ����� <code>--disable-<em>MODULE</em></code>
�ɼ����� �����Ѵ�. ���� ��� mod_info�� ������ ��� �����
DSO�� �����Ѵٸ�,</p>
<blockquote>
<code>/configure --enable-mods-shared=all
--disable-info</code>
</blockquote>
Modules</a> (MPM)�� ������ �� �ִ�. ���� �� MPM���� ������ ������
������ �� �ִ�. �� �÷����� �⺻ MPM��
<code>configure</code> ������ ��ü�� �� �ִ�.</p>
<dl>
<dt><code>--with-mpm=<em>NAME</em></code></dt>
<dd>mpm <em>NAME</em>�� �����Ѵ�.</dd>
</dl>
<h4><a id="suexec" name="suexec">Suexec</a></h4>
<p>����ġ�� ����� CGI ���α��� �ݸ���Ű�µ� ����� �� �ִ� <a
href="suexec.html">suexec</a>��� ���� ���α��� �����Ѵ�.
���� suexec�� �߸� �����ϸ� �ɰ��� ���� ������ ���� �� �ִ�.
���Ƿ� �� ����� ����ϱ� �� <a href="suexec.html">suexec
����</a>�� �����ְ� �а� ���ؾ� �Ѵ�.</p>
<h3><a id="compile" name="compile">������</a></h3>
<p>���� ��ɾ� �ϳ��� ����ġ�� ���� �κ��� �������Ѵ�:</p>
<blockquote>
<code>$ make</code>
</blockquote>
<p>���⼭ �� ��ٷ���. ��Ƽ�� III/������ 2.2 �ý��ۿ���
�⺻ ������ �������ϴµ� �� 3�� ���� �ɸ���. �� �ð���
�ϵ����� ������ ������ ��� ũ�� ���Ѵ�.</p>
<h3><a id="install" name="install">��ġ</a></h3>
<p>���� ���� ��ɾ�� ��Ű���� (���� <code>--prefix</code> �ɼ� ���)
������ ��ġ ��ġ <em>PREFIX</em>�� ��ġ�Ѵ�:</p>
<blockquote>
<code>$ make install</code>
</blockquote>
<p>�����̵��Ѵٸ� ��ġ�� ���������̳� ������ ����� �ʴ´�.</p>
<h3><a id="customize" name="customize">����</a></h3>
<p>�������� <em>PREFIX</em>/conf/�� �ִ�
����ġ �������� �����Ѵ�.</p>
<blockquote>
</blockquote>
<p>��밡���� <a
href="mod/directives.html">���� ���þ�</a>�� ���� ������ ������
�ִ� ����ġ �Ŵ����� ����϶�.</p>
<h3><a id="test" name="test">�˻�</a></h3>
�� �ִ�:</p>
<blockquote>
</blockquote>
<p>���� URL http://localhost/�� ù��° ������ ��û�Ѵ�.
���ԵǴ� ���������� �Ƹ���
<code><em>PREFIX</em>/htdocs/</code>��
�Ʒ��� �ִ�. ���� ���� ��ɾ�� �ٽ� ������
<blockquote>
</blockquote>
<hr />
<h3 align="center">Apache HTTP Server Version 2.1</h3>
</body>
</html>