Table of Contents
Webmin is a web-based interface for system administration for Unix. Using any browser that supports tables and forms (and Java for the File Manager module), you can setup user accounts, Apache, DNS, file sharing and so on.
Webmin consists of a simple web server, and a number of CGI programs which directly update system files like /etc/inetd.conf and /etc/passwd. The web server and all CGI programs are written in Perl version 5, and use no external modules. This means that you only need a Perl binary to run Webmin.
Using SSL With Webmin
http://www.webmin.com/webmin/ssl.html
Webmin Users Guide
http://www.swelltech.com/pengies/joe/index.html#webminguide
Standard Modules
http://www.webmin.com/webmin/standard.html
Third-party Modules
http://www.thirdpartymodules.com/webmin/
$ perl -MCPAN -e 'install Net::SSLeay' Please provide OpenSSL-0.9.3a installation directory /opt Running make test [...] So far there were no errors in tests. Following tests _will_ fail if you do not have network connectivity (or if the servers are down or have changed). ok 8 www.bacus.pt ok 9 www.openssl.org (Apache/1.3.6 (Unix) mod_perl/1.20 mod_ssl/2.3.5 OpenSSL/0.9.3a DAV/0.9.8) *** not ok 10 www.apache-ssl.org () ok 11 www.cdw.com (Microsoft-IIS/5.0) SSL_write 18812: 1 - error:140790E5:SSL routines:SSL23_WRITE:ssl handshake failure ok 12 www.rsa.com () test.pl 18812: open_tcp_connection: failed `developer.netscape.com', 443 (Connection refused) ok 13 developer.netscape.com () ok 14 banking.wellsfargo.com (Netscape-Enterprise/3.6 SP2) ok 15 secure.worldgaming.net (Apache/1.3.12 (Unix) mod_ssl/2.6.4 OpenSSL/0.9.5a) ok 16 www.engelschall.com (Apache/1.3.6 (Unix) mod_perl/1.20 mod_ssl/2.3.5 OpenSSL/0.9.3a DAV/ 0.9.8) *** WARNING: There were 1 errors in the tests. make: *** [test_dynamic] Error 9 /usr/bin/make test -- NOT OK Running make install make test had returned bad status, won't install without force cd /export/expand/cpan/build/Net_SSLeay.pm-1.05 make install
In the Webmin Configuration module (under the Webmin category) an icon for SSL Encryption should appear. Click on it, and change the SSL option from Disabled to Enabled.
cd /opt tfe ~/dl/mustH_b/inet/web/webmin-0.84.tar.gz ./setup.sh -- which will setup everything Installing Webmin in /opt/webmin ... Config file directory [/etc/webmin]: /opt/etc/webmin Log file directory [/var/webmin]: which operating system type and version you are running. 4) Redhat Linux 11) Mandrake Linux Web server port (default 10000): 9999 Login name (default admin): webadmin
#X lns webmin-0.84 webmin #X cd webmin # -- can't use link?:
Configuring Webmin to start at boot time.. ./setup.sh: /opt/webmin/init/atboot.pl: No such file or directory ..done
/opt/etc/webmin/start: /opt/webmin/miniserv.pl: No such file or directory /opt/etc/webmin/start: /opt/webmin/miniserv.pl: No such file or directory
— seems to me the link problem because the files are there:
root@sunny:/opt/webmin# dir /opt/webmin/miniserv.pl -rwxr-xr-x 1 3001 wheel 44682 Jan 23 03:45 /opt/webmin/miniserv.pl*
root@sunny:/opt/webmin# dir /opt/webmin/init/atboot.pl -rwxr-xr-x 1 3001 wheel 1582 Jan 23 03:45 /opt/webmin/init/atboot.pl*
Once you have downloaded a new module as a .wbm file, enter the Webmin Configuration module and click on the Webmin Modules button. Then use the form at the top of the page to install the module either from the local filesystem of the server Webmin is running on, or uploaded from the client your browser is on.
Operating System
https://localhost:9999/webmin/edit_os.cgi
This form allows you to change the operating system Webmin treats your system as. This can be useful if you have upgraded your machine to a new version of your operating system distribution. Note that the configuration of installed modules will not be changed, even if there are differences between the old and new systems.