<-
Apache > HTTP Server > Documentation > Version 2.4

�����ϰ� ��ġ

������ ���:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr 

�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.

�� ������ ���н��� ���н��� �ý��ۿ��� ����ġ�� �������ϰ� ��ġ�ϴ� �͸��� �ٷ��. ��������� �������ϰ� ��ġ�ϴ� ����� ����ũ�μ���Ʈ ��������� ����ġ ����� �����϶�. �ٸ� �÷����� ���ؼ��� �÷��� ������ �����϶�.

����ġ 2.0�� ������ ��ġ ȯ���� 1.3�� �ſ� �ٸ���. ����ġ 1.3�� ���� ��ġ�� ���� ��ü ��ũ��Ʈ�� ����ߴ�. ����ġ 2.0�� ���� �ٸ� ���� ���¼ҽ� ������Ʈ�� ����� ȯ���� ��������� libtool�� autoconf�� ����Ѵ�.

���� ���� ������ �Ѵܰ� ���׷��̵��Ѵٸ� (���� ���, 2.0.50���� 2.0.51), ���׷��̵� ������ �ٷ� ���� �ٶ���.

Support Apache!

����

top

���� ���� ����� ���� ����

�ٿ�ε� $ lynx http://httpd.apache.org/download.cgi
���� Ǯ�� $ gzip -d httpd-2_1_NN.tar.gz
$ tar xvf httpd-2_1_NN.tar
���� $ ./configure --prefix=PREFIX
������ $ make
��ġ $ make install
���� $ vi PREFIX/conf/apache2.conf
�˻� $ PREFIX/bin/apache2ctl start

NN�� ���� ���� ���� ���ڷ�, PREFIX�� ������ ��ġ�� ���Ͻý��� ��η� ��ü�ؾ� �Ѵ�. PREFIX�� �������� ������ �⺻������ /usr/local/apache2�� ����Ѵ�.

�Ʒ��� ����ġ �������� �������ϰ� ��ġ�ϱ����� �䱸���׺��� �����ϰ� ��ġ ������ ���� �ڼ��� �����Ѵ�.

top

�䱸����

����ġ�� �������ϱ����� ������ ���� �͵��� �ʿ��ϴ�:

��ũ ����
��ũ ���������� �ּ� 50 MB �̻����� Ȯ���϶�. ��ġ�� ����ġ�� �� 10 MB�� ��ũ ������ �����Ѵ�. ���� �ʿ��� ��ũ ������ ������ ���� �ɼǰ� �߰� ��⿡ ���� ����� ���̰� ����.
ANSI-C �����Ϸ��� ������ �ý���
ANSI-C �����Ϸ��� ��ġ���ִ��� Ȯ���϶�. Free Software Foundation (FSF)�� GNU C compiler (GCC)�� ��õ�Ѵ�. (���� 2.7.2�� �ȴ�.) GCC�� ���ٸ� �ּ��� ����ϴ� �����Ϸ��� ANSI ȣȯ���� Ȯ���϶�. �߰��� PATH ȯ�溯���� make�� ���� �⺻���� ������ ������ �����ؾ� �Ѵ�.
��Ȯ�� �ð�
HTTP �������ݿ��� �Ϸ��� �ð��� ǥ���ϴ� �κ��� �ִ�. �׷��� ���� �ý����� �ð� ����ȭ ����� ���캼 �ð��̴�. ���� �̸� ���� Network Time Protocol (NTP)�� ����� ntpdate�� xntpd�� ����Ѵ�. NTP ����Ʈ����� ���� �ð� ������ ���� ������ �����׷� comp.protocols.time.ntp�� NTP Ȩ�������� �����϶�.
Perl 5 [���û���]
(Perl�� ������) apxs�� dbmmanage�� ���� ���� ��ũ��Ʈ�� ���� Perl 5 ���������Ͱ� �ʿ��ϴ�. (���� 5.003 �̻��̸� �ȴ�.) `configure' ��ũ��Ʈ�� �� ���������͸� ã�� ���ص� �������� ����ġ 2.0�� �������ϰ� ��ġ�� �� �ִ�. �ٸ� ���� ��ũ��Ʈ�� ������� ���� ���̴�. ���� Perl ���������Ͱ� ��ġ���ִٸ� (�Ƹ��� �춧 ���Ե� Perl 4�� ���� �������� Perl 5) ./configure�� �ùٸ� ���� ã������ --with-perl �ɼ��� (�Ʒ� ����) ����ϱ� �ٶ���.
top

�ٿ�ε�

����ġ�� ���� �̷� ����� �ִ� ����ġ ������ �ٿ�ε� ����Ʈ���� �ٿ�ε��� �� �ִ�. ���н��� �ý����� ����Ѵٸ� �ҽ��ڵ带 �ٿ�޾Ƽ� �������ϴ� ���� ����. ���� (�Ʒ����� ����) �������� �� �ְ�, �ڽ��� �뵵�� �˸°� ������ ���� �� �ִ�. ��, �ֽ� ���� ���̳ʸ� �������� ���� ��쵵 ����. ���̳ʸ��� �ٿ�޴´ٸ� �������� �ִ� INSTALL.bindist ������ ���ø� ������.

�ٿ�ε��� �ٿ���� ������ �����ϰ� ����������� ����ġ ���������� Ȯ���ϴ� ���� �߿��ϴ�. PGP ������ ������ �ٿ�ε��� Ÿ��(tarball)�� �˻��Ͽ� Ȯ���Ѵ�. �ڼ��� ����� �ٿ�ε� �������� �ְ�, PGP ������ �����ϴ� ���� ���� �ִ�.

top

���� Ǯ��

����ġ ������ Ÿ������ �ҽ��� Ǫ�� �۾��� �ܼ��� ����� tar�� Ǫ�� ���̴�:

$ gzip -d httpd-2_1_NN.tar.gz
$ tar xvf httpd-2_1_NN.tar

�׷��� ���� ���丮 �Ʒ��� �������� �ҽ��ڵ带 ���� ���ο� ���丮�� �����. ������ �������ϱ� ���� �� ���丮�� cd�ؾ� �Ѵ�.

top

�ҽ� Ʈ�� �����ϱ�

���� ������ Ư�� �÷����� �������� �ʿ信 ���� ����ġ �ҽ� Ʈ���� �����ϴ� ���̴�. �̸� ���� �������� �ֻ��� ���丮�� �ִ� configure ��ũ��Ʈ�� ����Ѵ�. (����ġ �ҽ� Ʈ���� CVS ������ �ٿ�ε��� �����ڴ� �̹� autoconf�� libtool�� ��ġ���ְ�, ���� �������� �Ѿ�� ���� buildconf�� �����ؾ� �Ѵ�. �̴� ���� ���������� �ʿ����.)

��� �⺻ �ɼ��� ����Ͽ� �ҽ� Ʈ���� �����Ϸ��� ������ ./configure�� �Է��ϸ�ȴ�. �⺻ �ɼ��� �����Ϸ��� ./configure�� ���� ������ ������ �ɼ��� ����Ѵ�.

���� �߿��� �ɼ��� ����ġ�� ���������� �۵��ϱ����� ����ġ�� �����ϰ� ��ġ�� ����� --prefix��. �ٸ� configure �ɼǵ��� ����Ͽ� ������ ��ġ�� �� �ڼ��� ������ ���� �ִ�.

����� �����ϰų� ���� ����ġ�� ������ ����� �����Ѵ�. Base ������ ����� �⺻������ ����ġ�� ���Եȴ�. �ٸ� ������ ����� --enable-module �ɼ��� ����Ͽ� �����Ѵ�. ���⼭ module�� ��� �̸����� mod_�� ���� ������ �����ȣ�� ������ �����. --enable-module=shared �ɼ��� ����ϸ� ����� �����߿� �����ϰų� �� �� �ִ� ������ü(shared object, DSO)�� �������Ѵ�. ��, --disable-module �ɼ��� ����Ͽ� Base ����� �� �� �ִ�. ������ ����� ��� configure�� ��������ʰ� �׳� �����ϱ⶧���� ��� �̸��� ��Ȯ�� �Է��϶�.

���� configure ��ũ��Ʈ���� �����Ϸ�, ���̺귯��, ������� ���� ��ġ�� �˷���� �� ��찡 �ִ�. �� ������ ȯ�溯���� configure�� ������ �ɼ��� ����Ͽ� �����Ѵ�. �ڼ��� ������ configure manpage�� �����϶�.

�������� ������ �� �ִ� ���ɼ��� �����ֱ����� ������ Ư�� �����Ϸ��� �÷��׸� ����ϰ� ���߿� DSO�� �о���� �� ��� mod_rewrite�� mod_speling�� �߰��Ͽ� /sw/pkg/apache�� ��ġ�� ����ġ�� �������ϴ� �������� ���̴�:

$ CC="pgcc" CFLAGS="-O2" \
./configure --prefix=/sw/pkg/apache \
--enable-rewrite=shared \
--enable-speling=shared

configure�� �����ϸ� ��а� �ý����� ����� �˻��Ͽ� ���߿� ������ �������Ҷ� ����� Makefile���� �����.

configure �ɼǵ鿡 ���� �ڼ��� ������ configure manpage�� �ִ�.

top

������

���� ���� ���ɾ� �ϳ��� ����ġ�� ���� �κ��� �������� �� �ִ�:

$ make

���⼭ �� ��ٷ���. ��Ƽ�� III/������ 2.2 �ý��ۿ��� �⺻ ������ �������ϴµ� �� 3�� ���� �ɸ���. �� �ð��� �ϵ����� ������ ������ ���� ũ�� ���Ѵ�.

top

��ġ

���� ���� ���ɾ�� ��Ű���� (���� --prefix �ɼ� ����) ������ ��ġ ��ġ PREFIX�� ��ġ�Ѵ�:

$ make install

���׷��̵��Ѵٸ� �� ��ġ ������ ���� ���������̳� ������ ����� �ʴ´�.

top

����

�������� PREFIX/conf/�� �ִ� ���������� �����Ͽ� ����ġ �������� �����Ѵ�.

$ vi PREFIX/conf/apache2.conf

��밡���� ���� ���þ��� ���� ������ ������ �� ������ ���� �ֱ� ���� docs/manual/�̳� http://httpd.apache.org/docs/2.4/�� �ִ� ����ġ �������� �����϶�.

top

�˻�

���� ������ ���� ����ġ �������� ������ �� �ִ�:

$ PREFIX/bin/apache2ctl start

�׸��� URL http://localhost/�� ù ������ ��û�Ѵ�. ���Ե� ���������� �Ƹ��� PREFIX/htdocs/�� DocumentRoot �Ʒ��� �ִ�. �׸��� ���� ���ɾ�� �ٽ� ������ �ߴ��Ѵ�:

$ PREFIX/bin/apache2ctl stop

top

���׷��̵�

���׷��̵��Ѵٸ� ���� ����Ʈ�� ������ �� �� �ִ� ��ȭ�� �ִ��� �˾ƺ������� ��ǥ���� �ҽ� �������� CHANGES ������ �д´�. (���� ���, 1.3���� 2.0�̳� 2.0���� 2.2�� ����) ū ������ ���� ��� ������ �ɼǰ� ������ ���� �����ؾ��� ������ ū ��ȭ�� ���� ���̴�. ��� ��⵵ ��� API�� ��ȭ�� �˸°� ���׷��̵��ؾ� �Ѵ�.

���� ������ �Ѵܰ� ���׷��̵��ϴ� ���� (���� ���, 2.0.55���� 2.0.57) ����. make install �۾��� ������ ����, �α�����, ���������� �������� �ʴ´�. ��, �����ڴ� ���� �������� configure �ɼ�, ����, ��� API�� ȣȯ������ ��ȭ�� �ִ��� ���´�. ��κ��� ��� ������ configure ������, ������ ���������� ����� �� �ְ�, ���鵵 ��� ��� ������ ���̴�. (�� ���� 2.0.41���� �������� �ش��Ѵ�. ���� �����鿡�� ȣȯ������ ��ȭ�� �ִ�.)

������ ��ġ�ߴ� �ҽ��� ������ �ִٸ�, ���׷��̵尡 �� ��������. ���� �ҽ� �ֻ����� �ִ� config.nice ���Ͽ��� �ҽ��� ������ �� ����ߴ� configure ������ �ɼ��� �״�� �ִ�. �׷��� ���� �������� ���׷��̵��Ѵٸ� ���ο� ���� �ҽ��� config.nice ������ �����ϰ�, ���Ѵٸ� ���� ������ �� ��, ������ ���� �����Ѵ�:

$ ./config.nice
$ make
$ make install
$ PREFIX/bin/apache2ctl stop
$ PREFIX/bin/apache2ctl start

���ο� ������ ����ϱ� ���� �׻� �˻��غ��� �Ѵ�. ���� ���, ���׷��̵带 ��ġ�� ���� ȣȯ�� ������ �ִ��� �˾ƺ������� �ٸ� --prefix�� (Listen ���þ��) �ٸ� ��Ʈ�� ����Ͽ� ���ο� ������ ��ġ���� ���� ������ ���� �����غ� �� �ִ�.

������ ���:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr 

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.