Apr 1 config binary options


우리는 apr, apr-iconv 및 apr-util 배포판 타르볼을 컴파일하기 위해 다양한 UNIX 플랫폼에 기본적으로 설치되는 것 이상을 요구하지 않았습니다. 이 작업을 수행하기 만하면됩니다. Subversion 저장소를 사용하려면 GNU autoconf와 GNU libtool이 설치되어 있어야하며 위에 나열된 명령을 실행하기 전에 buildconf를 실행해야합니다. RPM 빌드 Redhat CentOS Fedora. APR은 대부분의 배포판에서 RPM으로 사용할 수 있지만 때때로 APR 프로젝트가 현재 다양한 배포판에 대한 바이너리 RPM을 생성하지 않지만, 표준 버전에서 자신의 바이너리 RPM을 쉽게 빌드 할 수 있습니다. APR 및 APR-Util 타볼을 다음과 같이 변경합니다. APR 및 APR-Util 소스 타볼은 다음과 같이 SRPM으로 변환 할 수 있습니다. rpmbuild - ts rpmbuild - ts. APR RPM은 APR에서 직접 빌드 할 수 있습니다 RPM을 빌드하기 전에 빌드 시스템에 설치해야합니다. rpmbuild 명령은 필요한 RPM을 자동으로 계산하고 누락 된 종속성을 나열합니다 귀하의 시스템 빌드가 완료된 후에 이러한 - devel 패키지는 필요하지 않으며 안전하게 제거 할 수 있습니다. 성공적으로 완료되면 다음 RPM이 생성됩니다. 코어 APR 라이브러리 라이브러리에 대한 심볼 디버깅 라이브러리에 대한 헤더 및 개발 파일. APR-Util RPM은 다음 command. rpmbuild - tb를 사용하여 APR-Util 소스 tarball에서 직접 빌드 할 수 있습니다. 다음 RPM이 성공하면 만들어진. 핵심 APR-Util 라이브러리 라이브러리의 디버깅 심볼 라이브러리의 헤더 및 개발 파일 db4 DBD에 종속 DBD DBG에 종속 Postgresql DBD에 의존하는 MySQL 드라이버 DBD SQLite3 드라이버, sqlite3에 종속 DBD FreeTDS 드라이버, 종속 freetds에서 DBD ODBC 드라이버, unixODBC LDAP 드라이버에 종속, openldap에 종속 Crypto OpenSSL 드라이버, openssl에 의존 Crypto NSS 드라이버, Mozilla NSS. Apache Tomcat 6에 의존. Apache Tomcat 6 0.Tomcat은 Apache Portable Runtime을 사용하여 뛰어난 확장 성, 성능 및 네이티브 서버 기술과의 통합 향상 Apache Portable Runtime은 Apache Server 2 x의 심장부에있는 이동성이 뛰어난 라이브러리입니다. APR은 sendfile, epoll 및 OpenSSL과 같은 고급 IO 기능에 대한 액세스, OS 레벨 기능 난수 생성, 시스템 상태 등, 네이티브 프로세스는 공유 메모리, NT 파이프 및 유닉스 소켓을 처리합니다. 이 모든 기능은 Tomcat을 범용 웹 서버로 만드는 것은 다른 네이티브 웹 기술과의 통합을 훨씬 향상시킬 것이며, 단순히 백엔드에 초점을 맞춘 기술이 아닌 완전한 웹 서버 플랫폼으로서 Java를 훨씬 더 실용적으로 만들 것입니다. APR 지원을 위해서는 세 가지 기본 네이티브 구성 요소. APR library. JNI wrapper for Tomcat libtcnative. OpenSSL libraries. Windows 바이너리는 OpenSSL 및 APR을 포함하는 정적으로 컴파일 된 tcnative-1 용으로 제공됩니다. 32 비트 또는 AMD x86-64 바이너리로 여기에서 다운로드 할 수 있습니다. 보안 의식이있는 프로덕션 환경에서는 OpenSSL, APR 및 libtcnative-1에 대해 별도의 공유 dll을 사용하고 보안 게시판에 따라 필요에 따라 업데이트하는 것이 좋습니다 Windows OpenSSL 바이너리는 공식 OpenSSL 웹 사이트에서 링크됩니다. 관련 바이너리를 참조하십시오. APR 및 OpenSSL 용 패키지 제공 JNI wrapper libtcnative는 컴파일해야합니다. APR, OpenSSL 및 Java 헤더. APR 1 2 개발 헤더 libapr1-dev package. OpenSSL 0 9 7 개발 헤더 libssl-dev package. JNI Java 호환 JDK 1의 헤더 4.GNU 개발 환경 gcc, make. The 래퍼 라이브러리 소스는 Tomcat 바이너리 번들 , 아카이브에서 빌드 환경이 설치되고 소스 아카이브가 추출되면 configure 스크립트가있는 폴더에서 래퍼 라이브러리를 컴파일 할 수 있습니다. 라이브러리가 제대로 설치되고로드에 실패하면 Java에서 사용할 수있게되면 라이브러리 경로는 Tomcat 커넥터는 자동으로 APR을 사용합니다. 커넥터의 구성은 일반 커넥터와 비슷하지만 APR 구성 요소를 구성하는 데 사용되는 몇 가지 추가 특성이 있습니다. 대부분의 사용 사례와 추가 조정을 위해 기본값을 잘 조정해야합니다 APR이 활성화되면 Tomcat에서 다음 기능도 사용할 수 있습니다. 모든 플랫폼 플랫폼에서 기본적으로 보안 세션 ID가 생성됩니다. Linux 이외의 구성 엔트로피를 사용하는 난수 생성 필요. Tomcat 프로세스의 메모리 사용량 및 CPU 사용량에 대한 레벨 통계는 상태 서블릿에 의해 표시됩니다. APR 수명주기 리스너 구성. 사용할 SSLEngine의 이름. SSL을 사용하지 마십시오. SSL을 사용하지만 특정 엔진은 사용하지 않습니다. 기본값은 on입니다. 기본 SSL 엔진을 초기화 한 다음 SSLEnabled 속성 예를 사용하여 커넥터에서이 엔진을 사용할 수 있습니다. SSL 하드웨어 엔진 및 제조업체에 대한 자세한 내용은 공식 OpenSSL 웹 사이트를 참조하십시오. APR이 사용 가능한 경우 커넥터는 큰 정적 파일을 처리하기 위해 sendfile을 사용합니다. 모든 파일은 고성능 커널 레벨 호출을 사용하여 비동기 적으로 전송되며 keepalive 용 소켓 폴러를 사용하여 서버의 확장 성을 높입니다. APR 커넥터를 사용합니다. 이 커넥터가 다른 요청을 기다리는 시간 (밀리 초) ore 연결을 닫습니다. 기본값은 connectionTimeout 속성에 설정된 값을 사용하는 것입니다. 이 값은 Comet 연결에 사용되는 시간 초과 간격도 제어합니다. 폴링 호출의 지속 시간이 값을 낮추면 유지되는 연결 대기 시간이 약간 감소합니다 어떤 경우에는 살아 있지만 더 많은 폴링 호출이있을 때 더 많은 CPU를 사용합니다. 기본값은 2000 5ms입니다. 폴링을 담당하는 폴러가 살아있는 연결을 유지하는 소켓의 크기는 주어진 시간에 유지 될 수 있습니다. 추가 연결은 즉시 닫힙니다. 기본값은 8192이며 8192 회의 연결에 해당합니다. 보관 된 연결을 폴링하는 데 사용 된 스레드 수 Windows에서는 각 스레드가 관리하는 소켓이 1024 미만이되도록 기본값이 선택됩니다. Linux의 경우 기본값은 1입니다. Windows에서 기본값 변경은 다음과 같습니다. 특정 정적 파일에 대해 커널 레벨 sendfile을 사용하십시오. 기본값은 true입니다. 폴러가 resp하는 소켓의 크기 비동기 적으로 정적 파일을 보낼 수 있음 주어진 시간에 보유 가능 여분의 연결은 데이터가 전송되지 않고 즉시 닫힙니다. 클라이언트 측에서는 길이가 0 인 파일이됩니다. 대부분의 경우 sendfile은 즉시 반환되는 호출입니다. 커널에 의해 동 기적으로 처리되고 sendfile 폴러는 사용되지 않으므로 동시에 전송할 수있는 정적 파일의 양은 지정된 양보다 훨씬 큽니다. 기본값은 1024입니다. 서비스 전송 파일 소켓에 사용 된 스레드의 수 Windows 각 스레드가 관리하는 소켓이 1024 미만이되도록 기본값이 선택됩니다. Linux의 경우 기본값은 1입니다. Windows에서 기본값을 변경하면 성능에 부정적인 영향을 줄 수 있습니다. APR이 활성화되면 커넥터는 연결 유지를 위해 소켓 폴러를 사용합니다 , 서버의 확장 성 향상 또한 사용중인 프로세서에 따라 JSSE보다 최적화 된 OpenSSL을 사용하며 많은 상용 가속 기능으로 보완 될 수 있습니다 ator 구성 요소 커넥터와 달리 커넥터는 정적 파일 처리를 최적화하기 위해 sendfile을 사용할 수 없습니다. APR 커넥터는 APR 커넥터와 기본 속성이 동일하지만 OpenSSL 특정 항목을 추가합니다. OpenSSL 사용에 대한 자세한 내용은 OpenSSL 설명서 및 사용 가능한 많은 서적이 공식 OpenSSL 웹 사이트를 참조하십시오. 커넥터에 대한 SSL 특정 속성은 다음과 같습니다. 소켓에서 SSL 사용 가능, 기본값은 false입니다. APR 커넥터에서 SSL 핸드 셰이크 암호화 암호 해독을 사용 가능하게하려면이 값을 true로 설정하십시오. 사용할 수있는 프로토콜 클라이언트와의 통신을위한 기본값은 TLSv1과 동등한 TLSv1과 동일한 값이며 다른 허용 값은 SSLv2 SSLv3 TLSv1 TLSv1 1 및 TLSv1 2 Tomcat 네이티브 라이브러리의 버전 1부터는 더하기 기호로 연결된 이러한 프로토콜의 조합은 다음과 같습니다. supported SSLv2와 SSLv3 프로토콜은 모두 본질적으로 안전하지 않습니다. TLSv1 1과 TLSv1 2를 사용하려면 Tomcat native v1 1 32 또는 hig 클라이언트와 통신하는 데 사용할 수있는 암호 기본값은 HIGH aNULL eNULL EXPORT DES RC4 MD5 kRSA입니다. 암호 구성 옵션에 대한 자세한 내용은 OpenSSL 설명서를 참조하십시오. 서버 인증서가 들어있는 파일 이름 형식은 PEM으로 인코딩됩니다. 서버 개인 키가 들어있는 파일 이름 형식은 PEM으로 인코딩됩니다. 기본값은 SSLCertificateFile의 값입니다. 이 경우 인증서와 개인 키가 모두이 파일에 있어야합니다 NOT RECOMMENDED. true로 설정된 경우 압축을 비활성화하고 OpenSSL 압축 해제 지원 기본값은 OpenSSL의 기본 압축 설정을 상속하는 false입니다. 클라이언트가 기본값 인 암호를 선택할 수 있도록 허용하는 대신 SSLCipherSuite 설정에서 서버의 암호 순서를 적용하려면 true로 설정하십시오. 암호화 된 개인 키의 암호 구문 SSLPassword가 제공되지 않으면 콜백 함수는 암호 구문을 요구합니다. 클라이언트에 인증서를 보냅니다. 기본값은 none입니다. 즉, cli 인증서를 제출할 기회가 없을 것입니다. 다른 허용 가능한 값으로는 선택, 필수 및 선택 사항 NoCA가 있습니다. 클라이언트 인증서의 최대 확인 깊이 기본값은 10입니다. APR이 활성화되면 AJP 커넥터는 Keepalive를 위해 소켓 폴러를 사용하여 서버 AJP는 영구적 또는 거의 영구적 인 연결 풀을 중심으로 설계되었으므로 Tomcat이 필요로하는 처리 스레드의 양을 상당히 줄일 수 있습니다. 커넥터와 달리 AJP 커넥터는 sendfile을 사용하여 정적 파일 처리를 최적화 할 수 없습니다. 일반 AJP 커넥터에서 지원되는 것 외에 AJP APR 커넥터. 폴링 호출의 시간이 값을 낮추면 어떤 경우에는 연결 대기 시간이 약간 줄어들지 만 폴링 호출이 많을수록 더 많은 CPU를 사용합니다. 기본값은 2000 년 5ms입니다. 폴링을 담당하는 폴러가 살아있는 연결을 유지 한 소켓의 크기는 gi에서 유지할 수 있습니다 venet time 추가 연결은 즉시 닫힙니다. 기본값은 8192입니다. 8192 keepalive connections. configure - 소스 트리를 구성합니다. configure 스크립트는 특정 플랫폼에 Apache Server를 컴파일하고 설치하기위한 소스 트리를 구성합니다. 소스 배포판의 루트 디렉토리에 포함 된이 스크립트는 Unix 및 Unix 계열 시스템에서만 컴파일됩니다. 다른 플랫폼의 경우 플랫폼 설명서를 참조하십시오. configure 스크립트를 분배의 루트 디렉토리 내. 환경 변수 (예 : CC CFLAGS)를 할당하려면 VAR VALUE로 지정하십시오. 유용한 변수에 대한 설명은 아래를 참조하십시오. 다음 옵션은 configure 자체의 동작에 영향을줍니다.-C --config-cache 이것은 별칭입니다 --cache-file FILE 테스트 결과는 파일 FILE에 캐시됩니다. 이 옵션은 기본적으로 사용하지 않습니다. - h --help 짧은 재귀 도움말을 출력하고 종료합니다. 인수를 사용하면이 패키지에 특정한 옵션 만 표시됩니다. 모든 포함 된 패키지의 짧은 도움 - n --no-create configure 스크립트가 정상적으로 실행되지만 출력 파일을 만들지 않습니다. 컴파일을 위해 makefile을 생성하기 전에 테스트 결과를 확인하는 것이 유용합니다. - q --quiet 검사 메시지를 인쇄하지 않습니다. configure 프로세스 중에 --srcdir DIR 디렉토리 DIR을 소스 파일 디렉토리로 정의합니다. 기본값은 configure가 위치한 디렉토리 또는 상위 디렉토리입니다. --silent --quiet - V --version과 동일합니다. 이 정보는 설치 디렉토리를 정의합니다. 설치 트리는 선택한 레이아웃에 따라 다릅니다. - prefix PREFIX PREFIX에 아키텍처 독립적 인 파일 설치 기본적으로 설치 디렉토리는 usr로 설정됩니다. local apache2 --exec-prefix EPREFIX 설치 아키텍처 EPREFIX의 종속 파일 기본적으로 설치 디렉토리는 PREFIX 디렉토리로 설정됩니다. 기본적으로 make install은 usr에있는 모든 파일을 설치합니다. local apache2 bin usr local apache2 lib etc - usr을 사용하여 설치 접두어를 지정할 수 있습니다. - prefix HOME ----- enable-layout LAYOUT 레이아웃을 기반으로 설치 트리를 가정하도록 소스 코드와 빌드 스크립트를 구성합니다. 레이아웃 (LAYOUT) Apache 서버 설치 내에서 각 파일 유형의 위치를 ​​개별적으로 지정할 수 있습니다 이 파일에는 여러 가지 예제 구성이 포함되어 있으며 예제에 따라 사용자 지정 구성을 직접 만들 수도 있습니다. 이 파일은 레이아웃 FOO 레이아웃 섹션으로 그룹화되며 FOO와 같이 이름으로 참조됩니다. 기본 레이아웃은 Apache입니다. 설치 디렉토리를보다 잘 제어하려면 아래 옵션을 사용하십시오. 디렉토리 기본값은 autoconf에 의해 설정되며 해당 레이아웃 설정 .-- bindir DIR 사용자 실행 파일을 DIR에 설치하십시오. 사용자 실행 파일은 사이트 관리자에게 유용한 htpasswd dbmmanage 등의 프로그램을 지원합니다. 기본적으로 DIR은 EPREFIX bin으로 설정됩니다. --datadir DIR 읽기 전용 아키텍처 독립적 인 데이터를 다음 위치에 설치하십시오. DIR 기본적으로 datadir은 PREFIX 공유로 설정됩니다. 이 옵션은 autoconf에서 제공되며 현재 사용되지 않습니다. --includedir DIR DIR에 C 헤더 파일을 설치합니다. 기본적으로 includedir은 EPREFIX로 설정됩니다. include --infodir DIR DIR에 정보 문서 설치 기본적으로 infodir이 설정됩니다 to PREFIX info이 옵션은 현재 사용되지 않습니다. --libdir DIR DIR에 객체 코드 라이브러리 설치 기본적으로 libdir은 EPREFIX lib로 설정됩니다. --libexecdir DIR Instal 프로그램 실행 파일 즉, DIR의 공유 모듈 기본적으로 libexecdir은 EPREFIX 모듈로 설정됩니다. --localstatedir DIR 수정 가능한 단일 시스템 데이터를 DIR에 설치합니다. 기본적으로 localstatedir은 PREFIX로 설정됩니다. var이 옵션은 autoconf에서 제공되며 현재 사용되지 않습니다. --mandir DIR DIR에 man documentation을 설치하십시오. 기본적으로 mandir은 EPREFIX man --oldincludedir로 설정됩니다. DIR DIR에 gcc가 아닌 C 헤더 파일을 설치하십시오. 기본적으로 oldincludedir은 usr로 설정됩니다. 이 옵션은 autoconf가 제공하며 현재는 사용되지 않습니다. --sbindir DIR Install DIR의 시스템 관리자 실행 파일은 Apache Server를 실행하는 데 필요한 apachectl suexec 등의 서버 프로그램입니다. 기본적으로 sbindir은 EPREFIX sbin --sharedstatedir로 설정됩니다. DIR 수정 가능한 아키텍처 독립적 데이터를 DIR에 설치합니다. 기본적으로 sharedstatedir는 PREFIX com으로 설정됩니다. 이 옵션은 autoconf에서 제공되며 현재 사용되지 않습니다. --sysconfdir DIR 서버 구성 파일과 같은 읽기 전용 단일 시스템 데이터를 설치합니다. e tc in DIR 기본적으로 sysconfdir은 PREFIX conf로 설정됩니다. 이 옵션은 다른 시스템에서 실행되도록 Apache 서버를 교차 컴파일하는 데 사용됩니다. 일반적으로 동일한 시스템에서 서버를 작성하고 실행할 때 이러한 옵션은 사용되지 않습니다. - build BUILD 도구가 빌드되는 시스템의 시스템 유형을 정의합니다. 기본값은 스크립트 결과입니다. --host HOST 서버가 실행될 시스템의 시스템 유형을 정의합니다. HOST는 기본적으로 BUILD로 설정됩니다. --target TARGET 시스템 유형에 대한 컴파일러 빌드를 구성합니다. TARGET 기본값은 HOST입니다. 이 옵션은 autoconf에서 제공하며 Apache 서버에서는 필요하지 않습니다. 이 옵션은 서버의 기능을 세부적으로 조정하는 데 사용됩니다. 일반적으로 다음 구문을 사용하여 disable - FEATURE FEATURE 포함하지 않음 --enable - FEATURE no --enable - FEATURE ARG FEATURE ARG의 기본값은 yes입니다. --enable - MODULE shared 해당 모듈은 지어다 DSO 모듈로서 기본적으로 활성화 된 모듈은 동적으로 링크됩니다. --enable - MODULE static 해당 모듈은 정적으로 링크됩니다. configure는 foo가 존재하지 않아도 --enable-foo에 대해 불평하지 않으므로 신중하게 입력해야합니다. 대부분의 모듈 기본적으로 컴파일되어 명시 적으로 사용하지 않도록 설정하거나 키워드를 사용하지 않아야합니다. 자세한 내용은 아래의 --enable-modules --enable-mods-shared 및 --enable-mods-static을 참조하십시오. 다른 모듈은 기본적으로 컴파일되지 않으며 명시 적으로 또는 all 또는 allall 키워드를 사용하여 사용할 수 있어야합니다. 기본적으로 컴파일되는 모듈을 찾으려면 configure - h를 실행하거나 --help를 구성하고 look under 옵션 기능 modexample1과 modexample2에 관심이 있고 이것을 보았다면 modexample1은 기본적으로 사용 가능하며 컴파일하지 않으려면 --disable-example1을 사용합니다. modexample2는 기본적으로 사용하지 않도록 설정되어 있으며 --enable - example2는 i를 컴파일한다. t. Multi-Processing Modules 또는 MPM은 서버의 기본 동작을 구현합니다. 서버가 작동하려면 단일 MPM이 활성화되어야합니다. 사용 가능한 MPM 목록이 모듈 인덱스 페이지에 나타납니다. MPM은 동적로드를위한 DSO로 구축 될 수 있습니다 서버에 정적으로 링크되어 다음 옵션을 사용하여 활성화됩니다. 서버의 기본 MPM을 선택하십시오. MPM이 DSO 모듈로 빌드 된 경우 --enable-mpms-shared를 참조하십시오. 이 지시문은 기본값으로로드 될 MPM을 선택합니다 구성 파일 그렇지 않으면이 지시문은 서버에 정적으로 링크되는 사용 가능한 MPM 만 선택합니다. 이 옵션을 생략하면 운영 체제의 기본 MPM이 사용됩니다. MPM 목록을 동적 공유 모듈로 사용 가능 이러한 중 하나 모듈은 LoadModule 지시문을 사용하여 동적으로로드해야합니다. MPM-LIST는 따옴표로 묶인 공백으로 구분 된 MPM 이름의 목록입니다. 예를 들어 특수 키워드 all을 사용하면 모든 MPM을 선택할 수 있습니다. 현재 플랫폼에서 동적로드를 지원하고 DSO 모듈로 빌드합니다. 예를 들어 타사 모듈을 추가하려면 다음 옵션을 사용하십시오. --with-module 모듈 유형 모듈 파일, module-type module-file. 하나 또는 더 많은 타사 모듈을 정적으로 링크 된 모듈 목록에 추가 모듈 소스 파일 module-file은 Apache 서버 소스 트리의 modules-module-type 하위 디렉토리에서 검색됩니다. 찾을 수없는 경우 configure가 모듈 파일을 절대 파일 경로이며 소스 파일을 module-type 하위 디렉토리로 복사하려고 시도합니다. 하위 디렉토리가 존재하지 않으면 표준으로 생성되고 채워집니다. 이 옵션은 하나의 소스 파일로 구성된 소형 외부 모듈을 추가하는 경우에 유용합니다. 당신은 판매자의 문서를 읽어야한다. 정적으로 링크 된 대신에 DSO 모듈을 만들고 싶다면 apxs .- enable-maintainer-mode 디버깅을 켜고 시간 경고를 컴파일하고 컴파일 된 모든 모듈을로드한다. --enable-mods - shared MODULE-LIST. 활성화 할 모듈 목록을 정의하고 동적 공유 모듈로 빌드합니다. 즉, 이 모듈은 LoadModule 지시문을 사용하여 동적으로로드해야합니다. MODULE-LIST는 따옴표로 묶인 공백으로 구분 된 모듈 이름의 목록입니다. 모듈 이름은 선행 mod없이 주어진다. 예를 들면 .-- enable-mods-shared headers는 dav를 재 작성한다. 게다가 특별하게 all all과 few이라는 특수 키워드를 사용할 수있다. 예를 들어 대부분의 모듈을 컴파일하고 DSO 모듈로 빌드한다. 가장 기본적인 모듈 집합을 컴파일합니다. 기본 설정은 대부분입니다. 선택한 모듈에 대한 LoadModule 지시문은 기본 구성 파일에 자동으로 생성됩니다. 기본적으로 모든 지시문은 필수 또는 명시 적으로 모듈을 제외하고 주석 처리됩니다 configure --enable-foo 인수로 선택 LoadModule 지시문을 활성화 또는 비활성화하여로드 된 모듈 세트를 변경할 수 있습니다. l configure 모듈은 configure 옵션 인 --enable-load-all-modules을 통해 활성화 될 수 있습니다. - enable-mods-static MODULE-LIST이 옵션은 --enable-mods-shared와 비슷하게 동작하지만 주어진 모듈을 정적으로 연결합니다 의미, 이 모듈은 항상 실행 중일 것입니다. LoadModule과 함께로드 될 필요는 없습니다. --enable-modules MODULE-LIST이 옵션은 --enable-mods-shared와 비슷하게 동작하며 주어진 모듈을 동적으로 연결합니다. 특수 키워드 none disables 모든 모듈의 빌드 - enable-v4-mapped IPv6 소켓이 IPv4 연결을 처리하도록 허용 --with-port PORT 이것은 수신 대기 포트를 정의합니다. 이 포트 번호는 구성 파일을 생성 할 때 사용됩니다. 기본값은 80 --with입니다. - program-name 대체 실행 파일 이름을 정의하십시오. 기본값은 옵션입니다. 이 옵션은 선택적 패키지를 정의하는 데 사용됩니다. 일반적으로 다음 구문을 사용하여 선택적 패키지를 정의 할 수 있습니다 .-- with-PACKAGE ARG 패키지 사용 PACKAGE ARG의 기본값 예입니다 --without - PACKAGE 패키지를 사용하지 마십시오. PACKAGE --with-PACKAGE와 동일합니다. 이 옵션은 autoconf에서 제공하지만 Apache 서버에는별로 유용하지 않습니다 .-- with-apr DIR FILE Apache Portable Runtime APR은 소스 배포판의 일부입니다 서버와 함께 자동으로 빌드됩니다. 이미 설치된 APR을 대신 사용하려면 configure에 apr-config 스크립트 경로를 지정해야합니다. 설치된 경로에 절대 경로와 이름 또는 디렉토리를 설정할 수 있습니다. apr-config 이 디렉토리 또는 하위 디렉토리 bin에 있어야합니다. --with-apr-util DIR FILE Apache Portable Runtime Utilities APU는 소스 배포의 일부이며 자동으로 서버와 함께 빌드됩니다. 이미 설치된 APU를 사용하려면 configure에 apu-config 스크립트의 경로를 알려줘야 함 절대 경로와 이름 또는 디렉토리를 설치된 APU에 설정할 수 있음 apu-config가이 디렉토리 또는 하위 디렉토리 bin에 있어야 함 --with-ssl DIR modssl에 bee가있는 경우 n enabled configure가 설치된 OpenSSL을 검색합니다. 대신 --with-z SSL TLS 툴킷에 대한 디렉토리 경로를 설정할 수 있습니다. --with-dir configure는 소스 구성에 모듈이 필요한 경우 설치된 zlib 라이브러리를 자동으로 검색합니다. 예 : moddeflate가 활성화 된 경우 디렉토리 경로를 압축 라이브러리에 저장합니다. modauthndbm 및 modrewrite를 포함한 Apache 서버의 일부 기능 ■ DBM RewriteMap은 정보의 빠른 조회를 위해 간단한 키 값 데이터베이스 사용 SDBM은 APU에 포함되어 있으므로이 데이터베이스는 항상 사용할 수 있습니다. 다른 데이터베이스 유형을 사용하려면 다음 옵션을 사용하십시오. - with-gdbm path 경로가 지정되지 않으면 configure는 GNU DBM 설치의 포함 파일과 라이브러리를 일반적인 검색 경로에서 검색합니다. 명시 적 경로는 다음과 같이 구성합니다. 경로를 살펴 본다. lib와 path는 관련 파일을 포함한다. 마지막으로, 경로는 콜론으로 구분 된 특정 포함 및 라이브러리 경로를 지정할 수있다. --with-ndbm 경로 --with-gdbm하지만 새로운 DBM 설치를 검색합니다 --with-berkeley-db 경로 --with-gdbm과 비슷하지만 Berkeley DB 설치를 검색합니다. DBM 옵션은 APU에서 제공하고 구성 스크립트로 전달됩니다. --with-apr-util에 의해 정의 된 이미 설치된 APU를 사용할 때 쓸모가 없습니다. 서버와 함께 하나 이상의 DBM 구현을 사용할 수 있습니다. 적절한 시간에 런타임 구성 내에서 적절한 DBM 유형이 구성됩니다 .-- enable-static - support 지원 바이너리의 정적 링크 된 버전 빌드 이것은 필요한 모든 라이브러리가 통합 된 독립 실행 파일 실행 파일을 의미합니다. 그렇지 않으면 지원 바이너리가 기본적으로 동적으로 링크됩니다. --enable-suexec이 옵션을 사용하면 당신은 생성 된 프로세스에 대해 uid와 gid를 설정해야합니다. 서버에서 suid 바이너리를 실행하는 것의 모든 보안 관련 사항을 이해하지 못하면이 옵션을 사용하지 마십시오. suexec을 구성하는 추가 옵션은 아래에 설명되어 있습니다. 다음 옵션을 사용하여 단일 지원 프로그램의 정적으로 링크 된 바이너리를 작성하십시오. - enable-static-ab 정적 링크 된 버전의 ab-enable-static-checkgid 빌드 정적으로 링크 된 checkgid 버전 빌드 --enable-static - htdbm htdbm의 정적 링크 된 버전 빌드 --enable-static-htdigest htdigest의 정적 링크 된 버전 빌드 --enable-static-htpasswd htpasswd의 정적 링크 된 버전 빌드 --enable-static-logresolve 정적으로 링크 된 버전의 빌드 logresolve --enable-static-rotatelogs 정적으로 링크 된 rotatelog 버전을 빌드합니다. 다음 옵션은 suexec의 동작을 미세 조정하는 데 사용됩니다. 자세한 내용은 suEXEC 구성 및 설치를 참조하십시오. - with-suexec-bin suexec에 대한 경로를 정의합니다 바이너리 기본값은 --sbindir입니다. 설치 디렉토리의 미세 조정을 참조하십시오. --with-suexec-caller suexec을 호출 할 수있는 사용자를 정의합니다. 정상적으로 실행되는 사용자와 동일해야합니다. --with-suexec-docroot 실행 파일에 대해 suexec 액세스가 허용되는 디렉토리 트리 기본값은 --datadir htdocs --with-suexec-gidmin suexec의 대상 사용자로 허용되는 가장 낮은 GID로 정의합니다. 기본값은 100 --with-suexec-logfile입니다. 이것은 suexec 로그 파일의 파일 이름을 정의합니다. 기본적으로 로그 파일의 이름은 suexeclog이며 --logfiledir --with-suexec-safepath에 있습니다. suexec에 의해 시작된 프로세스에 대해 환경 변수 PATH의 값을 정의하십시오. 기본값은 usr입니다. local bin usr bin bin --with-suexec-userdir suexec 액세스가 허용되는 모든 실행 파일을 포함하는 사용자 디렉토리 아래의 하위 디렉토리를 정의합니다. moduserdir이 제공하는 사용자 별 디렉토리와 함께 suexec을 사용하려는 경우이 설정이 필요합니다. 기본값은 publichtml --with-suexec-uidmin suexec의 대상 사용자가 될 수있는 가장 낮은 UID로 정의합니다. 기본값은 100입니다. --with-suexec-umask suexec에 의해 시작된 프로세스에 대해 umask를 설정합니다. 기본값은 사용자입니다 r 시스템 설정. configure에 의한 선택을 무시하거나 비표준 이름이나 위치를 가진 라이브러리와 프로그램을 찾는 데 유용한 환경 변수가 있습니다. CC 컴파일에 사용할 C 컴파일러 명령을 정의합니다. CFLAGS 원하는 C 컴파일러 플래그를 설정합니다 컴파일을 위해 사용 CPP CPPFLAGS CC 전처리 기 플래그를 설정하십시오. 예를 들어 - I includedir 비표준 디렉토리에 헤더가있는 경우 LDFLAGS 링커 플래그를 설정합니다 (예 : 비표준 디렉토리에 라이브러리가있는 경우 - L libdir). libdir. Notice 이것은 QA 섹션이 아닙니다. 여기에있는 주석은 문서 ​​또는 서버 개선에 대한 제안 사항을 가리켜 야하며, Apache 서버를 관리하는 방법에 관해서는 구현되지 않았거나 유효하지 않은 잘못된 주제로 간주되는 경우 중재자에 의해 다시 삭제 될 수 있습니다. IRC 채널 (Freenode)에서 직접 확인하거나 메일 링리스트로 보내야합니다. 저작권 2017 The Apache Software Foundation Apache License, Version 2 0.configure - 소스 트리를 설정합니다. CC CFLAGS와 같은 환경 변수를 할당하려면 VAR VALUE로 지정하십시오. 유용한 변수에 대한 설명은 아래를 참조하십시오. 다음 옵션은 configure 자체의 동작에 영향을줍니다.-C --config-cache 이것은 --cache-file에 대한 별명입니다. FILE 테스트 결과는 FILE 파일에 캐시됩니다. 이 옵션은 기본적으로 사용 불가능합니다. - h --help short recursive 도움말을 출력하고 종료하십시오. 이 패키지에 표시됩니다. 재귀 인수는 포함 된 모든 패키지의 간략한 도움말을 표시합니다. - n --no-create configure 스크립트는 정상적으로 실행되지만 출력 파일을 만들지 않습니다. 이것은 컴파일을 위해 makefile을 생성하기 전에 테스트 결과를 확인하는 데 유용합니다. q --quiet configure 프로세스 중에 검사 메시지를 출력하지 않습니다. --srcdir DIR 디렉토리 DIR을 소스 파일 디렉토리로 정의합니다. 기본값은 configure가 위치한 디렉토리 또는 상위 디렉토리입니다. --silent --quiet - V --version 저작권 정보를 표시하고 종료합니다. 이 옵션은 설치 디렉토리를 정의합니다. 설치 트리는 선택한 레이아웃에 따라 다릅니다. - prefix PREFIX PREFIX에 아키텍처 독립적 파일 설치 기본적으로 설치 디렉토리는 usr local apache2 --exec-prefix EPREFIX EPREFIX에 아키텍처 종속 파일 설치 기본적으로 설치 디렉토리는 PREFIX 디렉토리로 설정됩니다. 기본적으로 make install은 usr에있는 모든 파일을 설치합니다. local apache2 bin usr local apache2 lib etc 예를 들어, --prefix를 사용하여 usr 로컬 apache2 이외의 설치 접두사를 지정하십시오. --prefix HOME. - enable-layout LAYOUT 레이아웃을 기반으로 설치 트리를 가정하도록 소스 코드 및 빌드 스크립트를 구성합니다. 레이아웃이 옵션을 사용하면 Apache Server 설치 내의 각 파일 유형에 대한 위치 파일에는 몇 가지 예제 구성이 있으며, 사용자 정의 구성을 직접 작성할 수도 있습니다 예제이 파일의 다른 레이아웃은 레이아웃 FOO 레이아웃 섹션으로 그룹화되고 FOO와 같이 이름으로 참조됩니다. 기본 레이아웃은 Apache입니다. 설치 디렉토리를보다 잘 제어하려면 아래 옵션을 사용하십시오. 디렉토리 기본값이 설정됨에 유의하십시오 autoconf에 의해 덮어 쓰여집니다 - bindir DIR 사용자 실행 파일을 DIR에 설치하십시오 사용자 실행 파일은 사이트 관리자에게 유용한 htpasswd dbmmanage 등의 프로그램을 지원합니다 기본적으로 DIR은 EPREFIX bin으로 설정됩니다 --datadir DIR 설치 읽기 - DIR의 아키텍처 독립적 인 데이터 기본적으로 datadir은 PREFIX 공유로 설정됩니다. 이 옵션은 autoconf에서 제공되며 현재 사용되지 않습니다. --includedir DIR DIR에 C 헤더 파일을 설치합니다. 기본적으로 includedir은 EPREFIX로 설정됩니다. include --infodir DIR 설치 정보 문서 DIR에서 기본적으로 infodir은 PREFIX 정보로 설정됩니다. 이 옵션은 현재 사용되지 않습니다. --libdir DIR DIR에 객체 코드 라이브러리 설치 기본적으로 libdir은 se입니다. t를 EPREFIX lib에 추가 --libexecdir DIR 프로그램 실행 파일을 설치합니다. 즉, DIR에 공유 모듈을 설치합니다. 기본적으로 libexecdir은 EPREFIX 모듈로 설정됩니다. --localstatedir DIR 수정 가능한 단일 시스템 데이터를 DIR에 설치합니다. 기본적으로 localstatedir은 PREFIX var로 설정됩니다. autoconf and currently unused --mandir DIR Install the man documentation in DIR By default mandir is set to EPREFIX man --oldincludedir DIR Install C header files for non-gcc in DIR By default oldincludedir is set to usr include This option is offered by autoconf and currently unused --sbindir DIR Install the system administrator executables in DIR Those are server programs like apachectl suexec etc which are neccessary to run the Apache Server By default sbindir is set to EPREFIX sbin --sharedstatedir DIR Install modifiable architecture-independent data in DIR By default sharedstatedir is set to PREFIX com This option is offered by autoconf and currently unused --sysconfdir DIR Install read-only single-machine d ata like the server configuration files etc in DIR By default sysconfdir is set to PREFIX conf. These options are used to cross-compile the Apache Server to run on another system In normal cases, when building and running the server on the same system, these options are not used.--build BUILD Defines the system type of the system on which the tools are being built It defaults to the result of the script --host HOST Defines the system type of the system on which the server will run HOST defaults to BUILD --target TARGET Configure for building compilers for the system type TARGET It defaults to HOST This option is offered by autoconf and not necessary for the Apache Server. These options are used to fine tune the features your server will have. Generally you can use the following syntax to enable or disable a feature.--disable - FEATURE Do not include FEATURE This is the same as --enable - FEATURE no --enable - FEATURE ARG Include FEATURE The default value for ARG is yes --enable - MODULE share d The corresponding module will be build as DSO module --enable - MODULE static By default enabled modules are linked statically You can force this explicitly. configure will not complain about --enable - foo even if foo doesn t exist, so you need to type carefully. Some modules are compiled by default and have to be disabled explicitly Use the following options to remove discrete modules from the compilation process.--disable-actions Disable action triggering on requests, which is provided by modactions --disable-alias Disable the mapping of requests to different parts of the filesystem, which is provided by modalias --disable-asis Disable support for as-is filetypes, which is provided by modasis --disable-auth-basic Disable user-based access control provided by modauthbasic This module provides for Basic Authentication, where the usernames and passwords are stored in plain text files --disable-autoindex Disable the directory listing functionality provided by modautoindex --disable-cgi mo dcgi which provides support for CGI scripts, is enabled by default when using a non-threaded MPM Use this option to disable CGI support --disable-cgid When using the threaded MPMs worker support for CGI scripts is provided by modcgid by default To disable CGI support use this option --disable-charset-lite Disable character set translation provided by modcharsetlite This module will be installed by default only on EBCDIC systems --disable-dir Disable directory request handling provided by moddir --disable-env Enable setting and clearing of environment variables, which is provided by modenv Disable the protocol handling The module is a basic one, enabling the server to function as an server It is only useful to disable it if you want to use another protocol module instead Don t disable this module unless you are really sure what you are doing Note This module will always be linked statically --disable-imagemap Disable support for server based imagemaps, which provided by modimagemap --di sable-include Disable Server Side Includes provided by modinclude --disable-log-config Disable the logging configuration provided by modlogconfig You won t be able to log requests to the server without this module --disable-mime modmime associates the requested filename s extensions with the file s behavior and content mime-type language, character set and encoding Disabling this module is normally not recommended --disable-negotiation Disable content negotiation provided by modnegotiation --disable-setenvif Disable support for basing environment variables on headers, which is provided by modsetenvif --disable-status Enable the process thread monitoring, which is provided by modstatus --disable-userdir Disable the mapping of requests to user-specific directories, which is provided by moduserdir. Some modules are compiled by default and have to be enabled explicitly or by using the keywords most or all see --enable-mods-shared below for further explanation to be available Therefore use t he options below.--enable-authn-anon Enable anonymous user access provided by modauthnanon --enable-authn-dbm modauthndbm provides for Basic Authentication, where the usernames and passwords are stored in DBM type database files Use this option to enable the module --enable-authz-dbm modauthzdbm provides for Basic Authorization, where the usernames and groups are stored in DBM type database files Use this option to enable the module --enable-auth-digest Enable RFC2617 Digest authentication provided by modauthdigest This module uses plain text files to store the credentials --enable-authnz-ldap Enable LDAP based authentication provided by modauthnzldap --enable-cache Enable dynamic file caching provided by modcache This experimental module may be interesting for servers with high load or caching proxy servers At least one storage management module e g moddiskcache or modmemcache is also necessary --enable-cern-meta Enable the CERN-type meta files support provided by modcernmeta --enable - charset-lite Enable character set translation provided by modcharsetlite This module will be installed by default only on EBCDIC systems On other systems, you have to enable it --enable-dav Enable the WebDAV protocol handling provided by moddav Support for filesystem resources is provided by the separate module moddavfs This module is also automatically enabled with --enable-dav Note moddav can only be used together with the protocol module --enable-dav-fs Enable DAV support for filesystem resources, which is provided by moddavfs This module is a provider for the moddav module, so you should also use --enable-dav --enable-dav-lock Enable moddavlock which provides generic DAV locking support for backend modules This module needs at least moddav to function, so you should also use --enable-dav --enable-deflate Enable deflate transfer encoding provided by moddeflate --enable-disk-cache Enable disk caching provided by moddiskcache --enable-expires Enable Expires header control provided by modexpires --enable-ext-filter Enable the external filter support provided by modextfilter --enable-file-cache Enable the file cache provided by modfilecache --enable-headers Enable control of headers provided by modheaders --enable-info Enable the server information provided by modinfo --enable-ldap Enable LDAP caching and connection pooling services provided by modldap --enable-logio Enable logging of input and output bytes including headers provided by modlogio --enable-mem-cache Enable memory caching provided by modmemcache --enable-mime-magic Enable automatical determining of MIME types which is provided by modmimemagic --enable-isapi Enable the isapi extension support provided by modisapi --enable-proxy Enable the proxy gateway functionality provided by modproxy The proxying capabilities for AJP13 CONNECT FTP and the balancer are provided by the separate modules modproxyajp modproxyconnect modproxyftp and modproxybalancer These five modules are also automatically enabled with -- enable-proxy --enable-proxy-ajp Enable proxy support for AJP13 Apache JServ Protocol 1 3 request handling, which is provided by modproxyajp This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-balancer Enable load balancing support for the AJP13 FTP and protocols, which is provided by modproxybalancer This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-connect Enable proxy support for CONNECT request handling, which is provided by modproxyconnect This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-proxy-ftp Enable proxy support for FTP requests, which is provided by modproxyftp This module is an extension for the modproxy module, so you should also use --enable-proxy Enable proxy support for requests, which is provided by This module is an extension for the modproxy module, so you should also use --enable-proxy --enable-rewrite Enabl e rule based URL manipulation provided by modrewrite --enable-so Enable DSO capability provided by modso This module will be automatically enabled if you use the --enable-mods-shared option --enable-speling Enable the functionality to correct common URL misspellings, which is provided by modspeling --enable-ssl Enable support for SSL TLS provided by modssl --enable-unique-id Enable the generation of per-request unique ids, which is provided by moduniqueid --enable-usertrack Enable user-session tracking provided by modusertrack --enable-vhost-alias Enable mass virtual hosting provided by modvhostalias. The following modules are useful only for developers and testing purposes and are disabled by default Use the following options to enable them If you are not sure whether you need one of these modules, omit them.--enable-bucketeer Enable the manipulation filter for buckets, which is provided by modbucketeer --enable-case-filter Enable the example uppercase conversion output filter support of modcasefilter --enable-case-filter-in Enable the example uppercase conversion input filter support of modcasefilterin --enable-echo Enable the ECHO server provided by modecho --enable-example Enable the example and demo module modexample --enable-optional-fn-export Enable the example for an optional function exporter, which is provided by modoptionalfnexport --enable-optional-fn-import Enable the example for an optional function importer, which is provided by modoptionalfnimport --enable-optional-hook-export Enable the example for an optional hook exporter, which is provided by modoptionalhookexport --enable-optional-hook-import Enable the example optional hook importer, which is provided by modoptionalhookimport. To add the necessary Multi Processing Module and additional third-party modules use the following options.--with-module module-type module-file , module-type module-file. Add one or more third-party modules to the list of statically linked modules The module source file modu le-file will be searched in the modules module-type subdirectory of your Apache server source tree If it is not found there configure is considering module-file to be an absolute file path and tries to copy the source file into the module-type subdirectory If the subdirectory doesn t exist it will be created and populated with a standard. This option is useful to add small external modules consisting of one source file For more complex modules you should read the vendor s documentation. If you want to build a DSO module instead of a statically linked use apxs.--with-mpm MPM Choose the process model for your server You have to select exactly one Multi-Processing Module Otherwise the default MPM for your operating system will be taken Possible MPMs are beos mpmtos2 prefork and worker.--enable-maintainer-mode Turn on debugging and compile time warnings --enable-mods-shared MODULE-LIST. Defines a list of modules to be enabled and build as dynamic shared modules This mean, these module have to be loaded dynamically by using the LoadModule directive. MODULE-LIST is a space separated list of modulenames enclosed by quotation marks The module names are given without the preceding mod For example.--enable-mods-shared headers rewrite dav. Additionally you can use the special keywords all and most For example. will compile most modules and build them as DSO modules. Caveat --enable-mods-shared all does not actually build all modules To build all modules then, one might use. configure --with-ldap --enable-mods-shared all ssl ldap cache proxy authnalias memcache filecache authnzldap charsetlite davlock diskcache.--enable-modules MODULE-LIST This option behaves similar to --enable-mods-shared but will link the given modules statically This mean, these modules will always be present while running They need not be loaded with LoadModule --enable-v4-mapped Allow IPv6 sockets to handle IPv4 connections --with-port PORT This defines the port on which will listen This port number is used when generating the configuration file The default is 80 --with-program-name Define an alternative executable name The default is. These options are used to define optional packages. Generally you can use the following syntax to define an optional package.--with - PACKAGE ARG Use the package PACKAGE The default value for ARG is yes --without - PACKAGE Do not use the package PACKAGE This is the same as --with - PACKAGE no This option is provided by autoconf but not very useful for the A pache Server.--with-apr DIR FILE The Apache Portable Runtime APR is part of the source distribution and will automatically be build together with the server If you want to use an already installed APR instead you have to tell configure the path to the apr-config script You may set the absolute path and name or the directory to the installed APR apr-config must exist within this directory or the subdirectory bin --with-apr-util DIR FILE The Apache Portable Runtime Utilities APU are part of the source distribution and will automatically be build together with the server If you want to use an already installed APU instead you have to tell configure the path to the apu-config script You may set the absolute path and name or the directory to the installed APU apu-config must exist within this directory or the subdirectory bin --with-ssl DIR If modssl has been enabled configure searches for an installed OpenSSL You can set the directory path to the SSL TLS toolkit instead --with-z DIR config ure searches automatically for an installed zlib library if your source configuration requires one e g when moddeflate is enabled You can set the directory path to the compression library instead. Several features of the Apache Server, including modauthndbm modauthzdbm and modrewrite s DBM RewriteMap use simple key value databases for quick lookups of information SDBM is included in the APU, so this database is always available If you would like to use other database types, use the following options to enable them.--with-gdbm path If no path is specified, configure will search for the include files and libraries of a GNU DBM installation in the usual search paths An explicit path will cause configure to look in path lib and path include for the relevant files Finally, the path may specify specific include and library paths separated by a colon --with-ndbm path Like --with-gdbm but searches for a New DBM installation --with-berkeley-db path Like --with-gdbm but searches for a Berkeley DB installation. The DBM options are provided by the APU and passed through to its configuration script They are useless when using an already installed APU defined by --with-apr-util. You may use more then one DBM implementation together with your server The appropriated DBM type will be configured within the runtime configuration at each time.--enable-static-support Build a statically linked version of the support binaries This means, a stand-alone executable will be built with all the necessary libraries integrated Otherwise the support binaries are linked dynamically by default --enable-suexec Use this option to enable suexec which allows you to set uid and gid for spawned processes Do not use this option unless you understand all the security implications of running a suid binary on your server Further options to configure suexec are described below. It is possible to create a statically linked binary of a single support program by using the following options.--enable-static-ab Build a statically linked version of ab --enable-static-checkgid Build a statically linked version of checkgid --enable-static-htdbm Build a statically linked version of htdbm --enable-static-htdigest Build a statically linked version of htdigest --enable-static-htpasswd Build a statically linked version of htpasswd --enable-static-logresolve Build a statically linked version of logresolve --enable-static-rotatelogs Build a statically linked version of rotatelogs. The following options are used to fine tune the behavior of suexec See Configuring and installing suEXEC for further information.--with-suexec-bin This defines the path to suexec binary Default is --sbindir see Fine tuning of installation directories --with-suexec-caller This defines the user allowed to call suexec It should be the same as the user under which normally runs --with-suexec-docroot This defines the directory tree under which suexec access is allowed for executables Default value is --datadir htdocs --with-suexec-gidmin Define this as the lowest GID allowed to be a target user for suexec The default value is 100 --with-suexec-logfile This defines the filename of the suexec logfile By default the logfile is named suexeclog and located in --logfiledir --with-suexec-safepath Define the value of the environment variable PATH to be set for processes started by suexec Default value is usr local bin usr bin bin --with-suexec-userdir This defines the subdirectory under the user s directory that contains all executables for which suexec access is allowed This setting is necessary when you want to use suexec together with user-specific directories as provided by moduserdir The default is publichtml --with-suexec-uidmin Define this as the lowest UID allowed to be a target user for suexec The default value is 100 --with-suexec-umask Set umask for processes started by suexec It defaults to your system settings. There are some useful environment variables to override the choices made by configure or to help it to fi nd libraries and programs with nonstandard names or locations. CC Define the C compiler command to be used for compilation CFLAGS Set C compiler flags you want to use for compilation CPP Define the C preprocessor command to be used CPPFLAGS Set C C preprocessor flags, e g - I includedir if you have headers in a nonstandard directory includedir LDFLAGS Set linker flags, e g - L libdir if you have libraries in a nonstandard directory libdir. 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 Server should be directed at either our IRC channel, on Freenode, or sent to our mailing lists. Copyright 2017 The Apache Software Foundation Licensed under the Apache License, Version 2 0.Apr 1 config binary options. You might ve not faced this problem while installing older version of Apache as we discussed a while back make rotatelogs c 298 warning implicit declaration of function aprfilelink usr lib64 apr-1 build libtool --silent --mode link gcc - std gnu99 - pthread - o rotatelogs usr lib64 libaprutil-1-ldb-4 7 - lexpat - ldb-4 7 usr lib64 libapr-1-lpthread rotatelogs o In function postrotate undefined reference to aprfilelink collect2 ld returned 1 exit status make 2 rotatelogs Error 1 make 2 Leaving directory make 1 all-recursive Error 1 make 1 Leaving directory make all-recursive Error 1cd usr src wget wget tar xvfz apr-1 4 6gz tar xvfz apr-util-1 4 1gz Now, you should place this new version of apr and apr-util directories without the version name in the directory under srclib directory located under the directory that was created when you uncompressed the downloaded apache software Apr 1 config binary options Stock Exchange Jobs May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 In my exa mple, I downloaded the and uncompressed it under usr src We ve explained in this article how to solve that issue to get the latest Apache working on Cent OS or Red Hat If you like to change this location, use prefix option in the configure. But, let us go with the flow for now and see what happens when you try to do it this way For example, to install SSL with Apache, it is enable-ssl To uninstall any default module that comes with Apache, you would typically say disable - For example, to disable basic authentication in Apache, it is disable-auth-basic In this example, we will install Apache with all default modules, with addition of enable-ssl to install modssl for SSL support , and enable-so, which helps to load modules in Apache during run-time via the Dynamic Shared Object DSO mechanism, rather than requiring a recompilation Apr 1 config binary options 0x97 In Binary Option Binary Option Robot reviews the best binary brokers and auto trading robots on the One of the main reasons whil e trading binary options is popular is because ClientAliveInterval option is only useful when configuring the ssh server aka sshd, it does not change a There are alot more config options to the Now, make will not give undefined reference to aprfilelink error message anymore Next, generate a certificate request file using the above file May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 When you execute the make , you might get undefined reference to aprfilelink error message if you are doing this on Cent OS 6 2 as shown below. So, I need to place the latest apr and apr-util under this directory Apr 1 config binary options Apache configuration file is located under usr local apache2 conf usr local apache2 bin apachectl start AH00526 Syntax error on line 51 of Invalid command SSLCipher Suite , perhaps misspelled or defined by a module not included in the server configuration vi usr local apache2 conf Load Module sslmo dule usr local apache2 bin apachectl start AH00526 Syntax error on line 76 of SSLSession Cache shmcb session cache not supported known names Fx Best Binary Option Broker For Withdrawal Binary Option Robot reviews the best binary brokers and auto trading robots on the One of the main reasons while trading binary options is popular is because So, we should use with-included-apr in the configure which will use these apr and apr-util only for the apache compilation and installation Best Home Business In Calgary May 7, 2012 View all available Apache installation and configuration options as shown below mv apr-1 4 6 mv apr-util-1 4 1 So, let us re-do the configure using with-included-apr , make and make install as shown below. Note In our case because of the version compatibility issues , we ll be downloading these and installing it manually later To install an Apache module, you would typically say enable - For example, to disable basic authentication in Apache, it is disable-auth-basic In th is example, we will install Apache with all default modules, with addition of enable-ssl to install modssl for SSL support , and enable-so, which helps to load modules in Apache during run-time via the Dynamic Shared Object DSO mechanism, rather than requiring a recompilation Apr 1 config binary options Binary Options Trading At Night Note By default the above installs Apache under usr local apache2 Apr 1 config binary options cd configure --help --with-included-apr Use bundled copies of APR APR-Util --with-apr PATH prefix for installed APR or the full path to apr-config --with-apr-util PATH prefix for installed APU or the full path to apu-config If you decide to install the apr-1 4 6 and apr-util-1 4 1 on your system, you need to use with-apr and with-apr-util and provide the path where you installed these utility i e We didn t install the apr and apr-util that we downloaded I think you ll surprise a lot of Unixheads if the config file overrides command-line options allowing us to doc ument each config option which otherwise So, we should use with-included-apr in the configure which will use these apr and apr-util only for the apache compilation and installation. If you try to follow the how to install Apache with SSL article that we discussed a while back, you ll face an issue during make because of version compatibility between Apache 2 4 4 and APR utilities Apache Portable Runtime Library that comes with Cent OS 6 Apr 1 config binary options Uncomment the Include line and the Load Module sslmodule line in the usr local apache2 conf file Maybe you need to load the appropriate socache module modsocacheshmcb vi usr local apache2 conf Load Module socacheshmcbmodule usr local apache2 bin apachectl start Apache 2 4 2 modssl Pass Phrase Dialog Some of your private key files are encrypted for security Exchange Prices Macedonia Instead we placed them under the List Of Binary Options Websites Trader 2016 In order to read them you have to provide the pass phrases.

Comments

Popular Posts