Matt,
What exactly are the symptoms? I may be having similar problems. I've
got everything installed according to all the docs and FAQs but when I
connect to the port, I get a "no content" type error message. It's like
it's working, just that nothing is returning when AFTER the connection is
made correctly.
Anjal
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Monday, April 05, 1999 10:53 AM
Subject: Need help with JServ Configuration
>
>
> Hello JServ Guro's!
>
> I have been trying to install JServ to Apache for MANY DAYS now. I'm new
> to the Apache business but I have gotten Apache, and JSDK2.0 running
great!
> The problem is with attaching the JServ mod.
>
> I've reviewed most of the archieves and FAQs for this mail list but have
> not seen a Q & A to my problem yet. Believe me I've tried some of the
> suggestions, sadly to no avail. Any help would be greatly appreciated!
>
> Please forgive me if I'm not doing this message correctly but it is my
> first time writing to a mailing list.
>
> My set up: Apache_1.3.6 - Runs great
> JDK117_v1a - Runs great
> JSDK2.0 - Runs great
> RedHat 5.2 - Runs great
> Apache-JServ-1.0b3 - Not running
>
> #################### BEGIN My methods in a nutshell:
> ###################################
>
> # Set up .bash_profile
>
>
PATH=$PATH:$HOME/bin:usr/bin:/usr/local/bin:/opt/src/jdk117_v1a/bin:/opt/sr
> c/JSDK2.0/bin:.
> JAVA_HOME=/opt/src/jdk117_v1a
> JSDK_HOME=/opt/src/JSDK2.0
> CLASSPATH=$JAVA_HOME/lib/classes.zip:$JSDK_HOME/lib/jsdk.jar
> ENV=$HOME/.bashrc
> USERNAME="root"
>
> export USERNAME ENV PATH CLASSPATH
>
> # Test for Java version:
> [root@junior2 /root]# java -version
> java version "1.1.7"
>
> # Test for servletrunner (JSDK2.0):
> [root@junior2 /root]# servletrunner
> servletrunner starting with settings:
> port = 8080
> backlog = 50
> max handlers = 100
> timeout = 5000
> servlet dir = ./examples
> document dir = ./examples
> servlet propfile = ./examples/servlet.properties
>
> # Configure JServ
>
> [root@junior2 Apache-JServ-1.0b3]# ./configure
> --prefix=/usr/local/etc/jserv
> [root@junior2 Apache-JServ-1.0b3]# make
> [root@junior2 Apache-JServ-1.0b3]# make install
>
> # Configure Apache_1.3.6
>
> [root@junior2 apache_1.3.6]# ./configure --prefix=/usr/local/etc/apache \
> > --enable-module=most \
> > --enable-shared=max \
> > --enable-rule=SHARED_CORE \
> > --enable-module=so \
> > --enable-suexec \
> > --suexec-caller=www \
> > --suexec-userdir=.www \
> > --suexec-docroot=/root \
> > --suexec-uidmin=1000 \
> > --suexec-gidmin=1000 \
> > --suexec-safepath="/bin:/usr/bin" \
> > --enable-module=rewrite \
> > --enable-shared=rewrite \
> > --add-module=src/modules/extra/mod_jserv.c \
> > --enable-shared=jserv \
> > --enable-module=jserv
>
> [root@junior2 apache_1.3.6]# make
> [root@junior2 apache_1.3.6]# make install
> make[1]: Leaving directory `/opt/src/apache_1.3.6'
> +--------------------------------------------------------+
> | You now have successfully built and installed the |
> | Apache 1.3 HTTP server. To verify that Apache actually |
> | works correctly you now should first check the |
> | (initially created or preserved) configuration files |
> | |
> | /usr/local/etc/apache/conf/httpd.conf
> | |
> | and then you should be able to immediately fire up |
> | Apache the first time by running: |
> | |
> | /usr/local/etc/apache/bin/apachectl start
> | |
> | Thanks for using Apache. The Apache Group |
> | http://www.apache.org/ |
> +--------------------------------------------------------+
> [root@junior2 apache_1.3.6]#
>
> Next I appended /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in to
> /usr/local/etc/apache/conf/httpd.conf
>
> [root@junior2 conf]# cat /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in >>
> /usr/local/etc/apache/conf/httpd.conf
>
> as recommended by a FAQ in this mail list.
>
> Next I copied /opt/src/Apache-JServ-1.0b3/conf/jserv.properties to,
> /usr/local/etc/apache/conf/jserv.properties
>
> Then I modified the ApJServProperties of the httpd.conf:
>
> # Properties filename for Apache JServ in Automatic Mode.
> # In manual mode this directive is ignored
> # Syntax: ApJServProperties [filename]
> # Default: "./conf/jserv.properties"
> ApJServProperties /usr/local/etc/apache/conf/jserv.properties
>
> Next, checked for 'mod_jserv.c' in httpd with:
>
> [root@junior2 bin]# /usr/local/etc/apache/bin/httpd -l
> Compiled-in modules:
> http_core.c
> mod_so.c
>
> Nope, not there. But at least:
>
> [root@junior2 bin]# /usr/local/etc/apache/bin/apachectl start
> /usr/local/etc/apache/bin/apachectl start: httpd started
>
> worked.
>
> I noticed that a lot of people have published there entire process, so
here
> is mine below with all messages.
>
> Again, any help/tell me how I did it wrong, with advice to do it right is
> greatly appriciated - thanks in advance
>
> Matt Midcap
> Programmer Analyst
> Jeppesen Sanderson
> [EMAIL PROTECTED]
>
> #################### END My methods in a nutshell:
> ###################################
>
> #################### BEGIN My entire method:
> ###################################
> # Set up .bash_profile #############################################
>
>
PATH=$PATH:$HOME/bin:usr/bin:/usr/local/bin:/opt/src/jdk117_v1a/bin:/opt/sr
> c/JSDK2.0/bin:.
> JAVA_HOME=/opt/src/jdk117_v1a
> JSDK_HOME=/opt/src/JSDK2.0
> CLASSPATH=$JAVA_HOME/lib/classes.zip:$JSDK_HOME/lib/jsdk.jar
>
> ENV=$HOME/.bashrc
> USERNAME="root"
>
> export USERNAME ENV PATH CLASSPATH
>
> # Test for Java version: ###########################################
> [root@junior2 /root]# java -version
> java version "1.1.7"
>
> # Test for servletrunner (JSDK2.0): #################################
> [root@junior2 /root]# servletrunner
> servletrunner starting with settings:
> port = 8080
> backlog = 50
> max handlers = 100
> timeout = 5000
> servlet dir = ./examples
> document dir = ./examples
> servlet propfile = ./examples/servlet.properties
>
> # Configure JServ ############################################
>
> [root@junior2 Apache-JServ-1.0b3]# ll
> total 264
> drwxr-xr-x 6 root bin 1024 Apr 2 15:20 .
> drwxr-xr-x 8 root root 1024 Apr 1 12:50 ..
> -rw-r--r-- 1 root bin 9095 Jan 14 21:02 INSTALL
> -rw-r--r-- 1 root root 9822 Apr 1 18:22 Makefile
> -rw-r--r-- 1 root bin 588 Dec 26 20:48 Makefile.am
> -rw-r--r-- 1 root bin 9590 Feb 19 18:04 Makefile.in
> -rw-r--r-- 1 root bin 1259 Jan 18 18:19 README
> -rw-r--r-- 1 root bin 3447 Dec 16 13:28 acinclude.m4
> -rw-r--r-- 1 root bin 14423 Feb 19 18:04 aclocal.m4
> drwxr-xr-x 2 root bin 1024 Apr 1 18:22 conf
> -rw-r--r-- 1 root root 1846 Apr 1 13:25 config.cache
> -rw-r--r-- 1 root root 2221 Apr 1 18:22 config.log
> -rwxr-xr-x 1 root root 6681 Apr 1 18:22 config.status
> -rwxr-xr-x 1 root bin 98889 Feb 19 18:04 configure
> -rw-r--r-- 1 root bin 14298 Feb 19 11:59 configure.in
> drwxr-xr-x 7 root bin 1024 Apr 1 18:22 docs
> drwxr-xr-x 2 root bin 1024 Apr 1 18:22 example
> -rw-r--r-- 1 root bin 643 Jan 11 23:57 index.html
> -rwxr-xr-x 1 root root 80002 Apr 1 18:22 libtool
> drwxr-xr-x 5 root bin 1024 Apr 1 18:22 src
> -rw-r--r-- 1 root root 0 Apr 2 15:20 typescript
> [root@junior2 Apache-JServ-1.0b3]# ./configure
> --prefix=/usr/local/etc/jserv
> loading cache ./config.cache
> checking for a BSD compatible install... (cached) /usr/bin/install -c
> checking whether build environment is sane... yes
> checking whether make sets ${MAKE}... (cached) yes
> checking for working aclocal... found
> checking for working autoconf... found
> checking for working automake... found
> checking for working autoheader... found
> checking for working makeinfo... found
> checking host system type... i586-pc-linux-gnu
> checking for ranlib... (cached) ranlib
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc ) works... yes
> checking whether the C compiler (gcc ) is a cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for ld used by GCC... (cached) /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... (cached) yes
> checking for BSD-compatible nm... (cached) /usr/bin/nm -B
> checking whether ln -s works... (cached) yes
> checking for gcc option to produce PIC... -fPIC
> checking if gcc PIC flag -fPIC works... yes
> checking if gcc static flag -static works... -static
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking whether the linker (/usr/bin/ld) supports shared libraries... yes
> checking command to parse /usr/bin/nm -B output... yes
> checking how to hardcode library paths into programs... immediate
> checking for /usr/bin/ld option to reload object files... -r
> checking dynamic linker characteristics... Linux ld.so
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... no
> checking for objdir... .libs
> creating libtool
> checking whether make sets ${MAKE}... (cached) yes
> checking for a BSD compatible install... /usr/bin/install -c
> checking whether ln -s works... (cached) yes
> checking for gcc... (cached) gcc
> checking whether the C compiler (gcc -g -O2 ) works... yes
> checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no
> checking whether we are using GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for working const... (cached) yes
> checking how to run the C preprocessor... (cached) gcc -E
> checking for ANSI C header files... (cached) yes
> checking for mode_t... (cached) yes
> checking whether time.h and sys/time.h may both be included... (cached)
yes
> checking whether struct tm is in sys/time.h or time.h... (cached) time.h
> checking for ANSI C header files... (cached) yes
> checking for gettimeofday... (cached) yes
> checking for java... (cached) /opt/src/jdk117_v1a/bin/java
> checking for javac... (cached) /opt/src/jdk117_v1a/bin/javac
> checking for jar... (cached) /opt/src/jdk117_v1a/bin/jar
> checking for Apache directory... checking for Java Servlet classes...
> /opt/src/JSDK2.0/lib/jsdk.jar
> creating ./config.status
> creating Makefile
> creating src/Makefile
> creating src/java/Makefile
> creating src/c/Makefile
> creating docs/Makefile
> creating example/Makefile
> creating conf/jserv.properties
> creating example/jserv.conf
> creating example/example.properties
> creating example/Hello.java
> creating example/jserv.properties
>
> Configuration complete.
>
> You might consider putting frequently used options into
./configure-options
>
> For further information please read the documentation.
> [root@junior2 Apache-JServ-1.0b3]#
>
> # Make JServ ##########################################################
>
> [root@junior2 Apache-JServ-1.0b3]# make
> Making all in src
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/src'
> Making all in c
> make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/c'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/c'
> Making all in java
> make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/java'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/java'
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src'
> Making all in docs
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/docs'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/docs'
> Making all in example
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/example'
> CLASSPATH=/opt/src/JSDK2.0/lib/jsdk.jar:$CLASSPATH
> /opt/src/jdk117_v1a/bin/javac Hello.java
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/example'
>
> # Make Install JServ #################################################
>
> [root@junior2 Apache-JServ-1.0b3]# make install
> Making install in src
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/src'
> Making install in c
> make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/c'
> /bin/sh ../../src/scripts/build/unix/mkinstalldirs
/usr/local/etc/jserv/lib
> mkdir /usr/local/etc/jserv
> mkdir /usr/local/etc/jserv/lib
> make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/c'
> Making install in java
> make[2]: Entering directory `/opt/src/Apache-JServ-1.0b3/src/java'
> /usr/bin/install -c -m 644 ./Apache-JServ.jar
> /usr/local/etc/jserv/lib/Apache-JServ.jar
> make[2]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src/java'
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/src'
> Making install in docs
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/docs'
> /bin/sh ../src/scripts/build/unix/mkinstalldirs /usr/local/etc/jserv/docs
> /usr/local/etc/jserv/docs/api /usr/local/etc/jserv/docs/images
> /usr/local/etc/jserv/docs/install /usr/local/etc/jserv/docs/protocol
> /usr/local/etc/jserv/docs/future
> mkdir /usr/local/etc/jserv/docs
> mkdir /usr/local/etc/jserv/docs/api
> mkdir /usr/local/etc/jserv/docs/images
> mkdir /usr/local/etc/jserv/docs/install
> mkdir /usr/local/etc/jserv/docs/protocol
> mkdir /usr/local/etc/jserv/docs/future
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/docs'
> Making install in example
> make[1]: Entering directory `/opt/src/Apache-JServ-1.0b3/example'
> make[1]: Nothing to be done for `install'.
> make[1]: Leaving directory `/opt/src/Apache-JServ-1.0b3/example'
> [root@junior2 Apache-JServ-1.0b3]#
>
> # Confirm JServ Install ##########################################
> [root@junior2 Apache-JServ-1.0b3]# ll /usr/local/etc/jserv
> total 4
> drwxr-xr-x 4 root root 1024 Apr 2 15:22 .
> drwxr-xr-x 3 root root 1024 Apr 2 15:22 ..
> drwxr-xr-x 7 root root 1024 Apr 2 15:22 docs
> drwxr-xr-x 2 root root 1024 Apr 2 15:22 lib
> [root@junior2 Apache-JServ-1.0b3]#
>
> # Configure Apache_1.3.6 ##########################################
>
> [root@junior2 apache_1.3.6]# ll
> total 203
> drwxr-xr-x 8 220 games 1024 Apr 1 18:28 .
> drwxr-xr-x 8 root root 1024 Apr 1 12:50 ..
> -rw-r--r-- 1 220 games 12975 Feb 13 19:30 ABOUT_APACHE
> -rw-r--r-- 1 220 games 3679 Mar 22 16:38 Announcement
> -rw-r--r-- 1 220 games 26891 Mar 10 04:52 INSTALL
> -rw-r--r-- 1 220 games 24456 Jan 11 14:44 KEYS
> -rw-r--r-- 1 220 games 2848 Jan 1 12:04 LICENSE
> -rw-r--r-- 1 root root 22843 Apr 1 18:28 Makefile
> -rw-r--r-- 1 220 games 22724 Mar 15 17:38 Makefile.tmpl
> -rw-r--r-- 1 220 games 2046 Apr 1 1998 README
> -rw-r--r-- 1 220 games 3132 Mar 19 08:55 README.NT
> -rw-r--r-- 1 220 games 11687 Feb 7 11:05 README.configure
> -rw-r--r-- 1 220 games 331 Sep 21 1998 WARNING-NT.TXT
> drwxr-xr-x 2 220 games 1024 Mar 22 17:15 cgi-bin
> drwxr-xr-x 2 220 games 1024 Apr 1 13:46 conf
> -rw-r--r-- 1 220 games 2459 Mar 8 14:06 config.layout
> -rwxr-xr-x 1 root root 751 Apr 1 18:28 config.status
> -rwxr-xr-x 1 220 games 49001 Mar 10 04:53 configure
> drwxr-xr-x 3 220 games 1024 Mar 22 17:17 htdocs
> drwxr-xr-x 3 220 games 2048 Mar 22 17:15 icons
> drwxr-xr-x 2 220 games 1024 Mar 22 17:17 logs
> drwxr-xr-x 10 220 games 1024 Apr 1 18:30 src
>
> [root@junior2 apache_1.3.6]# ./configure --prefix=/usr/local/etc/apache \
> > --enable-module=most \
> > --enable-shared=max \
> > --enable-rule=SHARED_CORE \
> > --enable-module=so \
> > --enable-suexec \
> > --suexec-caller=www \
> > --suexec-userdir=.www \
> > --suexec-docroot=/root \
> > --suexec-uidmin=1000 \
> > --suexec-gidmin=1000 \
> > --suexec-safepath="/bin:/usr/bin" \
> > --enable-module=rewrite \
> > --enable-shared=rewrite \
> > --add-module=src/modules/extra/mod_jserv.c \
> > --enable-shared=jserv \
> > --enable-module=jserv
> Configuring for Apache, Version 1.3.6
> + using installation path layout: Apache (config.layout)
> + on-the-fly added and activated jserv module (modules/extra/mod_jserv.o)
> Creating Makefile
> Creating Configuration.apaci in src
> Creating Makefile in src
> + configured for Linux platform
> + setting C compiler to gcc
> + setting C pre-processor to gcc -E
> + checking for system header files
> + adding selected modules
> o rewrite_module uses ConfigStart/End
> + using -lndbm for DBM support
> enabling DBM support for mod_rewrite
> o dbm_auth_module uses ConfigStart/End
> + enabling generation of Apache core as DSO
> + using -ldl for vendor DSO support
> + doing sanity check on compiler and options
> Creating Makefile in src/support
> Creating Makefile in src/main
> Creating Makefile in src/ap
> Creating Makefile in src/regex
> Creating Makefile in src/os/unix
> Creating Makefile in src/modules/standard
> Creating Makefile in src/modules/proxy
> Creating Makefile in src/modules/extra
>
> # Make apache_1.3.6 ################################################
>
> [root@junior2 apache_1.3.6]# make
> ===> src
> make[1]: Entering directory `/opt/src/apache_1.3.6'
> make[2]: Entering directory `/opt/src/apache_1.3.6/src'
> ===> src/regex
> make[3]: Nothing to be done for `all'.
> <=== src/regex
> ===> src/os/unix
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` os.c
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` os-inline.c
> rm -f libos.a
> ar cr libos.a os.o os-inline.o
> ranlib libos.a
> <=== src/os/unix
> ===> src/ap
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_execve.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_cpystrn.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_signal.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_slack.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_snprintf.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_fnmatch.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ap_md5c.c
> rm -f libap.a
> ar cr libap.a ap_execve.o ap_cpystrn.o ap_signal.o ap_slack.o
ap_snprintf.o
> ap_fnmatch.o ap_md5c.o
> ranlib libap.a
> <=== src/ap
> ===> src/main
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` gen_test_char.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` -o
> gen_test_char gen_test_char.o -lm -lcrypt -lndbm -ldl
> ./gen_test_char >test_char.h
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` alloc.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` buff.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_config.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_core.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_log.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_main.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_protocol.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_request.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` http_vhost.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` util.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` util_date.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` util_script.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` util_uri.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` util_md5.c
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` rfc1413.c
> rm -f libmain.a
> ar cr libmain.a alloc.o buff.o http_config.o http_core.o http_log.o
> http_main.o http_protocol.o http_request.o http_vhost.o util.o util_date.o
> util_script.o util_uri.o util_md5.o rfc1413.o
> ranlib libmain.a
> <=== src/main
> ===> src/modules
> ===> src/modules/standard
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` mod_so.c
> rm -f libstandard.a
> ar cr libstandard.a mod_so.o
> ranlib libstandard.a
> <=== src/modules/standard
> ===> src/modules/proxy
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE mod_proxy.c && mv mod_proxy.o
> mod_proxy.lo
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_cache.c && mv
> proxy_cache.o proxy_cache.lo
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_connect.c && mv
> proxy_connect.o proxy_connect.lo
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_ftp.c && mv proxy_ftp.o
> proxy_ftp.lo
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_http.c && mv
proxy_http.o
> proxy_http.lo
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE proxy_util.c && mv
proxy_util.o
> proxy_util.lo
> rm -f libproxy.so
> ld -Bshareable -o libproxy.so mod_proxy.lo proxy_cache.lo proxy_connect.lo
> proxy_ftp.lo proxy_http.lo proxy_util.lo
> <=== src/modules/proxy
> ===> src/modules/extra
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../../apaci`
> jserv_mkimg.c -o jserv_mkimg
> gcc jserv_mkimg.c -o jserv_mkimg
> ./jserv_mkimg jserv.gif jserv_image.c
> rm -f ./jserv_mkimg
> gcc -c -I../../os/unix -I../../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../../apaci` -DSHARED_MODULE jserv_image.c && mv
> jserv_image.o jserv_image.lo
> rm -f mod_jserv.so
> ld -Bshareable -o mod_jserv.so mod_jserv.lo jserv_protocols.lo
> jserv_status.lo jserv_utils.lo jserv_ajpv11.lo jserv_balance.lo
> jserv_wrapper.lo jserv_wrapper_unix.lo jserv_image.lo
> <=== src/modules/extra
> <=== src/modules
> gcc -c -I./os/unix -I./include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `./apaci` modules.c
> gcc -c -I./os/unix -I./include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `./apaci` buildmark.c
> ld -Bshareable -o libhttpd.so buildmark.o modules.o
> modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a ap/libap.a
> regex/libregex.a
> gcc -I./os/unix -I./include -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE
> `./apaci` -rdynamic \
> -o libhttpd.ep -DSHARED_CORE_TIESTATIC main/http_main.c \
> -L. -lhttpd -lm -lcrypt -lndbm -ldl
> gcc -I./os/unix -I./include -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE
> `./apaci` -rdynamic \
> -o httpd -DSHARED_CORE_BOOTSTRAP main/http_main.c \
> ap/libap.a -lm -lcrypt -lndbm -ldl
> make[2]: Leaving directory `/opt/src/apache_1.3.6/src'
> make[1]: Leaving directory `/opt/src/apache_1.3.6'
> make[1]: Entering directory `/opt/src/apache_1.3.6'
> ===> src/support
> make[2]: Entering directory `/opt/src/apache_1.3.6/src/support'
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` htpasswd.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` htpasswd.o -o
> htpasswd -L../os/unix -L../ap -los -lap -lm -lcrypt -lndbm -ldl
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` htdigest.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` htdigest.o -o
> htdigest -L../os/unix -L../ap -los -lap -lm -lcrypt -lndbm -ldl
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` rotatelogs.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci`
rotatelogs.o -o
> rotatelogs -L../os/unix -L../ap -los -lap -lm -lcrypt -lndbm -ldl
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` logresolve.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci`
logresolve.o -o
> logresolve -L../os/unix -L../ap -los -lap -lm -lcrypt -lndbm -ldl
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE `../apaci` ab.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE `../apaci` ab.o -o ab
> -L../os/unix -L../ap -los -lap -lm -lcrypt -lndbm -ldl
> make[2]: Leaving directory `/opt/src/apache_1.3.6/src/support'
> make[2]: Entering directory `/opt/src/apache_1.3.6/src/support'
> gcc -c -I../os/unix -I../include -DLINUX=2 -DUSE_HSREGEX -fpic
> -DSHARED_CORE -DHTTPD_USER=\"www\" -DUID_MIN=1000 -DGID_MIN=1000
> -DUSERDIR_SUFFIX=\".www\"
> -DLOG_EXEC=\"/usr/local/etc/apache/logs/suexec_log\" -DDOC_ROOT=\"/root\"
> -DSAFE_PATH=\"/bin:/usr/bin\" suexec.c
> gcc -DLINUX=2 -DUSE_HSREGEX -fpic -DSHARED_CORE -DHTTPD_USER=\"www\"
> -DUID_MIN=1000 -DGID_MIN=1000 -DUSERDIR_SUFFIX=\".www\"
> -DLOG_EXEC=\"/usr/local/etc/apache/logs/suexec_log\" -DDOC_ROOT=\"/root\"
> -DSAFE_PATH=\"/bin:/usr/bin\" suexec.o -o suexec -L../os/unix -L../ap
> -los -lap -lm -lcrypt -lndbm -ldl
> make[2]: Leaving directory `/opt/src/apache_1.3.6/src/support'
> <=== src/support
> make[1]: Leaving directory `/opt/src/apache_1.3.6'
> <=== src
> [root@junior2 apache_1.3.6]#
>
> # Make Install apache_1.3.6 ########################################
>
> [root@junior2 apache_1.3.6]# make install
> make[1]: Entering directory `/opt/src/apache_1.3.6'
> ===> [mktree: Creating Apache installation tree]
> ./src/helpers/mkdir.sh /usr/local/etc/apache/bin
> mkdir /usr/local/etc/apache
> mkdir /usr/local/etc/apache/bin
> ./src/helpers/mkdir.sh /usr/local/etc/apache/bin
> ./src/helpers/mkdir.sh /usr/local/etc/apache/libexec
> mkdir /usr/local/etc/apache/libexec
> ./src/helpers/mkdir.sh /usr/local/etc/apache/man/man1
> mkdir /usr/local/etc/apache/man
> mkdir /usr/local/etc/apache/man/man1
> ./src/helpers/mkdir.sh /usr/local/etc/apache/man/man8
> mkdir /usr/local/etc/apache/man/man8
> ./src/helpers/mkdir.sh /usr/local/etc/apache/conf
> mkdir /usr/local/etc/apache/conf
> ./src/helpers/mkdir.sh /usr/local/etc/apache/htdocs
> mkdir /usr/local/etc/apache/htdocs
> ./src/helpers/mkdir.sh /usr/local/etc/apache/icons
> mkdir /usr/local/etc/apache/icons
> ./src/helpers/mkdir.sh /usr/local/etc/apache/cgi-bin
> mkdir /usr/local/etc/apache/cgi-bin
> ./src/helpers/mkdir.sh /usr/local/etc/apache/include
> mkdir /usr/local/etc/apache/include
> ./src/helpers/mkdir.sh /usr/local/etc/apache/logs
> mkdir /usr/local/etc/apache/logs
> ./src/helpers/mkdir.sh /usr/local/etc/apache/logs
> ./src/helpers/mkdir.sh /usr/local/etc/apache/proxy
> mkdir /usr/local/etc/apache/proxy
> <=== [mktree]
> ===> [programs: Installing Apache httpd program and shared objects]
> ./src/helpers/install.sh -c -m 755 ./src/httpd
> /usr/local/etc/apache/bin/httpd
> ./src/helpers/install.sh -c -m 755 ./src/libhttpd.ep
> /usr/local/etc/apache/libexec/libhttpd.ep
> ./src/helpers/install.sh -c -m 755 ./src/libhttpd.so
> /usr/local/etc/apache/libexec/libhttpd.so
> ./src/helpers/install.sh -c -m 644 ./src/support/httpd.8
> /usr/local/etc/apache/man/man8/httpd.8
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_env.so
> /usr/local/etc/apache/libexec/mod_env.so
> ./src/helpers/install.sh -c -m 755
./src/modules/standard/mod_log_config.so
> /usr/local/etc/apache/libexec/mod_log_config.so
> ./src/helpers/install.sh -c -m 755
./src/modules/standard/mod_mime_magic.so
> /usr/local/etc/apache/libexec/mod_mime_magic.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_mime.so
> /usr/local/etc/apache/libexec/mod_mime.so
> ./src/helpers/install.sh -c -m 755
> ./src/modules/standard/mod_negotiation.so
> /usr/local/etc/apache/libexec/mod_negotiation.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_status.so
> /usr/local/etc/apache/libexec/mod_status.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_info.so
> /usr/local/etc/apache/libexec/mod_info.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_include.so
> /usr/local/etc/apache/libexec/mod_include.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_autoindex.so
> /usr/local/etc/apache/libexec/mod_autoindex.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_dir.so
> /usr/local/etc/apache/libexec/mod_dir.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_cgi.so
> /usr/local/etc/apache/libexec/mod_cgi.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_asis.so
> /usr/local/etc/apache/libexec/mod_asis.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_imap.so
> /usr/local/etc/apache/libexec/mod_imap.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_actions.so
> /usr/local/etc/apache/libexec/mod_actions.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_speling.so
> /usr/local/etc/apache/libexec/mod_speling.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_userdir.so
> /usr/local/etc/apache/libexec/mod_userdir.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/proxy/libproxy.so
> /usr/local/etc/apache/libexec/libproxy.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_alias.so
> /usr/local/etc/apache/libexec/mod_alias.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_rewrite.so
> /usr/local/etc/apache/libexec/mod_rewrite.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_access.so
> /usr/local/etc/apache/libexec/mod_access.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth.so
> /usr/local/etc/apache/libexec/mod_auth.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth_anon.so
> /usr/local/etc/apache/libexec/mod_auth_anon.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_auth_dbm.so
> /usr/local/etc/apache/libexec/mod_auth_dbm.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_digest.so
> /usr/local/etc/apache/libexec/mod_digest.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_cern_meta.so
> /usr/local/etc/apache/libexec/mod_cern_meta.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_expires.so
> /usr/local/etc/apache/libexec/mod_expires.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_headers.so
> /usr/local/etc/apache/libexec/mod_headers.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_usertrack.so
> /usr/local/etc/apache/libexec/mod_usertrack.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_unique_id.so
> /usr/local/etc/apache/libexec/mod_unique_id.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/standard/mod_setenvif.so
> /usr/local/etc/apache/libexec/mod_setenvif.so
> ./src/helpers/install.sh -c -m 755 ./src/modules/extra/mod_jserv.so
> /usr/local/etc/apache/libexec/mod_jserv.so
> <=== [programs]
> ===> [support: Installing Apache support programs and scripts]
> ./src/helpers/install.sh -c -m 755 -s ./src/support/ab
> /usr/local/etc/apache/bin/ab
> ./src/helpers/install.sh -c -m 644 ./src/support/ab.8
> /usr/local/etc/apache/man/man8/ab.8
> ./src/helpers/install.sh -c -m 755 ./src/support/apachectl[*]
> /usr/local/etc/apache/bin/apachectl
> ./src/helpers/install.sh -c -m 644 ./src/support/apachectl.8
> /usr/local/etc/apache/man/man8/apachectl.8
> ./src/helpers/install.sh -c -m 755 -s ./src/support/htpasswd
> /usr/local/etc/apache/bin/htpasswd
> ./src/helpers/install.sh -c -m 644 ./src/support/htpasswd.1
> /usr/local/etc/apache/man/man1/htpasswd.1
> ./src/helpers/install.sh -c -m 755 -s ./src/support/htdigest
> /usr/local/etc/apache/bin/htdigest
> ./src/helpers/install.sh -c -m 644 ./src/support/htdigest.1
> /usr/local/etc/apache/man/man1/htdigest.1
> ./src/helpers/install.sh -c -m 755 ./src/support/dbmmanage[*]
> /usr/local/etc/apache/bin/dbmmanage
> ./src/helpers/install.sh -c -m 644 ./src/support/dbmmanage.1
> /usr/local/etc/apache/man/man1/dbmmanage.1
> ./src/helpers/install.sh -c -m 755 -s ./src/support/logresolve
> /usr/local/etc/apache/bin/logresolve
> ./src/helpers/install.sh -c -m 644 ./src/support/logresolve.8
> /usr/local/etc/apache/man/man8/logresolve.8
> ./src/helpers/install.sh -c -m 755 -s ./src/support/rotatelogs
> /usr/local/etc/apache/bin/rotatelogs
> ./src/helpers/install.sh -c -m 644 ./src/support/rotatelogs.8
> /usr/local/etc/apache/man/man8/rotatelogs.8
>
> ./src/helpers/install.sh -c -m 755 ./src/support/apxs[*]
> /usr/local/etc/apache/bin/apxs
> ./src/helpers/install.sh -c -m 644 ./src/support/apxs.8
> /usr/local/etc/apache/man/man8/apxs.8
> ./src/helpers/install.sh -c -m 755 -s ./src/support/suexec
> /usr/local/etc/apache/bin/suexec
> chown root /usr/local/etc/apache/bin/suexec
> chmod 4711 /usr/local/etc/apache/bin/suexec
> ./src/helpers/install.sh -c -m 644 ./src/support/suexec.8
> /usr/local/etc/apache/man/man8/suexec.8
> <=== [support]
> ===> [include: Installing Apache C header files]
> cp ./src/include/*.h /usr/local/etc/apache/include/
> cp ./src/os/unix/os.h /usr/local/etc/apache/include/
> cp ./src/os/unix/os-inline.c /usr/local/etc/apache/include/
> chmod 644 /usr/local/etc/apache/include/*.h
> <=== [include]
> ===> [data: Installing initial data files]
> Copying tree ./htdocs/ -> /usr/local/etc/apache/htdocs/
> ./src/helpers/install.sh -c -m 644 ./conf/printenv[*]
> /usr/local/etc/apache/cgi-bin/printenv
> ./src/helpers/install.sh -c -m 644 ./conf/test-cgi[*]
> /usr/local/etc/apache/cgi-bin/test-cgi
> Copying tree ./icons/ -> /usr/local/etc/apache/icons/
> <=== [data]
> ===> [config: Installing Apache configuration files]
> ./src/helpers/install.sh -c -m 644 ./conf/httpd.conf-dist[*]
> /usr/local/etc/apache/conf/httpd.conf.default
> ./src/helpers/install.sh -c -m 644 ./conf/httpd.conf-dist[*]
> /usr/local/etc/apache/conf/httpd.conf
> ./src/helpers/install.sh -c -m 644 ./conf/access.conf-dist[*]
> /usr/local/etc/apache/conf/access.conf.default
> ./src/helpers/install.sh -c -m 644 ./conf/access.conf-dist[*]
> /usr/local/etc/apache/conf/access.conf
> ./src/helpers/install.sh -c -m 644 ./conf/srm.conf-dist[*]
> /usr/local/etc/apache/conf/srm.conf.default
> ./src/helpers/install.sh -c -m 644 ./conf/srm.conf-dist[*]
> /usr/local/etc/apache/conf/srm.conf
> ./src/helpers/install.sh -c -m 644 ./conf/mime.types
> /usr/local/etc/apache/conf/mime.types.default
> ./src/helpers/install.sh -c -m 644 ./conf/mime.types
> /usr/local/etc/apache/conf/mime.types
> ./src/helpers/install.sh -c -m 644 ./conf/magic
> /usr/local/etc/apache/conf/magic.default
> ./src/helpers/install.sh -c -m 644 ./conf/magic
> /usr/local/etc/apache/conf/magic
> <=== [config]
> make[1]: Leaving directory `/opt/src/apache_1.3.6'
> +--------------------------------------------------------+
> | You now have successfully built and installed the |
> | Apache 1.3 HTTP server. To verify that Apache actually |
> | works correctly you now should first check the |
> | (initially created or preserved) configuration files |
> | |
> | /usr/local/etc/apache/conf/httpd.conf
> | |
> | and then you should be able to immediately fire up |
> | Apache the first time by running: |
> | |
> | /usr/local/etc/apache/bin/apachectl start
> | |
> | Thanks for using Apache. The Apache Group |
> | http://www.apache.org/ |
> +--------------------------------------------------------+
> [root@junior2 apache_1.3.6]#
>
> ####################################################################
> ####################################################################
>
> Next I appended /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in to
> /usr/local/etc/apache/conf/httpd.conf
>
> [root@junior2 conf]# cat /opt/src/Apache-JServ-1.0b3/conf/httpd.conf.in >>
> /usr/local/etc/apache/conf/httpd.conf
>
> as recommended by a FAQ in this mail list.
>
> Next I copied /opt/src/Apache-JServ-1.0b3/conf/jserv.properties to,
> /usr/local/etc/apache/conf/jserv.properties
>
> Then I modified the ApJServProperties of the httpd.conf:
>
> # Properties filename for Apache JServ in Automatic Mode.
> # In manual mode this directive is ignored
> # Syntax: ApJServProperties [filename]
> # Default: "./conf/jserv.properties"
> ApJServProperties /usr/local/etc/apache/conf/jserv.properties
>
> Next, checked for 'mod_jserv.c' in httpd with:
>
> [root@junior2 bin]# /usr/local/etc/apache/bin/httpd -l
> Compiled-in modules:
> http_core.c
> mod_so.c
>
> Nope, not there. But at least:
>
> [root@junior2 bin]# /usr/local/etc/apache/bin/apachectl start
> /usr/local/etc/apache/bin/apachectl start: httpd started
>
> worked.
> #################### END My entire method:
> ###################################
>
>
>
>
> ----------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Archives and Other: <http://java.apache.org/main/mail.html/>
> Problems?: [EMAIL PROTECTED]
>
>
----------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html/>
Problems?: [EMAIL PROTECTED]