<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2>Install:</H2>
<OL>
<LI>
<P>Installing SSL?</P>
</LI>
<BLOCKQUOTE>
<BLOCKQUOTE>
<P>The installation of OpenSSL consists of a download, an extraction, a compilation, a test, and the installation of the compiled modules.<BR>
<BR>
<B>Download</B> a copy of OpenSSL from <A HREF="http://www.openssl.org">http://www.openssl.org</A>. The version of SSL with which we will be working is 0.9.6a.<BR>
Once downloaded go to the /usr/src path and issue the command to <B>extract</B> the tar.gz file. In our example the command, <BR>
tar -zxf /root/download/openssl-0.9.6a.tar.gz { -z(ungzip) x(extract) f(file) } was used. This will create an openssl-0.9.6a directory which will contain all of the files.<BR>
<BR>
Enter that directory and view the INSTALL file to view what 'compile-time' options are available. We will be using all of the default options. Executing the command ./config will prepare your computer to compile OpenSSL including checking for the existence of an ANSI-C compiler. When "./config" has finished you can begin to compile OpenSSL by issuing the command <B>make</B>. OpenSSL will begin to compile.<BR>
<BR>
After OpenSSL has finished compiling. issue the <B>make test</B> command.<BR>
<BR>
And finally the <B>make install </B>will install the compiled modules.</P>
</BLOCKQUOTE>
</BLOCKQUOTE>
<LI>
<P>Installing the Net::SSLeay Perl module?<BR>
</P>
<BLOCKQUOTE>The installation of Net::SSLeay consists of a download, an extraction, a compilation, and an installation.<BR>
<BR>
<B>Download</B> the Net::SSLeay Perl module from <A HREF="http://www.bacus.pt/Net_SSLeay/">http://www.bacus.pt/Net_SSLeay/</A>, The version we will be using is Net_SSLeay.pm-1.08.tar.gz. <BR>
Return to the /usr/src directory and <B>extract</B> the tar.gz'ed file using a command like tar -zxf /root/download/Net_SSLeay.pm-1.08.tar.gz <BR>
A peek into the README file reveals the command needed to compile the module. The Perl script ./Makefile.PL will <B>compile</B> and test the module. "make install" will <B>install</B> the Net::SSLeay module.<BR>
</BLOCKQUOTE>
</LI>
<BR>
<LI>
<P>Installing Webmin.</P>
<BLOCKQUOTE><BR>
The installation of Webmin consists of a download, an extraction and the execution of a setup script.<BR>
<BR>
<B>Download</B> Webmin from http://www.webmin.org <BR>
<B>Extract</B> the tar.gz file into a location of your choice. Our example will extract into /usr/local by issuing the command tar -zxf /root/download/webmin-0.87.tar.gz<BR>
Change to the webmin directory and <B>start the installation script</B> by executing ./setup.sh .<BR>
The setup script will ask for items such as webmin administrator name and password, port on which to run, Linux/Unix distro and version, and whether to run on startup. Answer these and other question to complete the installation.<BR>
<BR>
If OpenSSL is installed before the Webmin installation script is run, then one of the Webmin installation questions will be regarding whether or not SSL should be used. <BR>
<BR>
If Webmin is installed before SSL is installed then SSL can be turned on from within Webmin utility.</BLOCKQUOTE>
</LI>
</OL>
<P><A HREF="webmin.html">Using Webmin</A></P>
</BODY>
</HTML>