Skip to content

Instantly share code, notes, and snippets.

@hayakawa
Created April 7, 2017 05:27
Show Gist options
  • Save hayakawa/9f89aa54e7296ae83853e245db6a6289 to your computer and use it in GitHub Desktop.
Save hayakawa/9f89aa54e7296ae83853e245db6a6289 to your computer and use it in GitHub Desktop.
Build Apache 2.4.x from Source Tarball
cd ./apache24
make distclean
./configure \
--prefix=/usr/local/apache2 \
--enable-pie \
--enable-modules=all \
--enable-mods-shared=all \
--enable-authn-dbm \
--enable-authn-anon \
--enable-authn-dbd \
--enable-authn-socache \
--enable-authz-dbm \
--enable-authz-owner \
--enable-authz-dbd \
--enable-auth-form \
--enable-auth-digest \
--enable-allowmethods \
--enable-isapi \
--enable-file-cache \
--enable-cache \
--enable-cache-disk \
--enable-socache-shmcb \
--enable-socache-dbm \
--enable-socache-memcache \
--enable-so \
--enable-watchdog \
--enable-dbd \
--enable-dumpio \
--enable-buffer \
--enable-data \
--enable-ratelimit \
--enable-ext-filter \
--enable-request \
--enable-include \
--enable-reflector \
--enable-substitute \
--enable-sed \
--enable-charset-lite \
--enable-deflate \
--enable-http \
--enable-log-forensic \
--enable-logio \
--enable-mime-magic \
--enable-cern-meta \
--enable-expires \
--enable-ident \
--enable-usertrack \
--enable-unique-id \
--enable-remoteip \
--enable-proxy \
--enable-proxy-connect \
--enable-proxy-ftp \
--enable-proxy-http \
--enable-proxy-fcgi \
--enable-proxy-scgi \
--enable-proxy-fdpass \
--enable-proxy-ajp \
--enable-proxy-balancer \
--enable-proxy-express \
--enable-session \
--enable-session-cookie \
--enable-session-dbd \
--enable-slotmem-shm \
--enable-slotmem-plain \
--enable-ssl \
--enable-dialup \
--enable-lbmethod-byrequests \
--enable-lbmethod-bytraffic \
--enable-lbmethod-bybusyness \
--enable-lbmethod-heartbeat \
--enable-mpms-shared=all \
--enable-unixd \
--enable-heartbeat \
--enable-heartmonitor \
--enable-dav \
--enable-asis \
--enable-info \
--enable-cgid \
--enable-cgi \
--enable-dav-fs \
--enable-dav-lock \
--enable-vhost-alias \
--enable-negotiation \
--enable-imagemap \
--enable-actions \
--enable-speling \
--enable-userdir \
--enable-rewrite \
--enable-v4-mapped \
--with-included-apr \
--with-pcre=/usr/bin/pcre-config \
--with-z=/lib/ \
--with-libxml2 \
--with-ssl \
--with-mpm=prefork
#--enable-suexec \
#--with-suexec-bin=/usr/local/apache2/bin/suexec \
#--with-suexec-caller=apache \
#--with-suexec-userdir=public_html \
#--with-suexec-docroot=/home \
#--with-suexec-uidmin=10000 \
#--with-suexec-gidmin=10000 \
#--with-suexec-logfile=/usr/local/apache2/logs/suexec_log \
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment