Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml,v diff -u -r1.9.2.6 -r1.9.2.7 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 6 Jan 2004 14:02:48 -0000 1.9.2.6 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 8 Jan 2004 12:06:43 -0000 1.9.2.7 @@ -740,7 +740,10 @@ You will also need ssl certificates. Because those should be different for each server service, you won't need those instructions until - later. You will need the + + Install on AOLserver3 + You will need the unpacked Aolserver tarball in /usr/local/src/aolserver and the + + + Install on AOLserver4 + You will need the AOLserver4 source in /usr/local/src/aolserver/aolserver and OpenSSL installed in /usr/local/ssl (or at least symlinked there). + + [root bin]# cd /usr/local/src/aolserver +[root aolserver]# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver login +[root aolserver]# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsopenssl +[root aolserver]# cd nsopenssl +[root nsopenssl]# make OPENSSL=/usr/local/ssl +gcc -I/usr/local/ssl/include (many items omitted) -c -o sslcontext.o sslcontext.c +(many lines omitted) +[root nsopenssl-2.1]# make install OPENSSL=/usr/local/ssl INST=/usr/local/aolserver +[root nsopenssl-2.1]# +cd /usr/local/src/aolserver +cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver login +cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/aolserver co nsopenssl +cd nsopenssl +make OPENSSL=/usr/local/ssl +make install OPENSSL=/usr/local/ssl INST=/usr/local/aolserver +If you have problems starting your server with nsopenssl.so due to missing libssl.so.0.9.7 (or lower), you have to create symlinks + +[root nsopenssl]# cd /usr/local/aolserver/lib +[root lib]# ln -s /usr/local/ssl/lib/libssl.so.0.9.7 libssl.so.0.9.7 +[root lib]# ln -s /usr/local/ssl/lib/libcrypto.so.0.9.7 libcrypto.so.0.9.7 +[root lib]# +cd /usr/local/aolserver/lib +ln -s /usr/local/ssl/lib/libssl.so.0.9.7 libssl.so.0.9.7 +ln -s /usr/local/ssl/lib/libcrypto.so.0.9.7 libcrypto.so.0.9.7 + + + + To enable SSL support in your server, make sure your config.tcl file has a section on "OpenSSL 3 with AOLserver4". If your ports for SSL are priviledged (below 1024), you will have to start AOLserver with prebinds for both your HTTP and your HTTPS port (usually by adding -b your_ip:your_http_port,your_ip:your_https_port to the nsd call). + + @@ -791,6 +829,7 @@ ln -s /usr/local/tclwebtest-0.3 /usr/local/tclwebtest ln -s /usr/local/tclwebtest/tclwebtest /usr/local/bin +