Hi,
I'd like the httpd-configuration options SSLMutex 'sem' and SSLSessionCache
'shm:/...' getting to work on my Solaris 8/SPARC.
Currently they are not supported/available by my apache build: httpd -L:
-----------------------------------------
SSLMutex (mod_ssl.c)
SSL lock for handling internal mutual exclusions (`none',
`file:/path/to/file')
Allowed in *.conf only outside <Directory>, <Files> or <Location>
SSLSessionCache (mod_ssl.c)
SSL Session Cache storage (`none', `dbm:/path/to/file')
Allowed in *.conf only outside <Directory>, <Files> or <Location>
-------------------------------------------
Questions:
----------
- Are these Options for SSLMutex (sem) / SSLSessionCache (shm) available on
Solaris 8/SPARC?
- How do I have to build mod_ssl / apache to get it work as I cannot find infos
related to this anywhere
(all I found was "supports xyz if the underlaying platform supports it" - does
Solaris8/SPARC not support this?)
Please find my current build/coinfiguration options at the end of this mail.
Thanks in advance & kind regards,
Bert Courtin
Build-details:
-------------
This is how I build my apache:
#Preinstall APACHE
#
cd ${APACHE}
./configure --prefix=/${TARGET_DIR}/${APACHE}/${PROJEKT}
cd ..
# lib_mcrypt
...
# mm-1.1.3
#
cd ${MM}
./configure --prefix=/${TARGET_DIR}/${MM} \
--with-gcc \
--disable-shared \
--with-sem=IPCSEM \
--with-shm=IPCSHM
make
make install | tee -a "${THIS_LOGFILE}"
cd ..
# openSSL
...
# imap support
...
# openLDAP
...
# mod_SSL
#
cd ${MODSSL}
CPFLAGS="-I/${TARGET_DIR}/${OPENSSL}/include -I/${TARGET_DIR}/${MM}/include" \
LDFLAGS="-L/${TARGET_DIR}/${OPENSSL}/lib -L/${TARGET_DIR}/${MM}/lib" \
./configure --prefix=/${TARGET_DIR}/${APACHE}/${PROJEKT} \
--with-apache=../${APACHE} \
--with-ssl=../${OPENSSL} \
--with-mm=../${MM} \
--disable-rule=SSL_COMPAT
cd ..
# MODPERL
...
# APACHE
#
cd ${APACHE}
EAPI_MM="../${MM}" \
CPFLAGS="-I/${TARGET_DIR}/${OPENSSL}/include -I/${TARGET_DIR}/${MM}/include" \
LDFLAGS="-L/${TARGET_DIR}/${OPENSSL}/lib -L/${TARGET_DIR}/${MM}/lib" \
INCLUDE="-I/${TARGET_DIR}/${OPENSSL}/include -I/${TARGET_DIR}/${MM}/include" \
./configure --prefix=/${TARGET_DIR}/${APACHE}/${PROJEKT} \
--sysconfdir=/etc/${APACHE}/${PROJEKT} \
--disable-rule=EXPAT \
--disable-rule=SSL_COMPAT \
--activate-module=src/modules/php4/libphp4.a \
--enable-module=php4 \
--activate-module=src/modules/perl/libperl.a \
--enable-module=perl \
--enable-module=ssl \
--disable-module=status \
--disable-module=info \
--disable-module=example \
--disable-module=speling \
--disable-module=userdir \
make
make install | tee -a "${THIS_LOGFILE}"
cd ..
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]