Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器 访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包 括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。
Webmin 让您能够在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器通过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深入的远程管理。这使得 Webmin 对系统管理员非常理想,因为所有主流平台都有满足甚至超出上述需求的 Web 浏览器。而且,Webmin 有其自己的“Web 服务器”,因此不需要运行第三方软件(比如 Web服务器)。万事具备。Webmin 的模块化架构允许您在需要时编写您自己的配置模块。除了在此介绍的模块之外,Webmin 还包括许多模块。尽管目前我们将主要关注网络服务,但是您会看到,几乎您系统的每一部分都能够通过 Webmin 来配置和管理。
webmin的安装非常简单,因为其自身包含一个perl实现的web服务器,所以即便您的系统中没有apache,也可以运行!
webmin提供全自动的安装脚本:setup.sh。按着提示操作,几分钟就完成了!当然了,webmin是基于perl的,得确保系统中安装了perl(Centos 6中默认已经安装了Perl)!
Step 1
安装perl-Net-SSLeay模块,由于webmin功能太强大,几乎能管理linux系统的每个角落,所以在访问时最好使用https!避免一些敏感信息被窃取!
#可以先找到SSLeay包的完整名称yum list | grep SSLeay#开始安装SSLeayyum install perl-Net-SSLeay.x86_64Step 2
很简单的安装过程,先去下载安装包把:http://www.webmin.cn/download.html
#假设下载的包在opt目录下cd /opttar zxvf webmin-xxx.tar.gzcd webmin-xxx#确保setup.sh文件有执行权限chmod 755 setup.sh#开始安装./setup.sh安装截图:
结束后,就可以使用https://ip地址;10000访问webmin了!
注意,iptables防火墙中要开启10000端口!
webmin在安装时默认的配置目录为/etc/webmin。
启动,关闭,重启webmin
启动:/etc/webmin/start
关闭:/etc/webmin/stop
重启:/etc/webmin/restart
miniServ配置(Webmin自带的web服务器)
相关配置文件:/etc/webmin/miniserv.conf
port=10000 #更改端口root=/opt/webminmimetypes=/opt/webmin/mime.typesaddtype_cgi=internal/cgirealm=Webmin Serverlogfile=/var/log/webmin/miniserv.log #日志文件路径errorlog=/var/log/webmin/miniserv.errorpidfile=/var/log/webmin/miniserv.pidlogtime=168ppath=ssl=1 #使用sslenv_WEBMIN_CONFIG=/etc/webminenv_WEBMIN_VAR=/var/log/webminatboot=1 #开机启动logout=/etc/webmin/logout-flaglisten=10000denyfile=\.pl$log=1blockhost_failures=5blockhost_time=60syslog=1session=1premodules=WebminCoreserver=MiniServ/1.610userfile=/etc/webmin/miniserv.userskeyfile=/etc/webmin/miniserv.pempasswd_file=/etc/shadowpasswd_uindex=0passwd_pindex=1passwd_cindex=2passwd_mindex=4passwd_mode=0preroot=gray-themepassdelay=1logouttimes=
打开您的浏览器,输入:https://ip地址:10000,开始体验强大的Webmin吧!
联系客服