configure - �ҽ� Ʈ���� �����Ѵ�
�� ������ �ֽ��� ������ �ƴմϴ�. �ֱٿ� ����� ������ ���� ������ �����ϼ���.
configure ��ũ��Ʈ�� Ư�� �÷������� ����ġ
�������� �������ϰ� ��ġ�ϱ����� �ҽ� Ʈ���� �����Ѵ�. ����
�ɼ��� ����Ͽ� ���ϴ� �䱸���ǿ� �°� ������ �������� ��
�ִ�.
�ҽ� �������� �ֻ��� ���丮�� �ִ� �� ��ũ��Ʈ�� ���н��� ���н��� �ý��ۿ����� ����Ѵ�. �ٸ� �÷����� ����Ѵٸ� �÷��� ������ �����϶�.
����
configure ��ũ��Ʈ�� �������� �ֻ���
���丮���� �����ؾ� �Ѵ�.
./configure [OPTION]...
[VAR=VALUE]...
ȯ�溯���� (���� ���, CC, CFLAGS,
...) �����Ϸ���, VAR=VALUE��
���� �����Ѵ�. �Ʒ����� ������ ȯ�溯������
�����Ѵ�.
�ɼ�
���� �ɼ�
�� �ɼǵ��� configure ��ü �ൿ�� ������
�ش�.
-C--config-cache--cache-file=config.cache�� ����.--cache-file=FILE- �˻� ����� FILE ���Ͽ� ij���Ѵ�. �⺻���� �˻� ����� ������� �ʴ´�.
-h--help [short|recursive]- ������ ����ϰ� �����Ѵ�.
short�ƱԸ�Ʈ�� �� ��Ű�� Ư���� �ɼǸ��� ����Ѵ�.recursive�ƱԸ�Ʈ�� ���Ե� ��� ��Ű���� ���� ª�� ������ �����ش�. -n--no-createconfigure��ũ��Ʈ�� ���������� ����������, ��������� ������ �ʴ´�. �� �ɼ��� �������� ���� makefile�� ����� ������ �˻� ����� Ȯ���غ��� �����ϴ�.-q--quiet- �����߿�
checking ...������ ������� �ʴ´�. --srcdir=DIR- DIR ���丮�� �ҽ����� ���丮�� �����Ѵ�.
�⺻���� configure�� �ִ� ���丮 Ȥ�� �������丮
..�̴�. --silent--quiet�� ����.- -V
- --version
- ���۱� ������ ����ϰ� �����Ѵ�.
��ġ ���丮
�� �ɼǵ��� ��ġ ���丮�� �����Ѵ�. ��ġ ��ġ�� ������ ����(layout)�� ���� �ٸ���.
--prefix=PREFIX- ��Ű���Ŀ� �������� ������ PREFIX�� ��ġ�Ѵ�.
�⺻����
/usr/local/apache2�̴�. --exec-prefix=EPREFIX- ��Ű���Ŀ� �������� ������ EPREFIX�� ��ġ�Ѵ�. �⺻���� PREFIX ���丮�̴�.
�⺻������ make install��
/usr/local/apache2/bin,
/usr/local/apache2/lib�� ���� ��ġ�� ���
������ ��ġ�Ѵ�. --prefix=$HOME�� ����
--prefix �ɼ��� ����Ͽ�
/usr/local/apache2 �̿��� ��ġ �������丮��
������ �� �ִ�.
���丮 ���� ����
--enable-layout=LAYOUT- ��ġ ��ġ�� LAYOUT ������ ��������
�ҽ��ڵ�� ������ ��ũ��Ʈ�� �����Ѵ�. ������ ����ϸ�
���� ������ ���� ��ġ ��ġ�� ���� ������ �� �ִ�.
config.layout���Ͽ� ���� ���� ���� �ְ�, �̸� �����Ͽ� ���� ������ ���� ���� �ִ�. ���Ͽ��� �� ������<Layout FOO>...</Layout>�� ���еǸ�, �� �κ���FOO��� �̸��� ������ ��Ÿ����. ������ �⺻����Apache�̴�.
��ġ ���丮�� �ڼ��� ����
��ġ ���丮�� �� �����Ѵٸ� �Ʒ� �ɼ��� ����Ѵ�.
�� ���丮�� �⺻���� autoconf�� �����ϸ�,
������ ������ ���� �ٸ��� �����϶�.
--bindir=DIR- ����� ���������� DIR�� ��ġ�Ѵ�. �����
�������Ͽ��� ����Ʈ �����ڿ��� ������
htpasswd��dbmmanage���� ���� ���α��� ���Եȴ�. DIR�� �⺻����EPREFIX/bin�̴�. --datadir=DIR- ��Ű���� �������� �б����� �ڷḦ DIR��
��ġ�Ѵ�.
datadir�� �⺻����PREFIX/share�̴�.autoconf�� �� �ɼ��� ������ ���� ������� �ʴ´�. --includedir=DIR- C ��������� DIR�� ��ġ�Ѵ�.
includedir�� �⺻����EPREFIX/include�̴�. --infodir=DIR- info ������ DIR�� ��ġ�Ѵ�.
infodir�� �⺻����PREFIX/info�̴�. ���� �� �ɼ��� ������� �ʴ´�. --libdir=DIR- ������Ʈ�ڵ� ���̺귯���� DIR�� ��ġ�Ѵ�.
libdir�� �⺻����EPREFIX/lib�̴�. --libexecdir=DIR- ���α� ���������� (��, �������) DIR��
��ġ�Ѵ�.
libexecdir�� �⺻����EPREFIX/libexec�̴�. --localstatedir=DIR- ����Ǵ� �ӽ��� ������ DIR�� ��ġ�Ѵ�.
localstatedir�� �⺻����PREFIX/var�̴�.autoconf�� �� �ɼ��� ������ ���� ������� �ʴ´�. --mandir=DIR- man ������ DIR�� ��ġ�Ѵ�.
mandir�� �⺻����EPREFIX/man�̴�. --oldincludedir=DIR- gcc�� �ƴ� �����Ϸ��� ���� C ��������� DIR��
��ġ�Ѵ�.
oldincludedir�� �⺻����/usr/include�̴�.autoconf�� �� �ɼ��� ������ ���� ������� �ʴ´�. --sbindir=DIR- �ý��� �����ڿ� ���������� DIR�� ��ġ�Ѵ�.
�ý��� �����ڿ� ���������̶� ����ġ �������� �����ϴµ�
�ʿ���
httpd,apachectl,suexec�� ���� ���α��� ���Ѵ�.sbindir�� �⺻����EPREFIX/sbin�̴�. --sharedstatedir=DIR- ����Ǵ� ��Ű���� �������� �ڷḦ DIR��
��ġ�Ѵ�.
sharedstatedir�� �⺻����PREFIX/com�̴�.autoconf�� �� �ɼ��� ������ ���� ������� �ʴ´�. --sysconfdir=DIR- ���� ��������
httpd.conf,mime.types�� ���� �б����� �ӽ��� �ڷḦ DIR�� ��ġ�Ѵ�.sysconfdir�� �⺻����PREFIX/etc�̴�.
�ý��� ����
�ٸ� �ý��ۿ��� ������ ����ġ �������� �����������ϱ�(cross-compile)�ϱ� ���� �ɼǵ��̴�. ������ �������� �ý��ۿ��� ������ �����ϴ� �Ϲ����� ���, �� �ɼ��� ������� �ʴ´�.
--build=BUILD- ������ �������ϴ� �ý����� ������ �����Ѵ�. �⺻����
config.guess��ũ��Ʈ�� ����̴�. --host=HOST- ������ ������ �ý����� ������ �����Ѵ�. HOST�� �⺻���� BUILD�̴�.
--target=TARGET- TARGET �ý��� ������ ���� �����Ϸ��� ���鶧
����Ѵ�. �⺻���� HOST�̴�.
autoconf�� �� �ɼ��� ������ ����ġ �������ʹ� ������ ����.
��� ����
�� �ɼ��� �������� ���� ����� �����Ѵ�.
�Ϲ����� ����
�Ϲ������� ���� ������ ����Ͽ� ����� �����ϰ� ����:
--disable-FEATURE- FEATURE ����� ����.
--enable-FEATURE=no�� ����. --enable-FEATURE[=ARG]- FEATURE ����� �����Ѵ�. ARG��
�⺻����
yes�̴�. --enable-MODULE=shared- �ش� ����� DSO ���� �������Ѵ�.
--enable-MODULE=static- �����ϴ� ����� �⺻������ �������� ��ũ�ȴ�. �� �ɼ��� ���������� ���� ��ũ�� �����Ѵ�.
����
configure�� foo�� ���� ���
--enable-foo�� ����ص� �� �����
�˷����� �����Ƿ� �����ؼ� �Է��ؾ� �Ѵ�.
�⺻������ �����ϴ� ���
� ����� �⺻������ �����ϵDZ���� ������� �ʴ´ٸ� ���������� ����� �Ѵ�. ���� �ɼ��� Ư�� ����� ������ �������� �����Ѵ�.
--disable-actionsmod_actions�� �����ϴ� ��û�� ���� �ൿ ����� ������� �ʴ´�.--disable-aliasmod_alias�� �����ϴ� ��û�� ���Ͻý����� �ٸ� �κ����� �����ϴ� ����� ������� �ʴ´�.--disable-asismod_asis�� �����ϴ� as-is �������� �������� �ʴ´�.--disable-authmod_auth�� �����ϴ� ����ں� �������� ����� ������� �ʴ´�. �� ����� ����ڸ��� ��ȣ�� �Ϲ� �������Ͽ� �����ϴ� HTTP Basic Authentication���� ����Ѵ�.--disable-autoindexmod_autoindex�� �����ϴ� ���丮 ��� ����� ������� �ʴ´�.--disable-accessmod_access�� �����ϴ� ȣ��Ʈ�� �������� ����� ������� �ʴ´�.--disable-cgi- ���� MPM�� ����ϴ� ��� CGI ��ũ��Ʈ�� �����ϴ�
mod_cgi�� �⺻������ �����Ѵ�. �� �ɼ��� ����ϸ� CGI�� �������� �ʴ´�. --disable-cgid- ������ MPM��
worker��perchild�� ����ϴ� ��� �⺻������mod_cgid�� CGI ��ũ��Ʈ�� �����Ѵ�. �� �ɼ��� ����ϸ� CGI�� �������� �ʴ´�. --disable-charset-litemod_charset_lite�� �����ϴ� �������� ��ȯ ����� ������� �ʴ´�. �� ����� EBCDIC �ý��ۿ����� �⺻������ �����Ѵ�.--disable-dirmod_dir�� �����ϴ� ���丮 ��û ó�� ����� ������� �ʴ´�.--disable-envmod_env�� �����ϴ� ȯ�溯�� ����/���� ����� ������� �ʴ´�.--disable-http- HTTP ���������� ó������ �ʴ´�.
http����� ������ �������� �����ϴµ� �⺻���� ����̴�. ��� �ٸ� �������� ����� ����� ��쿡�� �� ����� �����ϴ�. �ڽ��� ������ �ϴ��� Ȯ���� ���� ���Ѵٸ� �� �ɼ��� ���� ����
����: �� ����� �� �������� ��ũ�ȴ�. --disable-imagemapmod_imagemap�� �����ϴ� ������� imagemap ����� ������� �ʴ´�.--disable-includemod_include�� �����ϴ� Server Side Includes ����� ������� �ʴ´�.--disable-log-configmod_log_config�� �����ϴ� �α� ������ ������� �ʴ´�. �� ����� ������ ������ ��û�� �α� ����� �� ����.--disable-mimemod_mime�� ��û�� ���ϸ��� Ȯ���ڿ� ���� ������ �ൿ�� ����(mime-type, ���, ��������, ���ڵ�)�� �����Ѵ�. (�� ����� �����Ͽ�) ���� Ȯ���ڸ� MIME�� �������� �ʴ� ���� �Ϲ������� ��õ���� �ʴ´�.--disable-negotiationmod_negotiation�� �����ϴ� �������� ����� ������� �ʴ´�.--disable-setenvifmod_setenvif�� �����ϴ� ����� ���� ȯ�溯���� �����ϴ� ����� ������� �ʴ´�.--disable-statusmod_status�� �����ϴ� ���μ���/������ ���� ����� ������� �ʴ´�.--disable-userdirmod_userdir�� �����ϴ� ��û�� ����ں� ���丮�� �����ϴ� ����� ������� �ʴ´�.
�⺻������ �������� �ʴ� ���
�⺻������ �����ϵǴ� �� ������, ����� ����Ϸ���
���� Ȥ�� most�� all Ű���带
����Ͽ� ���������� �����ؾ� �ϴ� ����� �ִ�. ����
�Ʒ� �ɼǵ��� ����Ѵ�.
--enable-auth-anonmod_auth_anon�� �����ϴ� ������� ���� ����� ����Ѵ�.--enable-auth-dbmmod_auth_dbm�� ����ڸ��� ��ȣ�� DBM������ �����ͺ��̽� ���Ͽ� �����ϴ� HTTP Basic Authentication���� ����Ѵ�. ����� ����Ϸ��� �� �ɼ��� ����Ѵ�.--enable-auth-digestmod_auth_digest�� �����ϴ� RFC2617 Digest authentication�� ����Ѵ�. �� ����� ������ �Ϲ� �������Ͽ� �����Ѵ�.--enable-authnz-ldapmod_authnz_ldap�� �����ϴ� LDAP��� ���� ����� ����Ѵ�.--enable-cachemod_cache�� �����ϴ� �������� �����ϴ� ������ ij�� ����� ����Ѵ�. �ſ� ���ϰ� ���ų� ���Ͻ� ������ ij���ϴ� �������� �� �������� ����� ������ �� �ִ�. �ּ��� �Ѱ��� ����������(storage management module)�� (���� ���,mod_cache_disk��mod_mem_cache) ���� ����ؾ� �Ѵ�.--enable-cern-metamod_cern_meta�� �����ϴ� CERN ��Ÿ���� ���� ����� ����Ѵ�.--enable-charset-litemod_charset_lite�� �����ϴ� �������� ��ȯ ����� ����Ѵ�. �� ����� EBCDIC �ý��ۿ����� �⺻������ ���Եȴ�. �ٸ� �ý��ۿ����� ���� ���Խ������ �Ѵ�.--enable-davmod_dav�� �����ϴ� WebDAV �������� ó�� ����� ����Ѵ�. ������mod_dav_fs����� ���Ͻý��� �ڿ��� �����Ѵ�. �� �����--enable-dav�� ����ϸ� �ڵ����� �����Ѵ�.
����:mod_dav��http�������� ���� ���� ����ؾ� �Ѵ�.--enable-dav-fsmod_dav_fs�� �����ϴ� DAV�� ���Ͻý��� �ڿ� ���� ����� ����Ѵ�. �� �����mod_dav����� ���� �������̱� ������--enable-dav�� ����ؾ� �Ѵ�.--enable-deflatemod_deflate�� �����ϴ� �������� ���ڵ� ����� ����Ѵ�.--enable-disk-cachemod_cache_disk�� �����ϴ� ��ũ ij�� ����� ����Ѵ�.--enable-expiresmod_expires�� �����ϴ� Expires ��� ���� ����� ����Ѵ�.--enable-ext-filtermod_ext_filter�� �����ϴ� �ܺ� ���� ���� ����� ����Ѵ�.--enable-file-cachemod_file_cache�� �����ϴ� ���� ij�� ����� ����Ѵ�.--enable-headersmod_headers�� �����ϴ� HTTP ��� ���� ����� ����Ѵ�.--enable-infomod_info�� �����ϴ� �������� ����� ����Ѵ�.--enable-ldapmod_ldap�� �����ϴ� LDAP ij�̰� ����Ǯ ����� ����Ѵ�.--enable-logiomod_logio�� �����ϴ� �α� ����� ����� ����Ʈ���� ����ϴ� ����� ����Ѵ�.--enable-mem-cachemod_mem_cache�� �����ϴ� �� ij�� ����� ����Ѵ�.--enable-mime-magicmod_mime_magic�� �����ϴ� MIME type �ڵ� �ν� ����� ����Ѵ�.--enable-isapimod_isapi�� �����ϴ� isapi Ȯ���� �����Ѵ�.--enable-proxymod_proxy�� �����ϴ� ���Ͻ�/����Ʈ���� ����� ����Ѵ�.CONNECT,FTP,HTTP�� ���� ���Ͻ� ����� ����mod_proxy_connect,mod_proxy_ftp,mod_proxy_http����� �����Ѵ�.--enable-proxy�� ����ϸ� �� �� ����� �ڵ����� �����Ѵ�.--enable-proxy-connectmod_proxy_connect�� �����ϴ�CONNECT��û�� ���� ���Ͻ� ���� ����� ����Ѵ�. �� �����mod_proxy����� Ȯ���̹Ƿ�,--enable-proxy�� ���� ����ؾ� �Ѵ�.--enable-proxy-ftpmod_proxy_ftp�� �����ϴ�FTP��û�� ���� ���Ͻ� ���� ����� ����Ѵ�. �� �����mod_proxy����� Ȯ���̹Ƿ�,--enable-proxy�� ���� ����ؾ� �Ѵ�.--enable-proxy-httpmod_proxy_http�� �����ϴ�HTTP��û�� ���� ���Ͻ� ���� ����� ����Ѵ�. �� �����mod_proxy����� Ȯ���̹Ƿ�,--enable-proxy�� ���� ����ؾ� �Ѵ�.--enable-rewritemod_rewrite�� �����ϴ� ��Ģ��� URL ���� ����� ����Ѵ�.--enable-somod_so�� �����ϴ� DSO ����� ����Ѵ�.--enable-mods-shared�ɼ��� ����ϸ� �ڵ����� �� ����� �����Ѵ�.--enable-spelingmod_spelling�� �����ϴ� URL���� �Ϲ����� ����� �Ǽ��� ��ġ�� ����� ����Ѵ�.--enable-sslmod_ssl�� �����ϴ� SSL/TLS ����� ����Ѵ�.--enable-unique-idmod_unique_id�� �����ϴ� ��û���� ������ �ĺ��ڸ� ����� ����� ����Ѵ�.--enable-usertrackmod_usertrack�� �����ϴ� ����ڼ��� ���� ����� ����Ѵ�.--enable-vhost-aliasmod_vhost_alias�� �����ϴ� �뷮 ����ȣ��Ʈ ����� ����Ѵ�.
�����ڸ� ���� ���
���� ����� ��Ʈ������ �����ڿ��Ը� �����ϸ�, �⺻������ �������� �ʴ´�. �� ����� ����Ϸ��� ���� �ɼ��� ����Ѵ�. �� ����� �ʿ����� Ȯ��ġ�ʴٸ� ������� ����.
--enable-bucketeermod_bucketeer�� �����ϴ� ��Ŷ(bucket) ���� ���� ����Ѵ�.--enable-case-filtermod_case_filter�� �빮�ں�ȯ ������� �ߺ��� ����Ѵ�.--enable-case-filter-inmod_case_filter_in�� �빮�ں�ȯ �Է����� �ߺ��� ����Ѵ�.--enable-echomod_echo�� �����ϴ� ECHO ������ ����Ѵ�.--enable-example- �ߺ� ���������
mod_example�� ����Ѵ�. --enable-optional-fn-exportmod_optional_fn_export�� �����ϴ� �������� �Լ� ������Ʈ(exporter)�� ���� ����Ѵ�.--enable-optional-fn-importmod_optional_fn_import�� �����ϴ� �������� �Լ� ����Ʈ(importer)�� ���� ����Ѵ�.--enable-optional-hook-exportmod_optional_hook_export�� �����ϴ� �������� ��(hook) ������Ʈ�� ���� ����Ѵ�.--enable-optional-hook-importmod_optional_hook_import�� �����ϴ� �������� �� ����Ʈ�� ���� ����Ѵ�.
MPM�� �����ڰ� ���� ���
���� �ɼ��� ����Ͽ� �ʿ��� ����ó������ �����ڰ� ���� ����� �߰��Ѵ�:
--with-module=module-type:module-file�����ڰ� ���� ����� �������� ��ũ�� ��� ��Ͽ� �߰��Ѵ�. ����ġ ������ �ҽ� Ʈ����
modules/module-type���� ����� �ҽ�����module-file�� ã����� �װ��� �ҽ������� �־�� �Ѵ�. �װ��� ������ ���ٸ�configure�� module-file�� �������ϰ�ζ�� �����ϰ� �ҽ������� module-type �������丮�� �����Ϸ��� �õ��Ѵ�.�� �ɼ��� �ҽ������� �Ѱ��� ���� �ܺ� ����� �߰��ϴµ� �����ϴ�. �� ������ ����� ���簡 ������ ������ �����ؾ� �Ѵ�.
����
�������� ��ũ�� ����� �ƴ� DSO ����� ���Ѵٸ� apxs�� ����϶�.
--with-mpm=MPM- ������ ���۹���� �����Ѵ�. ��Ȯ�� �Ѱ��� ����ó��������� �����ؾ� �Ѵ�.
�������� ������ ����ϴ� �ü���� �⺻ MPM�� ����Ѵ�.
����� �� �ִ� MPM����
beos,leader,mpmt_os2,perchild,prefork,threadpool,worker�� �ִ�.
��Ÿ �ɼ�
--enable-maintainer-mode- ����� ���� �����Ͻ� ����� �۵��Ѵ�.
--enable-mods-shared=MODULE-LIST-
������������ �������� ��� ����� �����Ѵ�. ��, �� ������
LoadModule���þ ����Ͽ� �������� �о�鿩�� �Ѵ�.MODULE-LIST�� �������� ������ �������� ����ǥ�� ���� ����̴�. �������� �տ�
mod_�� ����. ���� ���:--enable-mods-shared='headers rewrite dav'��, Ư���� Ű����
all��most�� ����� �� �ִ�. ���� ���,--enable-mods-shared=most�� ��κ��� ����� DSO ���� �������Ѵ�.
--enable-modules=MODULE-LIST--enable-mods-shared�� ���������, �� �ɼ��� ������ ������ �������� ��ũ�Ѵ�. ��, �� ������httpd�����ϸ� ������ ����� �� �ִ�.LoadModule�� �о���� �ʿ䰡 ����.--enable-v4-mapped- IPv6 ������ IPv4 ������ ó���� �� �ֵ��� �Ѵ�.
--with-port=PORThttpd�� ��ٸ� ��Ʈ�� �����Ѵ�. �� ��Ʈ��ȣ�� ��������httpd.conf�� ���鶧 ���δ�. �⺻���� 80�̴�.--with-program-name- �ٸ� �������ϸ��� �����Ѵ�. �⺻����
httpd�̴�.
�߰� ��Ű�� ����
���� �ɼ��� �߰� ��Ű���� �����Ѵ�.
�Ϲ����� ����
�Ϲ������� ������ ���� ������ ����Ͽ� �߰� ��Ű���� �ٷ��:
--with-PACKAGE[=ARG]- ��Ű�� PACKAGE�� ����Ѵ�.
ARG�� �⺻����
yes�̴�. --without-PACKAGE- ��Ű�� PACKAGE�� ������� �ʴ´�.
--with-PACKAGE=no�� ����.autoconf�� �� �ɼ��� ������ ����ġ �������ʹ� ���谡 ����.
Ư�� ��Ű��
--with-apr=DIR|FILEhttpd�ҽ� �������� ���Ե� Apache Portable Runtime (APR)�� �ڵ����� �������� ���� �����ϵȴ�. ���� �̹� ��ġ�� APR�� ��� ����ϰ� �ʹٸ�configure����apr-config��ũ��Ʈ�� ��θ� �˷��־�� �Ѵ�. APR�� ��ġ�� ������, ���ϸ�, ���丮���� ����� �� �ִ�. ������ ���丮�� �� ���丮�� �������丮bin��apr-config�� �־�� �Ѵ�.--with-apr-util=DIR|FILEhttpd�ҽ� �������� ���Ե� Apache Portable Runtime Utilities (APU)�� �ڵ����� �������� ���� �����ϵȴ�. ���� �̹� ��ġ�� APU�� ��� ����ϰ� �ʹٸ�configure����apu-config��ũ��Ʈ�� ��θ� �˷��־�� �Ѵ�. APU�� ��ġ�� ������, ���ϸ�, ���丮���� ����� �� �ִ�. ������ ���丮�� �� ���丮�� �������丮bin��apu-config�� �־�� �Ѵ�.--with-ssl=DIRmod_ssl�� ����ϴ� ���configure�� ��ġ�� OpenSSL�� ã�´�. ��� �� �ɼ��� ����Ͽ� SSL/TLS ������ ���丮��θ� �˷��� �� �ִ�.--with-z=DIR- (
mod_deflate�� ����ϴ� ���� ����) ������ �ʿ��ϴٸ� �ڵ�����configure�� ��ġ��zlib���̺귯���� ã�´�. ��� �� �ɼ��� ����Ͽ� ���� ���̺귯���� ���丮��θ� �˷��� �� �ִ�.
mod_authn_dbm��
mod_rewrite�� DBM RewriteMap ���� ����ġ
�������� �Ϻ� ����� ������ ���� ã������ ������ Ű/��
�����ͺ��̽��� ����Ѵ�. APU�� SDBM�� ����־ ������
�ּ��� �� �����ͺ��̽��� ����� �� �ִ�. �ٸ� ������
�����ͺ��̽��� ����ϰ� �ʹٸ� �Ʒ� �ɼ��� ����Ѵ�:
--with-gdbm[=path]- path�� �������� ������,
configure�� �Ϲ����� �˻���ο��� ��ġ�� GNU DBM ������ϰ� ���̺귯���� ã�´�. ���� path�� �����ϸ�configure��path/lib��path/include���� �ʿ��� ������ ã�´�. ���������� path�� ������� ��ο� ���̺귯�� ��θ� �ݷ��� ���̿� �ΰ� ���� ���� �� �ִ�. --with-ndbm[=path]--with-gdbm�� ������ ��ġ�� New DBM�� ã�´�.--with-berkeley-db[=path]--with-gdbm�� ������ ��ġ�� Berkeley DB�� ã�´�.
����
DBM �ɼ��� APU�� �����ϸ� APU ������ũ��Ʈ�� ����
���ȴ�. ���� --with-apr-util�� ����Ͽ�
�̹� ��ġ�� APU�� ����Ѵٸ� DBM �ɼ��� �ҿ��� ����.
�������� ���� DBM ������ ���� ����� �� �ִ�. ����� ������ DBM ������ ������ �� �ִ�.
���� ���α��� ���� �ɼ�
--enable-static-support- ���� ���α��� �������� ��ũ�� �������Ϸ� �����. ��, �ʿ��� ���̺귯���� ��� �����ϵ��� ���������� �������Ѵ�. �� �ɼ��� ������� ������ �⺻������ ���� ���α��� �������� ��ũ�Ѵ�.
--enable-suexec- �������� �����ϴ� ���μ����� uid�� gid�� �����ϴ�
suexec�� ����Ϸ��� �� �ɼ��� ����Ѵ�. suid ���������� ���Ȼ� ������ ��� ���� ���Ѵٸ� �� �ɼ��� ������� ����.suexec�� �����ϴ� �ɼ��� �Ʒ����� �����Ѵ�.
���� �ɼ��� ����Ͽ� ���� ���α����� �������� ��ũ�� ���������� ���� �� �ִ�:
--enable-static-abab�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-checkgidcheckgid�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-htdbmhtdbm�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-htdigesthtdigest�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-htpasswdhtpasswd�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-logresolvelogresolve�� �������� ��ũ�� �������Ϸ� �������Ѵ�.--enable-static-rotatelogsrotatelogs�� �������� ��ũ�� �������Ϸ� �������Ѵ�.
suexec ���� �ɼ�
�Ʒ� �ɼ��� suexec�� �ڼ��� �����Ѵ�.
�� �ڼ��� ������ suEXEC
������ ��ġ�� �����϶�.
--with-suexec-bin- suexec ���������� ��θ� �����Ѵ�. �⺻����
--sbindir�̴� (��ġ ���丮�� �ڼ��� ���� ����). --with-suexec-callersuexec�� ������ ����ڸ� �����Ѵ�. �� ����ڴ� ����httpd�� �����ϴ� ����ڿ� ���ƾ� �Ѵ�.--with-suexec-docrootsuexec�� �� �ɼ����� ������ ���丮 �Ʒ��� �ִ� �������ϸ��� ������ �� �ִ�. �⺻����--datadir/htdocs��.--with-suexec-gidminsuexec���� ���������� �ּ� GID�� �����Ѵ�. �⺻���� 100�̴�.--with-suexec-logfilesuexec�α����ϸ��� �����Ѵ�. �α����ϸ��� �⺻����suexec_log�̰�,--logfiledir�� ��ġ�Ѵ�.--with-suexec-safepathsuexec�� �����ϴ� ���μ�����PATHȯ�溯������ �����Ѵ�. �⺻����/usr/local/bin:/usr/bin:/bin�̴�.--with-suexec-userdir- ����� ���丮����
suexec�� ������ �� �ִ� (���������� �ִ�) �������丮�� �����Ѵ�. �� ������suexec�� (mod_userdir�� �����ϴ�) ����ں� ���丮�� ���� ����Ҷ� �ʿ��ϴ�. �⺻����public_html�̴�. --with-suexec-uidminsuexec���� ���������� �ּ� UID�� �����Ѵ�. �⺻���� 100�̴�.--with-suexec-umasksuexec�� �����ϴ� ���μ�����umask�� �����Ѵ�. �⺻���� ����ϴ� �ý����� �⺻ ������ ����.
ȯ�溯��
configure�� ������ �����ϰų� ���ʿ� �ٸ�
�̸��̳� ��ġ�� �ִ� ���̺귯���� ���α��� ã���� �����ִ�
������ ȯ�溯������ �ִ�.
CC- �����Ͽ� ����� C �����Ϸ� ���ɾ �����Ѵ�.
CFLAGS- �����϶� ����ϱ� �ٶ�� C �����Ϸ� �ɼ��� �����Ѵ�.
CPP- ����� C ��ó���� ���ɾ �����Ѵ�.
CPPFLAGS- C/C++ ��ó���� �ɼ�. ���� ���, ��������� ���ʿ� ��
includedir ���丮�� �ִٸ�
-Iincludedir�� ����Ѵ�. LDFLAGS- ��Ŀ �ɼ�. ���� ���, ���̺귯���� ���ʿ� ��
libdir ���丮�� �ִٸ�
-Llibdir�� ����Ѵ�.
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 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 Libera.chat, or sent to our mailing lists.
