<!DOCTYPE html SYSTEM "about:legacy-compat">
<html lang="ko"><head><META http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<meta content="width=device-width, initial-scale=1" name="viewport">
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>configure - 소스 트리를 구성한다 - Apache HTTP Server Version 2.4</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 rel="stylesheet" type="text/css" href="../style/css/prettify.css">
<script src="../style/scripts/prettify.min.js">
</script>

<link href="../images/favicon.png" rel="shortcut icon"></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="../mod/">모듈</a> | <a href="../mod/quickreference.html">지시어들</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">용어</a> | <a href="../sitemap.html">사이트맵</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p>
<p class="apache">Apache HTTP Server Version 2.4</p>
<img alt="" src="../images/feather.png"></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif"></a></div>
<div id="path">
<a href="https://www.apache.org/">Apache</a> &gt; <a href="https://httpd.apache.org/">HTTP Server</a> &gt; <a href="https://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.4</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>configure - 소스 트리를 구성한다</h1>
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button>
<div class="toplang">
<p><span>가능한 언어: </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/programs/configure.html" hreflang="fr" rel="alternate" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/configure.html" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/programs/configure.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="outofdate">이 문서는 최신판 번역이 아닙니다.
            최근에 변경된 내용은 영어 문서를 참고하세요.</div>

    <p><code>configure</code> 스크립트는 특정 플래폼에서 아파치
    웹서버를 컴파일하고 설치하기위해 소스 트리를 구성한다. 여러
    옵션을 사용하여 원하는 요구조건에 맞게 서버를 컴파일할 수
    있다.</p>

    <p>소스 배포본의 최상위 디렉토리에 있는 이 스크립트는 유닉스와
    유닉스류 시스템에서만 사용한다. 다른 플래폼을 사용한다면
    <a href="../platform/">플래폼</a> 문서를 참고하라.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#synopsis">개요</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#options">옵션</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#env">환경변수</a></li>
</ul><h3>참고</h3><ul class="seealso"><li><a href="../install.html">컴파일과 설치</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="synopsis">개요 <a title="Permanent link" href="#synopsis" class="permalink">&para;</a></h2>
    <p><code>configure</code> 스크립트는 배포본의 최상위
    디렉토리에서 실행해야 한다.</p>

    <p><code><strong>./configure</strong> [<var>OPTION</var>]...
    [<var>VAR</var>=<var>VALUE</var>]...</code></p>

    <p>환경변수를 (예를 들어, <code>CC</code>, <code>CFLAGS</code>,
    ...) 지정하려면, <code><var>VAR</var>=<var>VALUE</var></code>와
    같이 지시한다. <a href="#env">아래에서</a> 유용한 환경변수들을
    설명한다.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="options">옵션 <a title="Permanent link" href="#options" class="permalink">&para;</a></h2>
  <ul>
    <li><a href="#configurationoptions">구성 옵션</a></li>
    <li><a href="#installationdirectories">설치 디렉토리</a></li>
    <li><a href="#systemtypes">시스템 종류</a></li>
    <li><a href="#optionalfeatures">기능 선택</a></li>
    <li><a href="#supportopt">지원 프로그램을 위한 옵션</a></li>
  </ul>

  <h3 id="configurationoptions">구성 옵션</h3>

    <p>이 옵션들은 <code>configure</code> 자체 행동에 영향을
    준다.</p>

    <dl>
      <dt><code>-C</code></dt>
      <dt><code>--config-cache</code></dt>
      <dd><code>--cache-file=config.cache</code>와 같다.</dd>

      <dt><code>--cache-file=<var>FILE</var></code></dt>
      <dd>검사 결과를 <var>FILE</var> 파일에 캐싱한다.
        기본값은 검사 결과를 기록하지 않는다.</dd>

      <dt><code>-h</code></dt>
      <dt><code>--help [short|recursive]</code></dt>
      <dd>도움말을 출력하고 종료한다. <code>short</code> 아규먼트는
        이 패키지 특유의 옵션만을 출력한다. <code>recursive</code>
        아규먼트는 포함된 모든 패키지에 대한 짧은 도움말을
        보여준다.</dd>

      <dt><code>-n</code></dt>
      <dt><code>--no-create</code></dt>
      <dd><code>configure</code> 스크립트를 정상적으로 실행하지만,
        출력파일을 만들지 않는다. 이 옵션은 컴파일을 위한 makefile을
        만들기 이전에 검사 결과를 확인해볼때 유용하다.</dd>

      <dt><code>-q</code></dt>
      <dt><code>--quiet</code></dt>
      <dd>실행중에 <code>checking ...</code> 문구를 출력하지
        않는다.</dd>

      <dt><code>--srcdir=<var>DIR</var></code></dt>
      <dd><var>DIR</var> 디렉토리를 소스파일 디렉토리로 지정한다.
        기본값은 configure가 있는 디렉토리 혹은 상위디렉토리
        <code>..</code>이다.</dd>

      <dt><code>--silent</code></dt>
      <dd><code>--quiet</code>와 같다.</dd>

      <dt>-V</dt>
      <dt>--version</dt>
      <dd>저작권 정보를 출력하고 종료한다.</dd>
    </dl>
  

  <h3 id="installationdirectories">설치 디렉토리</h3>

    <p>이 옵션들은 설치 디렉토리를 지정한다. 설치 위치는
      선택한 구조(layout)에 따라 다르다.</p>

    <dl>
      <dt><code>--prefix=<var>PREFIX</var></code></dt>
      <dd>아키텍쳐에 독립적인 파일을 <var>PREFIX</var>에 설치한다.
        기본값은 <code>/usr/local/apache2</code>이다.</dd>

      <dt><code>--exec-prefix=<var>EPREFIX</var></code></dt>
      <dd>아키텍쳐에 의존적인 파일을 <var>EPREFIX</var>에 설치한다.
        기본값은 <var>PREFIX</var> 디렉토리이다.</dd>
    </dl>

    <p>기본적으로 <code>make install</code>은
      <code>/usr/local/apache2/bin</code>,
      <code>/usr/local/apache2/lib</code>와 같은 위치에 모든
      파일을 설치한다. <code>--prefix=$HOME</code>과 같이
      <code>--prefix</code> 옵션을 사용하여
      <code>/usr/local/apache2</code> 이외의 설치 상위디렉토리를
      지정할 수 있다.</p>

    <h4 id="layout">디렉토리 구조 지정</h4>
      <dl>
        <dt><code>--enable-layout=<var>LAYOUT</var></code></dt>
        <dd>설치 위치를 <var>LAYOUT</var> 구조에 따르도록
          소스코드와 컴파일 스크립트를 구성한다. 구조를 사용하면
          파일 종류에 따라 설치 위치를 따로 지정할 수 있다.
          <code>config.layout</code> 파일에 여러 설정 예가 있고,
          이를 참고하여 직접 설정을 만들 수도 있다. 파일에서
          각 구조는 <code>&lt;Layout
            FOO&gt;...&lt;/Layout&gt;</code>로 구분되며, 이
          부분은 <code>FOO</code>라는 이름의 구조를 나타낸다.
          구조의 기본값은 <code>Apache</code>이다.</dd>
      </dl>
    

    <h4 id="directoryfinetuning">설치 디렉토리의
      자세한 조정</h4>
    
      <p>설치 디렉토리를 더 수정한다면 아래 옵션을 사용한다.
        각 디렉토리의 기본값은 <code>autoconf</code>가 지정하며,
        선택한 구조에 따라 다름을 주의하라.</p>

      <dl>
        
        <dt><code>--bindir=<var>DIR</var></code></dt>
        <dd>사용자 실행파일을 <var>DIR</var>에 설치한다. 사용자
          실행파일에는 사이트 관리자에게 유용한
          <code>htpasswd</code>와 <code>dbmmanage</code> 같은
          지원 프로그램도 포함된다. <var>DIR</var>의 기본값은
          <code><var>EPREFIX</var>/bin</code>이다.</dd>

        <dt><code>--datadir=<var>DIR</var></code></dt>
        <dd>아키텍쳐 독립적인 읽기전용 자료를 <var>DIR</var>에
          설치한다. <code>datadir</code>의 기본값은
          <code><var>PREFIX</var>/share</code>이다.
          <code>autoconf</code>에 이 옵션이 있지만 현재 사용하지
          않는다.</dd>

        <dt><code>--includedir=<var>DIR</var></code></dt>
        <dd>C 헤더파일을 <var>DIR</var>에 설치한다.
          <code>includedir</code>의 기본값은
          <code><var>EPREFIX</var>/include</code>이다.</dd>

        <dt><code>--infodir=<var>DIR</var></code></dt>
        <dd>info 문서를 <var>DIR</var>에 설치한다.
          <code>infodir</code>의 기본값은
          <code><var>PREFIX</var>/info</code>이다. 현재 이 옵션은
          사용하지 않는다.</dd>
        
        <dt><code>--libdir=<var>DIR</var></code></dt>
        <dd>오브젝트코드 라이브러리를 <var>DIR</var>에 설치한다.
          <code>libdir</code>의 기본값은
          <code><var>EPREFIX</var>/lib</code>이다.</dd>

        <dt><code>--libexecdir=<var>DIR</var></code></dt>
        <dd>프로그램 실행파일을 (즉, 공유모듈) <var>DIR</var>에
          설치한다. <code>libexecdir</code>의 기본값은
          <code><var>EPREFIX</var>/libexec</code>이다.</dd>

        <dt><code>--localstatedir=<var>DIR</var></code></dt>
        <dd>변경되는 머쉰별 정보를 <var>DIR</var>에 설치한다.
          <code>localstatedir</code>의 기본값은
          <code><var>PREFIX</var>/var</code>이다.
          <code>autoconf</code>에 이 옵션이 있지만 현재 사용하지
          않는다.</dd>

        <dt><code>--mandir=<var>DIR</var></code></dt>
        <dd>man 문서를 <var>DIR</var>에 설치한다.
          <code>mandir</code>의 기본값은
          <code><var>EPREFIX</var>/man</code>이다.</dd>
      
        <dt><code>--oldincludedir=<var>DIR</var></code></dt>
        <dd>gcc가 아닌 컴파일러를 위한 C 헤더파일을 <var>DIR</var>에
          설치한다. <code>oldincludedir</code>의 기본값은
          <code>/usr/include</code>이다. <code>autoconf</code>에
          이 옵션이 있지만 현재 사용하지 않는다.</dd>
        
        <dt><code>--sbindir=<var>DIR</var></code></dt>
        <dd>시스템 관리자용 실행파일을 <var>DIR</var>에 설치한다.
          시스템 관리자용 실행파일이란 아파치 웹서버를 실행하는데
          필요한 <code>httpd</code>, <code>apachectl</code>,
          <code>suexec</code> 등 서버 프로그램을 말한다.
          <code>sbindir</code>의 기본값은
          <code><var>EPREFIX</var>/sbin</code>이다.</dd>

        <dt><code>--sharedstatedir=<var>DIR</var></code></dt>
        <dd>변경되는 아키텍쳐 독립적인 자료를 <var>DIR</var>에
          설치한다. <code>sharedstatedir</code>의 기본값은
          <code><var>PREFIX</var>/com</code>이다.
          <code>autoconf</code>에 이 옵션이 있지만 현재 사용하지
          않는다.</dd>

        <dt><code>--sysconfdir=<var>DIR</var></code></dt>
        <dd>서버 설정파일 <code>httpd.conf</code>,
          <code>mime.types</code>와 같은 읽기전용 머쉰별 자료를
          <var>DIR</var>에 설치한다. <code>sysconfdir</code>의
          기본값은 <code><var>PREFIX</var>/etc</code>이다.</dd>
      </dl>        
    
  
  
  <h3 id="systemtypes">시스템 종류</h3>

    <p>다른 시스템에서 실행할 아파치 웹서버를
      교차컴파일하기(cross-compile)하기 위한 옵션들이다. 서버를
      컴파일한 시스템에서 서버를 실행하는 일반적인 경우, 이
      옵션을 사용하지 않는다.</p>

    <dl>
      <dt><code>--build=<var>BUILD</var></code></dt>
      <dd>도구를 컴파일하는 시스템의 종류를 지정한다. 기본값은
        <code>config.guess</code> 스크립트의 결과이다.</dd>

      <dt><code>--host=<var>HOST</var></code></dt>
      <dd>서버를 실행할 시스템의 종류를 지정한다. <var>HOST</var>의
        기본값은 <var>BUILD</var>이다.</dd>

      <dt><code>--target=<var>TARGET</var></code></dt>
      <dd><var>TARGET</var> 시스템 종류를 위한 컴파일러를 만들때
        사용한다. 기본값은 <var>HOST</var>이다.
        <code>autoconf</code>에 이 옵션이 있지만 아파치 웹서버와는
        관련이 없다.</dd>
    </dl>
  

  <h3 id="optionalfeatures">기능 선택</h3>

    <p>이 옵션은 웹서버의 세부 기능을 조절한다.</p>

    <h4 id="generaloptfeat">일반적인 문법</h4>
      <p>일반적으로 다음 문법을 사용하여 기능을 포함하고 뺀다:</p>

      <dl>
        <dt><code>--disable-<var>FEATURE</var></code></dt>
        <dd><var>FEATURE</var> 기능을 뺀다.
          <code>--enable-<var>FEATURE</var>=no</code>와 같다.</dd>

        <dt><code>--enable-<var>FEATURE</var>[=<var>ARG</var>]</code></dt>
        <dd><var>FEATURE</var> 기능을 포함한다. <var>ARG</var>의
          기본값은 <code>yes</code>이다.</dd>

        <dt><code>--enable-<var>MODULE</var>=shared</code></dt>
        <dd>해당 모듈을 DSO 모듈로 컴파일한다.</dd>

        <dt><code>--enable-<var>MODULE</var>=static</code></dt>
        <dd>포함하는 모듈은 기본적으로 정적으로 링크된다. 이
          옵션은 명시적으로 정적 링크를 강제한다.</dd>
      </dl>

      <div class="note"><h3>주의</h3>
        <code>configure</code>는 <var>foo</var>가 없는 경우
        <code>--enable-<var>foo</var></code>를 사용해도 이 사실을
        알려주지 않으므로 주의해서 입력해야 한다.
      </div>
    

    
    <h4 id="enabledmodules">기본적으로 포함하는 모듈</h4>
      <p>어떤 모듈은 기본적으로 컴파일되기때문에 사용하지 않는다면
        명시적으로 빼줘야 한다. 다음 옵션은 특정 모듈을 컴파일
        과정에서 제외한다.</p>

      <dl>
        <dt><code>--disable-actions</code></dt>
        <dd><code class="module"><a href="../mod/mod_actions.html">mod_actions</a></code>가 제공하는 요청에 대한
          행동 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-alias</code></dt>
        <dd><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>가 제공하는 요청을
          파일시스템의 다른 부분으로 대응하는 기능을 사용하지
          않는다.</dd>

        <dt><code>--disable-asis</code></dt>
        <dd><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code>가 제공하는 as-is 파일형을
          지원하지 않는다.</dd>

        <dt><code>--disable-auth</code></dt>
        <dd><code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>가 제공하는 사용자별 접근제어
          기능을 사용하지 않는다. 이 모듈은 사용자명과 암호를
          일반 문자파일에 저장하는 HTTP Basic Authentication에서
          사용한다.</dd>

        <dt><code>--disable-autoindex</code></dt>
        <dd><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>가 제공하는 디렉토리
          목록 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-access</code></dt>
        <dd><code class="module"><a href="../mod/mod_access.html">mod_access</a></code>가 제공하는 호스트별
          접근제어 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-cgi</code></dt>
        <dd>비쓰레드 MPM을 사용하는 경우 CGI 스크립트를 지원하는
          <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>를 기본적으로 포함한다. 이
          옵션을 사용하면 CGI를 지원하지 않는다.</dd>

        <dt><code>--disable-cgid</code></dt>
        <dd>쓰레드 MPM인 <code class="module"><a href="../mod/worker.html">worker</a></code>나
          <code class="module"><a href="../mod/perchild.html">perchild</a></code>를 사용하는 경우 기본적으로
          <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>가 CGI 스크립트를 지원한다.
          이 옵션을 사용하면 CGI를 지원하지 않는다.</dd>

        <dt><code>--disable-charset-lite</code></dt>
        <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>가 제공하는 문자집합
          변환 기능을 사용하지 않는다. 이 모듈은 EBCDIC 시스템에서만
          기본적으로 포함한다.</dd>

        <dt><code>--disable-dir</code></dt>
        <dd><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>이 제공하는 디렉토리 요청
          처리 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-env</code></dt>
        <dd><code class="module"><a href="../mod/mod_env.html">mod_env</a></code>가 제공하는 환경변수 설정/해제
          기능을 사용하지 않는다.</dd>

        
        <dt><code>--disable-http</code></dt>
          <dd>HTTP 프로토콜을 처리하지 않는다. <code>http</code>
            모듈은 서버가 웹서버로 동작하는데 기본적인 모듈이다.
            대신 다른 프로토콜 모듈을 사용할 경우에만 이 모듈이
            유용하다. <strong>자신이 무엇을 하는지 확실히 알지
            못한다면 이 옵션을 빼지 마라</strong>
            <br>
            주의: 이 모듈은 항상 정적으로 링크된다.</dd>

        <dt><code>--disable-imagemap</code></dt>
        <dd><code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>이 제공하는 서버기반 imagemap
          기능을 사용하지 않는다.</dd>

        <dt><code>--disable-include</code></dt>
        <dd><code class="module"><a href="../mod/mod_include.html">mod_include</a></code>가 제공하는 Server Side
          Includes 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-log-config</code></dt>
        <dd><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>가 제공하는 로그
          설정을 사용하지 않는다. 이 모듈이 없으면 서버의 요청을
          로그에 기록할 수 없다.</dd>

        <dt><code>--disable-mime</code></dt>
        <dd><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>은 요청한 파일명의 확장자에
          따라 파일의 행동과 내용(mime-type, 언어, 문자집합,
          인코딩)을 결정한다. (이 모듈을 제거하여) 파일 확장자를
          MIME과 연관하지 않는 것을 일반적으로 추천하지 않는다.</dd>

        <dt><code>--disable-negotiation</code></dt>
        <dd><code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>이 제공하는 내용협상
          기능을 사용하지 않는다.</dd>

        <dt><code>--disable-setenvif</code></dt>
        <dd><code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>가 제공하는 헤더에
          따라 환경변수를 설정하는 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-status</code></dt>
        <dd><code class="module"><a href="../mod/mod_status.html">mod_status</a></code>가 제공하는 프로세스/쓰레드
          감시 기능을 사용하지 않는다.</dd>

        <dt><code>--disable-userdir</code></dt>
        <dd><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>이 제공하는 요청을 사용자별
          디렉토리에 대응하는 기능을 사용하지 않는다.</dd>
      </dl>
    

    <h4 id="disabledmodules">기본적으로 포함하지 않는 모듈</h4>
      <p>기본적으로 컴파일되는 모듈도 있지만, 모듈을 사용하려면
        직접 혹은 <code>most</code>나 <code>all</code> 키워드를
        사용하여 명시적으로 포함해야 하는 모듈이 있다. 그래서
        아래 옵션들을 사용한다.</p>

      <dl>
        <dt><code>--enable-auth-anon</code></dt>
        <dd><code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code>이 제공하는 익명사용자
          접근 기능을 사용한다.</dd>

        <dt><code>--enable-auth-dbm</code></dt>
        <dd><code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>은 사용자명과 암호를
          DBM형식의 데이터베이스 파일에 저장하는 HTTP Basic
          Authentication에서 사용한다. 모듈을 사용하려면 이
          옵션을 사용한다.</dd>

        <dt><code>--enable-auth-digest</code></dt>
        <dd><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>가 제공하는 RFC2617
          Digest authentication을 사용한다. 이 모듈은 정보를
          일반 문자파일에 저장한다.</dd>

        <dt><code>--enable-authnz-ldap</code></dt>
        <dd><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>이 제공하는 LDAP기반
          인증 기능을 사용한다.</dd>
          
        <dt><code>--enable-cache</code></dt>
        <dd><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>가 제공하는 동적으로 생성하는
          파일의 캐싱 기능을 사용한다. 매우 부하가 많거나 프록시
          서버를 캐싱하는 서버에게 이 실험적인 모듈이 유용할
          수 있다. 최소한 한가지 저장관리모듈(storage management
          module)을 (예를 들어, <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>나
          <code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>) 같이 사용해야 한다.</dd>

        <dt><code>--enable-cern-meta</code></dt>
        <dd><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code>가 제공하는 CERN 메타파일
          지원 기능을 사용한다.</dd>

        <dt><code>--enable-charset-lite</code></dt>
        <dd><code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>가 제공하는 문자집합
          변환 기능을 사용한다. 이 모듈은 EBCDIC 시스템에서만
          기본적으로 포함된다. 다른 시스템에서는 직접 포함시켜줘야
          한다.</dd>

        <dt><code>--enable-dav</code></dt>
        <dd><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>가 제공하는 WebDAV 프로토콜
          처리 기능을 사용한다. 독립된 <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>
          모듈이 파일시스템 자원을 지원한다. 이 모듈은
          <code>--enable-dav</code>를 사용하면 자동으로 포함한다.<br>
          주의: <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>는 <code>http</code>
          프로토콜 모듈과 같이 사용해야 한다.</dd>

        <dt><code>--enable-dav-fs</code></dt>
        <dd><code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>가 제공하는 DAV의 파일시스템
          자원 지원 기능을 사용한다. 이 모듈은
          <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> 모듈을 위한 제공자이기 때문에
          <code>--enable-dav</code>도 사용해야 한다.</dd>

        <dt><code>--enable-deflate</code></dt>
        <dd><code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>가 제공하는 압축전송
          인코딩 기능을 사용한다.</dd>

        <dt><code>--enable-disk-cache</code></dt>
        <dd><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>가 제공하는 디스크
          캐싱 기능을 사용한다.</dd>

        <dt><code>--enable-expires</code></dt>
        <dd><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code>가 제공하는 Expires
          헤더 조절 기능을 사용한다.</dd>

        <dt><code>--enable-ext-filter</code></dt>
        <dd><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>가 제공하는 외부
          필터 지원 기능을 사용한다.</dd>

        <dt><code>--enable-file-cache</code></dt>
        <dd><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>가 제공하는 파일
          캐싱 기능을 사용한다.</dd>

        <dt><code>--enable-headers</code></dt>
        <dd><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>가 제공하는 HTTP 헤더
          조절 기능을 사용한다.</dd>

        <dt><code>--enable-info</code></dt>
        <dd><code class="module"><a href="../mod/mod_info.html">mod_info</a></code>가 제공하는 서버정보 기능을
          사용한다.</dd>

        <dt><code>--enable-ldap</code></dt>
        <dd><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>이 제공하는 LDAP 캐싱과
          연결풀 기능을 사용한다.</dd>

        <dt><code>--enable-logio</code></dt>
        <dd><code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>가 제공하는 로그에 헤더와
          입출력 바이트수를 기록하는 기능을 사용한다.</dd>

        <dt><code>--enable-mem-cache</code></dt>
        <dd><code class="module"><a href="../mod/mod_mem_cache.html">mod_mem_cache</a></code>가 제공하는 메모리
          캐싱 기능을 사용한다.</dd>

        <dt><code>--enable-mime-magic</code></dt>
        <dd><code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code>이 제공하는 MIME
          type 자동 인식 기능을 사용한다.</dd>

        <dt><code>--enable-isapi</code></dt>
        <dd><code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>가 제공하는 isapi 확장을
          지원한다.</dd>

        <dt><code>--enable-proxy</code></dt>
        <dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>가 제공하는 프록시/게이트웨이
          기능을 사용한다. <code>CONNECT</code>, <code>FTP</code>,
          <code>HTTP</code>에 대한 프록시 기능을 각각
          <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>,
          <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>,
          <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
          모듈이 제공한다. <code>--enable-proxy</code>를 사용하면
          이 세 모듈을 자동으로 포함한다.</dd>

        <dt><code>--enable-proxy-connect</code></dt>
        <dd><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>가 제공하는
          <code>CONNECT</code> 요청에 대한 프록시 지원 기능을
          사용한다. 이 모듈은 <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 모듈의
          확장이므로, <code>--enable-proxy</code>도 같이 사용해야
          한다.</dd>

        <dt><code>--enable-proxy-ftp</code></dt>
        <dd><code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>가 제공하는
          <code>FTP</code> 요청에 대한 프록시 지원 기능을 사용한다.
          이 모듈은 <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 모듈의 확장이므로,
          <code>--enable-proxy</code>도 같이 사용해야 한다.</dd>

        <dt><code>--enable-proxy-http</code></dt>
        <dd><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>가 제공하는
          <code>HTTP</code> 요청에 대한 프록시 지원 기능을 사용한다.
          이 모듈은 <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 모듈의 확장이므로,
          <code>--enable-proxy</code>도 같이 사용해야 한다.</dd>

        <dt><code>--enable-rewrite</code></dt>
        <dd><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>가 제공하는 규칙기반
          URL 조작 기능을 사용한다.</dd>

        <dt><code>--enable-so</code></dt>
        <dd><code class="module"><a href="../mod/mod_so.html">mod_so</a></code>가 제공하는 DSO 기능을 사용한다.
          <code>--enable-mods-shared</code> 옵션을 사용하면
          자동으로 이 모듈을 포함한다.</dd>

        <dt><code>--enable-speling</code></dt>
        <dd><code class="module"><a href="../mod/mod_spelling.html">mod_spelling</a></code>이 제공하는 URL에서
          일반적인 맞춤법 실수를 고치는 기능을 사용한다.</dd>

        <dt><code>--enable-ssl</code></dt>
        <dd><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>이 제공하는 SSL/TLS 기능을
          사용한다.</dd>

        <dt><code>--enable-unique-id</code></dt>
        <dd><code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>가 제공하는 요청마다
          유일한 식별자를 만드는 기능을 사용한다.</dd>

        <dt><code>--enable-usertrack</code></dt>
        <dd><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code>이 제공하는 사용자세션
          추적 기능을 사용한다.</dd>

        <dt><code>--enable-vhost-alias</code></dt>
        <dd><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>가 제공하는 대량
          가상호스트 기능을 사용한다.</dd>
      </dl>
    

    <h4 id="developermodules">개발자를 위한 모듈</h4>
      <p>다음 모듈은 테스트용으로 개발자에게만 유용하며, 기본적으로
        포함하지 않는다. 이 모듈을 사용하려면 다음 옵션을 사용한다.
        이 모듈이 필요한지 확실치않다면 사용하지 마라.</p>

      <dl>
        
        <dt><code>--enable-bucketeer</code></dt>
        <dd><code>mod_bucketeer</code>가 제공하는 버킷(bucket)
          조작 필터를 사용한다.</dd>

        
        <dt><code>--enable-case-filter</code></dt>
        <dd><code>mod_case_filter</code>의 대문자변환 출력필터
          견본을 사용한다.</dd>

        
        <dt><code>--enable-case-filter-in</code></dt>
        <dd><code>mod_case_filter_in</code>의 대문자변환 입력필터
          견본을 사용한다.</dd>

        <dt><code>--enable-echo</code></dt>
        <dd><code class="module"><a href="../mod/mod_echo.html">mod_echo</a></code>가 제공하는 ECHO 서버를
          사용한다.</dd>

        <dt><code>--enable-example</code></dt>
        <dd>견본 예제모듈인 <code class="module"><a href="../mod/mod_example.html">mod_example</a></code>을
          사용한다.</dd>

        
        <dt><code>--enable-optional-fn-export</code></dt>
        <dd><code>mod_optional_fn_export</code>가 제공하는 선택적인
          함수 엑스포트(exporter)의 예를 사용한다.</dd>

        
        <dt><code>--enable-optional-fn-import</code></dt>
        <dd><code>mod_optional_fn_import</code>가 제공하는 선택적인
          함수 임포트(importer)의 예를 사용한다.</dd>

        
        <dt><code>--enable-optional-hook-export</code></dt>
        <dd><code>mod_optional_hook_export</code>가 제공하는
          선택적인 훅(hook) 엑스포트의 예를 사용한다.</dd>

        
        <dt><code>--enable-optional-hook-import</code></dt>
        <dd><code>mod_optional_hook_import</code>가 제공하는
          선택적인 훅 임포트의 예를 사용한다.</dd>
      </dl>
    

    <h4 id="modules">MPM과 제삼자가 만든 모듈</h4>
      <p>다음 옵션을 사용하여 필요한 다중처리모듈과 제삼자가
        만든 모듈을 추가한다:</p>

      <dl>
        <dt><code>--with-module=<var>module-type</var>:<var>module-file</var>
          </code></dt>
        <dd><p>제삼자가 만든 모듈을 정적으로 링크할 모듈 목록에
            추가한다. 아파치 웹서버 소스 트리의
            <code>modules/<var>module-type</var></code>에서 모듈의
            소스파일 <code><var>module-file</var></code>을 찾기때문에
            그곳에 소스파일이 있어야 한다. 그곳에 파일이 없다면
            <code>configure</code>는 <var>module-file</var>이
            절대파일경로라고 가정하고 소스파일을
            <var>module-type</var> 하위디렉토리에 복사하려고
            시도한다.</p>
          <p>이 옵션은 소스파일이 한개인 작은 외부 모듈을 추가하는데
            유용하다. 더 복잡한 모듈은 개발사가 제공한 문서를
            참고해야 한다.</p>
          <div class="note"><h3>주의</h3>
            정적으로 링크된 모듈이 아닌 DSO 모듈을 원한다면
            <a href="apxs.html">apxs</a>를 사용하라.</div>
        </dd>

        <dt><code>--with-mpm=MPM</code></dt>
        <dd>서버의 동작방식을 선택한다. 정확히 한가지 <a href="../mpm.html">다중처리모듈</a>만을 선택해야 한다.
          선택하지 않으면 사용하는 운영체제의 <a href="../mpm.html#defaults">기본 MPM</a>을 사용한다.
          사용할 수 있는 MPM에는 <code class="module"><a href="../mod/beos.html">beos</a></code>,
          <code class="module"><a href="../mod/leader.html">leader</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>,
          <code class="module"><a href="../mod/perchild.html">perchild</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>,
          <code class="module"><a href="../mod/threadpool.html">threadpool</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>가
          있다.</dd>
      </dl>
    

    <h4 id="otheroptfeat">기타 옵션</h4>
      <dl>
        <dt><code>--enable-maintainer-mode</code></dt>
        <dd>디버깅 모드와 컴파일시 경고를 작동한다.</dd>

        <dt><code>--enable-mods-shared=<var>MODULE-LIST</var></code></dt>
        <dd>
          <p>동적공유모듈로 컴파일할 모듈 목록을 지정한다. 즉,
            이 모듈들은 <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> 지시어를
            사용하여 동적으로 읽어들여야 한다.</p>
          <p><var>MODULE-LIST</var>는 공백으로 구분한 모듈명들을
            따옴표로 묶은 목록이다. 모듈명에서 앞에
            <code>mod_</code>는 뺀다. 예를 들어:</p>
          <div class="example"><p><code>
            --enable-mods-shared='headers rewrite dav'
          </code></p></div>
          <p>또, 특별한 키워드 <code>all</code>과 <code>most</code>를
            사용할 수 있다. 예를 들어,</p>
          <div class="example"><p><code>
            --enable-mods-shared=most
          </code></p></div>
          <p>는 대부분의 모듈을 DSO 모듈로 컴파일한다.
            </p>
        </dd>
                    
        <dt><code>--enable-modules=<var>MODULE-LIST</var></code></dt>
        <dd><code>--enable-mods-shared</code>와 비슷하지만,
          이 옵션은 열거한 모듈들을 정적으로 링크한다. 즉, 이
          모듈들은 <code>httpd</code> 실행하면 언제나 사용할
          수 있다. <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>로 읽어들일
          필요가 없다.</dd>

        <dt><code>--enable-v4-mapped</code></dt>
        <dd>IPv6 소켓이 IPv4 연결을 처리할 수 있도록 한다.</dd>

        <dt><code>--with-port=<var>PORT</var></code></dt>
        <dd><code>httpd</code>가 기다릴 포트를 지정한다. 이
          포트번호는 설정파일 <code>httpd.conf</code>를 만들때
          쓰인다. 기본값은 80이다.</dd>

        <dt><code>--with-program-name</code></dt>
        <dd>다른 실행파일명을 지정한다. 기본값은
          <code>httpd</code>이다.</dd>
      </dl>
    
  

  <h3 id="packages">추가 패키지 선택</h3>
    <p>다음 옵션은 추가 패키지를 선택한다.</p>

    <h4 id="generalpackages">일반적인 문법</h4>
      <p>일반적으로 다음과 같은 문법을 사용하여 추가 패키지를
        다룬다:</p>

      <dl>
        <dt><code>--with-<var>PACKAGE</var>[=<var>ARG</var>]</code></dt>
        <dd>패키지 <var>PACKAGE</var>를 사용한다.
          <var>ARG</var>의 기본값은 <code>yes</code>이다.</dd>

        <dt><code>--without-<var>PACKAGE</var></code></dt>
        <dd>패키지 <var>PACKAGE</var>를 사용하지 않는다.
          <code>--with-<var>PACKAGE</var>=no</code>와 같다.
          <code>autoconf</code>에 이 옵션이 있지만 아파치 웹서버와는
          관계가 없다.</dd>
      </dl>
    

    

    <h4 id="packageopt">특정 패키지</h4>
      <dl>
        <dt><code>--with-apr=<var>DIR</var>|<var>FILE</var></code></dt>
        <dd><code>httpd</code> 소스 배포본에 포함된 Apache Portable
          Runtime (APR)은 자동으로 웹서버와 같이 컴파일된다.
          만약 이미 설치된 APR을 대신 사용하고 싶다면
          <code>configure</code>에게 <code>apr-config</code>
          스크립트의 경로를 알려주어야 한다. APR가 설치된 절대경로,
          파일명, 디렉토리명을 사용할 수 있다. 지정한 디렉토리나
          그 디렉토리의 하위디렉토리 <code>bin</code>에
          <code>apr-config</code>가 있어야 한다.</dd>
        
        <dt><code>--with-apr-util=<var>DIR</var>|<var>FILE</var></code></dt>
        <dd><code>httpd</code> 소스 배포본에 포함된 Apache Portable
          Runtime Utilities (APU)는 자동으로 웹서버와 같이
          컴파일된다. 만약 이미 설치된 APU을 대신 사용하고 싶다면
          <code>configure</code>에게 <code>apu-config</code>
          스크립트의 경로를 알려주어야 한다. APU가 설치된 절대경로,
          파일명, 디렉토리명을 사용할 수 있다. 지정한 디렉토리나
          그 디렉토리의 하위디렉토리 <code>bin</code>에
          <code>apu-config</code>가 있어야 한다.</dd>

        <dt><code>--with-ssl=<var>DIR</var></code></dt>
        <dd><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>을 사용하는 경우
          <code>configure</code>는 설치된 OpenSSL을 찾는다.
          대신 이 옵션을 사용하여 SSL/TLS 도구의 디렉토리경로를
          알려줄 수 있다.</dd>

        <dt><code>--with-z=<var>DIR</var></code></dt>
        <dd>(<code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>를 사용하는 경우와
          같이) 구성에 필요하다면 자동으로 <code>configure</code>는
          설치된 <code>zlib</code> 라이브러리를 찾는다. 대신
          이 옵션을 사용하여 압축 라이브러리의 디렉토리경로를
          알려줄 수 있다.</dd>
      </dl>

      <p><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>과
        <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>의 DBM <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> 같은 아파치
        웹서버의 일부 기능은 정보를 빨리 찾기위해 간단한 키/값
        데이터베이스를 사용한다. APU에 SDBM이 들어있어서 언제나
        최소한 이 데이터베이스는 사용할 수 있다. 다른 종류의
        데이터베이스를 사용하고 싶다면 아래 옵션을 사용한다:</p>

      <dl>
        <dt><code>--with-gdbm[=<var>path</var>]</code></dt>
        <dd><var>path</var>를 지정하지 않으면,
          <code>configure</code>는 일반적인 검색경로에서 설치된
          GNU DBM 헤더파일과 라이브러리를 찾는다. 직접
          <var>path</var>를 지정하면 <code>configure</code>는
          <code><var>path</var>/lib</code>과
          <code><var>path</var>/include</code>에서 필요한 파일을
          찾는다. 마지막으로 <var>path</var>에 헤더파일 경로와
          라이브러리 경로를 콜론을 사이에 두고 같이 적을 수
          있다.</dd>

        <dt><code>--with-ndbm[=<var>path</var>]</code></dt>
        <dd><code>--with-gdbm</code>과 같지만 설치된 New DBM을
          찾는다.</dd>

        <dt><code>--with-berkeley-db[=<var>path</var>]</code></dt>
        <dd><code>--with-gdbm</code>과 같지만 설치된 Berkeley
          DB를 찾는다.</dd>
      </dl>

      <div class="note"><h3>주의</h3>
        <p>DBM 옵션은 APU가 제공하며 APU 구성스크립트로 직접
          전달된다. 그래서 <code>--with-apr-util</code>을 사용하여
          이미 설치된 APU를 사용한다면 DBM 옵션은 소용이 없다.</p>
        <p>웹서버는 여러 DBM 구현을 같이 사용할 수 있다. 실행시
          적절한 DBM 종류를 설정할 수 있다.</p>
      </div>
    
  
  
  <h3 id="supportopt">지원 프로그램을 위한 옵션</h3>
    <dl>
      <dt><code>--enable-static-support</code></dt>
      <dd>지원 프로그램을 정적으로 링크된 실행파일로 만든다.
        즉, 필요한 라이브러리를 모두 포함하도록 실행파일을
        컴파일한다. 이 옵션을 사용하지 않으면 기본값으로 지원
        프로그램을 동적으로 링크한다.</dd>

      <dt><code>--enable-suexec</code></dt>
      <dd>웹서버가 실행하는 프로세스의 uid와 gid를 설정하는
        <code><a href="suexec.html">suexec</a></code>를 사용하려면
        이 옵션을 사용한다. <strong>suid 실행파일의 보안상 위험을
        모두 알지 못한다면 이 옵션을 사용하지 마라.</strong>
        <code>suexec</code>를 구성하는 옵션은
        <a href="#suexec">아래에서</a> 설명한다.</dd>
    </dl>

    <p>다음 옵션을 사용하여 지원 프로그램별로 정적으로 링크된
      실행파일을 만들 수 있다:</p>

    <dl>
      <dt><code>--enable-static-ab</code></dt>
      <dd><code><a href="ab.html">ab</a></code>를 정적으로 링크된
        실행파일로 컴파일한다.</dd>

      
      <dt><code>--enable-static-checkgid</code></dt>
      <dd><code>checkgid</code>를 정적으로 링크된 실행파일로
        컴파일한다.</dd>

      
      <dt><code>--enable-static-htdbm</code></dt>
      <dd><code>htdbm</code>을 정적으로 링크된 실행파일로
        컴파일한다.</dd>

      <dt><code>--enable-static-htdigest</code></dt>
      <dd><code><a href="htdigest.html">htdigest</a></code>를
        정적으로 링크된 실행파일로 컴파일한다.</dd>
        
      <dt><code>--enable-static-htpasswd</code></dt>
      <dd><code><a href="htpasswd.html">htpasswd</a></code>를
        정적으로 링크된 실행파일로 컴파일한다.</dd>

      <dt><code>--enable-static-logresolve</code></dt>
      <dd><code><a href="logresolve.html">logresolve</a></code>를
        정적으로 링크된 실행파일로 컴파일한다.</dd>

      <dt><code>--enable-static-rotatelogs</code></dt>
      <dd><code><a href="rotatelogs.html">rotatelogs</a></code>를
        정적으로 링크된 실행파일로 컴파일한다.</dd>
    </dl>

    <h4 id="suexec">suexec 설정 옵션</h4>
      <p>아래 옵션은 <code><a href="../suexec.html">suexec</a></code>를 자세히 설정한다.
        더 자세한 정보는 <a href="../suexec.html#install">suEXEC
        구성과 설치</a>를 참고하라.</p>

      <dl>
        <dt><code>--with-suexec-bin</code></dt>
        <dd>suexec 실행파일의 경로를 지정한다. 기본값은
          <code>--sbindir</code>이다 (<a href="#directoryfinetuning">설치 디렉토리의 자세한
          조정</a> 참고).</dd>

        <dt><code>--with-suexec-caller</code></dt>
        <dd><code>suexec</code>를 실행할 사용자를 지정한다.
          이 사용자는 보통 <code>httpd</code>를 실행하는 사용자와
          같아야 한다.</dd>

        <dt><code>--with-suexec-docroot</code></dt>
        <dd><code>suexec</code>는 이 옵션으로 지정한 디렉토리
          아래에 있는 실행파일만을 실행할 수 있다. 기본값은
          <code>--datadir/htdocs</code>다.</dd>

        <dt><code>--with-suexec-gidmin</code></dt>
        <dd><code>suexec</code>에서 지정가능한 최소 GID를 설정한다.
          기본값은 100이다.</dd>

        <dt><code>--with-suexec-logfile</code></dt>
        <dd><code>suexec</code> 로그파일명을 지정한다. 로그파일명의
          기본값은 <code>suexec_log</code>이고,
          <code>--logfiledir</code>에 위치한다.</dd>

        <dt><code>--with-suexec-safepath</code></dt>
        <dd><code>suexec</code>가 시작하는 프로세스의
          <code>PATH</code> 환경변수값을 지정한다. 기본값은
          <code>/usr/local/bin:/usr/bin:/bin</code>이다.</dd>

        <dt><code>--with-suexec-userdir</code></dt>
        <dd>사용자 디렉토리에서 <code>suexec</code>가 접근할
          수 있는 (실행파일이 있는) 하위디렉토리를 지정한다.
          이 설정은 <code>suexec</code>와
          (<code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>이 제공하는) 사용자별
          디렉토리를 같이 사용할때 필요하다. 기본값은
          <code>public_html</code>이다.</dd>

        <dt><code>--with-suexec-uidmin</code></dt>
        <dd><code>suexec</code>에서 지정가능한 최소 UID를 설정한다.
          기본값은 100이다.</dd>

        <dt><code>--with-suexec-umask</code></dt>
        <dd><code>suexec</code>가 실행하는 프로세스의
          <code>umask</code>를 지정한다. 기본값은 사용하는 시스템의
          기본 설정과 같다.</dd>
      </dl>
    
  
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="env">환경변수 <a title="Permanent link" href="#env" class="permalink">&para;</a></h2>
  <p><code>configure</code>의 선택을 무시하거나 관례와 다른
    이름이나 위치에 있는 라이브러리와 프로그램을 찾도록 도와주는
    유용한 환경변수들이 있다.</p>

  
  <dl>
    <dt><code>CC</code></dt>
    <dd>컴파일에 사용할 C 컴파일러 명령어를 지정한다.</dd>

    <dt><code>CFLAGS</code></dt>
    <dd>컴파일때 사용하길 바라는 C 컴파일러 옵션을 지정한다.</dd>

    <dt><code>CPP</code></dt>
    <dd>사용할 C 선처리기 명령어를 지정한다.</dd>

    <dt><code>CPPFLAGS</code></dt>
    <dd>C/C++ 선처리기 옵션. 예를 들어, 헤더파일이 관례와 달리
      <var>includedir</var> 디렉토리에 있다면
      <code>-I<var>includedir</var></code>을 사용한다.</dd>

    <dt><code>LDFLAGS</code></dt>
    <dd>링커 옵션. 예를 들어, 라이브러리가 관례와 달리
      <var>libdir</var> 디렉토리에 있다면
      <code>-L<var>libdir</var></code>을 사용한다.</dd>
  </dl>
</div></div>
<div class="bottomlang">
<p><span>가능한 언어: </span><a href="../en/programs/configure.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/programs/configure.html" hreflang="fr" rel="alternate" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/configure.html" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../tr/programs/configure.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br>Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">모듈</a> | <a href="../mod/quickreference.html">지시어들</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="../glossary.html">용어</a> | <a href="../sitemap.html">사이트맵</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
var langToggle = document.querySelector('.lang-toggle');
var topLang = document.querySelector('.toplang');
if (langToggle && topLang) {
    langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
}
var qv = document.getElementById('quickview');
if (qv) {
    document.body.appendChild(qv);
    var qvBtn = document.createElement('button');
    qvBtn.className = 'qv-toggle';
    qvBtn.setAttribute('aria-label', 'Toggle page navigation');
    qvBtn.innerHTML = '&#9776;';
    document.body.appendChild(qvBtn);
    qvBtn.addEventListener('click', function() {
        var isOpen = qv.classList.toggle('open');
        if (isOpen) {
            qv.style.top = window.scrollY + 10 + 'px';
        }
    });
    window.addEventListener('scroll', function() { qv.classList.remove('open'); });
}
//--><!]]></script>
</body></html>