Zomos SSL Installation
To install SSL, follow these steps :
-
Download the OpenSSL
library
OpenSSL is a C library that provides the underlying SSL functions used
by Webmin and many other programs. It is available in RPM
format and as a .tar.gz file.
When installing from the RPM, you may also need the development
RPM in order to compile Net::SSLeay.
Most Linux and BSD distributions now come with OpenSSL RPMs that are
installed as standard or available on the CD. If your distribution has
openssl and possibily openssl-devel packages, use them
instead.
-
Install the OpenSSL library
If you are installing from the RPM, run the commands :
rpm -i openssl-0.x.y.rpm
rpm -i openssl-devel-0.x.y.rpm
If installing from the source, you will need to compile and install
it with the commands :
tar xvzf openssl-0.x.y.tar.gz
cd openssl-0.x.y
./Configure (or ./config
in new OpenSSL versions)
make
make install
-
Download the Net::SSLeay
Perl module
Net::SSLeay is a module that allows Perl scripts to call the functions
in the OpenSSL library. It is available in .tar.gz format from the
Zomos Site or from the
CPAN Perl module archive.
Alternately, you can use the Perl Modules module in Zomos to download
an install Net::SSLeay from CPAN. If this works OK, the next step can
be skipped.
Some Linux distributions come with an RPM package containing this Perl
module, often named perl-Net-SSLeay. If one is available, install
it instead of compiling the module manually. You may also be able to find
a suitable package at
rpmfind.net if your distribution doesn't include one. However, be
aware that any Perl module in RPM format must have been built for the
same version of Perl that you are running, or it won't work.
-
Install the Net::SSLeay module
To install the module, use the commands :
tar xvzf Net_SSLeay.pm-x.yy.tar.gz
cd Net_SSLeay.pm-x.yy
perl Makefile.PL
make install
If you have installed OpenSSL from the RPM, you may need to run perl
Makefile.PL /usr in order to find the OpenSSL library properly.
-
Test the SSL install
If the command perl -e 'use Net::SSLeay' doesn't output any
error message, then the SSL support that Zomos Server Controls needs is
properly installed.
-
If Zomos is not installed yet, install
it
If you install SSL support first, when Zomos Server Controls setup.sh
script is run it will ask you if you want to enable SSL. Just enter y.
- If Zomos Server Controls is already installed,
turn on SSL
In the Zomos Configuration
module (under the Other Modules category) an icon for SSL Encryption
should appear. Click on it, and change the SSL option from Disabled
to Enabled.
* These instructions have been adapted from http://www.webmin.com