I have installed apache2, and it works by default, except I believe that something is incorrect in the /usr/local/directadmin/customapache/configure.apache_2 script
apache 1.3 uses
--enable-module=all
or
--enable-module=most
where as apache 2 uses
--enable-mods-shared=all
or
--enable-mods-shared=most
therefore, when running with the default /usr/local/directadmin/customapache/configure.apache_2 file, the additional shared modules aren't build and installed
i.e. I changed /usr/local/directadmin/customapache/configure.apache_2 to be like :
Code:
#!/bin/sh
OPTIM="-DHARD_SERVER_LIMIT=32768 -DFD_SETSIZE=32768 " \
./configure \
--enable-ssl \
--prefix=/etc/httpd \
--exec-prefix=/etc/httpd \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc/httpd/conf \
--enable-mods-shared=all \
--enable-rewrite \
--enable-suexec \
--with-suexec-docroot=/ \
--with-suexec-caller=apache \
--with-suexec-userdir=public_html \
--with-suexec-logfile=/var/log/httpd/suexec_log \
--with-suexec-bin=/usr/sbin/suexec \
--includedir=/usr/include/apache \
--libexecdir=/usr/lib/apache \
--datadir=/var/www \
--localstatedir=/var \
--disable-auth-dbm --disable-auth-db
and now I have all shared modules in /usr/lib/httpd
I believe that this may be what you were trying to achieve with the --enable-module=all directive. I am new to httpd2, so I was confused with this directive, since it did nothing.
I suggest it should either be removed, or replaced with the apache2 style version.
DirectAdmin is great, I have found it bettern than ensim and plesk reloaded. I don't mean to criticise DirectAdmin, just help to improve its quality