logo logo

Home | Projects | Documentations | Service | Sitemap | Contact

Menu
 Documentation

 Webmin+SSL

 Webmin - Installing a  Theme

 Skinbuilding for  Webmin
Menu

Webmin+SSL
 

 

1.0 Software you need

2.0 Tested Plattforms

3.0 Howto Install and Configure

4.0 Possible Failure

5.0 Copyright

1.0 Software you need:

First you need to install one SSL-Version for Linux/Unix, for example OpenSSL:

Openssl  (0.93a ++ ) [link]

Second you need a perlmodule, to supports OpenSSL in Perl:

Perlmodul Net::SSLeay [link]

 

2.0 Tested Plattforms:

Unix / Linux Versions Webminversions

Caldera Openlinux 2.4

0.84
Debian 2.2r3 0.87
Redhat 7.0 0.87
FreeBSD 4.2 0.91
FreeBSD 4.4 0.91

SUSE 6.4

0.84
SUSE 7.0 0.84 / 0.85 / 0.86
SUSE 7.1 0.86 / 0.87
SUSE 7.2 0.87 / 0.88 / 0.89 / 0.90 / 0.91

 

3.0 Install an Configure:

3.1 Extract the files to "/usr/src"

tar zxf /verzeichnis_wo_datei_ist/openssl-0.9.6.tar.gz /usr/src
tar zxf /verzeichnis_wo_datei_ist/Net_SSLeay.pm-1.05.tar.gz /usr/src

3.2 Change the path to OpenSSL-Source

cd /usr/src/openssl-0.9.6

3.3.0 Installation of OpenSSL

3.3.1 Configure of OpenSSL

./config --prefix=/usr/local --openssldir=/usr/local/openssl

Descriptions:

--prefix= : There you have to write the basispath of the OpenSSL Directory ( The Path where the OpenSSL Directory will be in )

--openssldir= : There you have to write the path of the OpenSSL Directory ( The Path where the files will be in)

3.2 Test the Configuration

make test

3.3.3 Create the  OpenSSL installfiles

make

3.3.4 Install OpenSSL

make install

3.4 Change the Directory to the path of the NETSSLeay-Source

cd /usr/src/Net_SSLeay.pm-1.05

3.5 Go online, if you were not sure that you have all liberies loaded. If you are sure that all libaries are on   your system available you don't have to connect your system to the internet.

3.6 Install Net_SSLeay

3.6.1 Create the installfiles for Net_SSLeay

./Makefile.PL -t /usr/local 

Description:

-t : This option activate the testfunction

/basispath : There you have to wrtie the basispath of OpenSSL ( e.g. "/usr/local" )

3.6.2 Install the Module Net_SSLeay

make install

3.7 Open Webmin with a Browser, that supports SSL ( e.g. IE 4++, Netscape 4 ++, Mozilla 0.6 ++)ser

3.8 Go to the Webminconfiguration, there will be two new icons. Click on the Icon "SSL..." and activate the SSL-Option

Picture SSL Encryption

 

At this time Webmin supports SSL

 

Attentions: Your Browser have to support SSL! To start webmin you have to do this:

https://Your_IP-Adress:Port(Default 10000)

 

4.0 Possible Failure:

to 3.6.1:

I could not find your OpenSSL in `/usr/local/ssl'

Please provide OpenSSL-0.9.3a installation directory (get from
http://www.openssl.org/ if you don't have it; please note that
SSLeay is no longer supported, see README) (C-c to abort):

Answer:

Discription: You haven't set the parameter to the basispath, or the path is wrong. To solve this problem you have to set the right path (please read 3.6.1 )

Attentions: If you have installed OpenSSL by a rpm-packet, you have to read the description of this packet, where the correct basispath is. ( perhaps "/usr/bin" ; "/usr/local" )

5.0 Copyright

This Howto is the same like a software with GPL! But i will be very happy if you set a link on my site ( http://www.gehrigal.net ). I will be happy too, if you will send me your changes

 

 


  • This site is out of date!


  • SSL: Secure Socket Layer
  • Many distributions includes the Net::SSLeay and OpenSSL as a rpm / dep package


Last Change: 2003-10-04

Valid HTML 4.01!

Copyright by Alexander Gehrig ( gehrigal dot net )