Hey Aaron,
I run the exact same setup as you with the exception on one thing, and
am having no problems what so ever.
I run:
Apache 1.3.9
OpenSSL 0.9.4
mod_ssl 2.4.8
--> Linux 2.2.7 on a PII
You might try upgrading your kernel, then again, I might be wrong, but
it's worth a shot. Any one else have any ideas?
Pete
Aaron Turner wrote:
>
> I'm having a lot of problems getting apache to run with the -DSSL flag.
> Runs great without, but it bombs every time when ssl is enabled.
>
> Linux 2.0.36 (RH 5.2) on PII
> Apache 1.3.9
> OpenSSL 0.9.4
> mod_ssl 2.4.8
> (nothing else)
>
> Last bit of strace:
>
> time(NULL) = 941856228
> getpid() = 1133
> write(16, "[05/Nov/1999 18:43:48 01133] [in"..., 95) = 95
> brk(0x8192000) = 0x8192000
> open("/home/https/conf/mime.types", O_RDONLY) = 3
> fstat(3, {st_mode=0, st_size=0, ...}) = 0
> fstat(3, {st_mode=0, st_size=0, ...}) = 0
> mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
> 0x2956b000
> read(3, "# This is a comment. I love comm"..., 4096) = 4096
> read(3, "application/vnd.powerbuilder6\na"..., 4096) = 3258
> brk(0x8195000) = 0x8195000
> read(3, "", 4096) = 0
> close(3) = 0
> munmap(0x2956b000, 4096) = 0
> open("/home/https/logs/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 3
> fcntl(3, F_DUPFD, 15) = 17
> close(3) = 0
> open("/home/https/logs/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 3
> fcntl(3, F_DUPFD, 15) = 18
> close(3) = 0
> open("/home/https/logs/ssl_request_log", O_WRONLY|O_APPEND|O_CREAT, 0644)
> = 3
> fcntl(3, F_DUPFD, 15) = 19
> close(3) = 0
> chdir("/") = 0
> fork() = 1134
> --- SIGCHLD (Child exited) ---
> munmap(0x29561000, 4096) = 0
> _exit(0) = ?
>
> The error_log says it can't bind to the port, but w/o ssl support it will
> bind to port 81/443 just fine.
>
> Compiled like:
>
> cd /usr/local/src/https/openssl
> ./config
> make
> make test
> make install
>
> cd /usr/local/src/https/apache
> make clean ; ./configure --prefix=/home/https --exec-prefix=/usr/local/https
>
> cd /usr/local/src/https/mod_ssl
> sudo ./configure --with-apache=../apache \
> --with-prefix=/home/https \
> --with-crt=/home/https/server.crt \
> --with-key=/home/https/server.key
>
> cd /usr/local/src/https/apache
> export SSL_BASE=../openssl
> sudo ./configure --prefix=/home/https \
> --exec-prefix=/usr/local/https \
> --enable-module=ssl \
> --runtimedir=/home/https/run
> sudo make
> sudo make install
> su -
> /usr/local/https/bin/httpd -DSSL
>
> *boom*
>
> Thanks...
>
> --
> Aaron Turner, Core Developer http://vodka.linuxkb.org/~aturner/
> Linux Knowledge Base Organization http://linuxkb.org/
> Because world domination requires quality open documentation.
>
> On Fri, 5 Nov 1999, Ralf S. Engelschall wrote:
>
> >
> > Because of the availability of a very important bugfix, I immediately release
> > mod_ssl 2.4.8 with it. This version especially should solve any observed
> > segfaults which not even gone away by using `SSLSessionCache none' (because
> > they were not related to DBM libraries and other session cache problematic
> > things). See below for details. So, if you received segfaults in the past,
> > you're now strongly encouraged to upgrade to this version (because the chance
> > is very high that your situation applies to the three conditions listed
> > below).
>
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl) www.modssl.org
> User Support Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]