Building Apache with many modules > Configuration of Apache
Configuration of Apache
Any questions and comments are welcome to me.
#!/bin/sh
echo "Configuring Apache..."
cd apache_1.3.12
# Note that this variable must point to the source path
# of openssl, not the installation path.
# We can set --enable-module=ssl here, because the
# configuration of mod_ssl modified src/Configuration.tmpl
# so that mod_ssl is treated as one of the already
# distributed module.
SSL_BASE=../openssl-0.9.5
export SSL_BASE
./configure \
--prefix=/opt/local/apache \
--enable-rule=SHARED_CORE \
--enable-module=vhost_alias \
--enable-module=env \
--enable-module=log_config \
--enable-module=log_agent \
--enable-module=mime_magic \
--enable-module=mime \
--enable-module=negotiation \
--enable-module=status \
--enable-module=info \
--enable-module=include \
--enable-module=autoindex \
--enable-module=dir \
--enable-module=cgi \
--enable-module=asis \
--enable-module=imap \
--enable-module=actions \
--enable-module=speling \
--enable-module=userdir \
--enable-module=alias \
--enable-module=rewrite \
--enable-module=access \
--enable-module=auth \
--enable-module=auth_anon \
--enable-module=auth_dbm \
--enable-module=digest \
--enable-module=proxy \
--enable-module=cern_meta \
--enable-module=expires \
--enable-module=headers \
--enable-module=usertrack \
--enable-module=unique_id \
--enable-module=setenvif \
--enable-module=ssl \
--enable-shared=vhost_alias \
--enable-shared=env \
--enable-shared=log_config \
--enable-shared=log_agent \
--enable-shared=mime_magic \
--enable-shared=mime \
--enable-shared=negotiation \
--enable-shared=status \
--enable-shared=info \
--enable-shared=include \
--enable-shared=autoindex \
--enable-shared=dir \
--enable-shared=cgi \
--enable-shared=asis \
--enable-shared=imap \
--enable-shared=actions \
--enable-shared=speling \
--enable-shared=userdir \
--enable-shared=alias \
--enable-shared=rewrite \
--enable-shared=access \
--enable-shared=auth \
--enable-shared=auth_anon \
--enable-shared=auth_dbm \
--enable-shared=digest \
--enable-shared=proxy \
--enable-shared=cern_meta \
--enable-shared=expires \
--enable-shared=headers \
--enable-shared=usertrack \
--enable-shared=unique_id \
--enable-shared=setenvif \
--enable-shared=ssl \
--activate-module=src/modules/frontpage/mod_frontpage.o \
--activate-module=src/modules/perl/libperl.a \
--server-uid=nobody \
--server-gid=nobody \
--enable-suexec \
--suexec-caller=nobody \
--suexec-uidmin=1000 \
--suexec-gidmin=100 \
--suexec-docroot=/export/home/jun \
--fpexec-caller=nobody \
--fpexec-uidmin=1000 \
--fpexec-gidmin=100 \
--fpexec-fpdir=/opt/local/frontpage/version4.0/exes
cd ..
echo "Done!"
Java and all Java-based trademarks and logos are trademarks or registered of Sun Microsystems, Inc. in the United States and other countries.
ALL CONTENTS COPYRIGHT 2000
, Jun Inamori. All rights reserved.
Any questions and comments are welcome to
Jun Inamori
.