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]

Reply via email to