在centos里安装webmin
选择安装最新版本的安装包
官方下载路径可以查看下载版本http://download.webmin.com/download/yum/
wget http://download.webmin.com/download/yum/webmin-2.010-1.noarch.rpm
如果安装提示
错误: 无法验证 prdownloads.sourceforge.net 的由 “/C=US/O=Let's Encrypt/CN=R3” 颁发的证书:
颁发的证书已经过期。
要以不安全的方式连接至 prdownloads.sourceforge.net,使用“--no-check-certificate”。
则在安装命令后+“–no-check-certificate”,如:
wget http://download.webmin.com/download/yum/webmin-2.010-1.noarch.rpm --no-check-certificate
安装依赖
sudo yum -y install openssl perl perl-Net-SSLeay perl-IO-Tty perl-Crypt-SSLeay perl-Encode-Detect autoconf
安装
rpm -ivh webmin-2.010-1.noarch.rpm
重置密码
/usr/libexec/webmin/changepass.pl /etc/webmin root test
webmin的用户名是root,密码为test
webmin的配置目录是/etc/webmin
如果有安全需要,则更改webmin服务默认端口号
进入miniserv.conf 配置文件
vim /etc/webmin/miniserv.conf
修改默认端口号port=10000和listen=10000为如下即可(自己随便设置端口号)
port=11111
listen=11111
webmin服务命令
配置好密码或者端口号后重启下服务
/etc/webmin/restart # 重启
/etc/webmin/start # 启动
/etc/webmin/stop # 停止
防火墙开放端口号
firewall-cmd --zone=public --add-port=10000/tcp --permanent # 防火墙开放10000端口
firewall-cmd --reload # 更新防火墙配置
firewall-cmd --zone=public --list-ports # 查看已经开放的端口号
补充关闭不需要开放的端口号,如:
firewall-cmd --zone=public --remove-port=10000/tcp --permanent # 补充:防火墙关闭10000端口
webmin访问登录
访问http://自己的ip:10000,使用重置后的账号和密码即可登录
webmin设置中文
重新登录中文设置成功
安装完成后访问可能遇到的问题
ERROR — DOCUMENT FOLLOWS
This web server is running in SSL mode. Try the URL https://cy-ed02-lvs2:10000/ instead.
解决办法:修改vim /etc/webmin/miniserv.conf里的ssl = 1 为 ssl = 0
vim /etc/webmin/miniserv.conf
ssl = 0
centos卸载webmin
在升级webmin服务时可先卸载原来的webmin,防止升级时提示错误
/etc/webmin/uninstall.sh
补充:如果还安装了virtualmin可以使用下面的命令
sh install.sh -uninstall #卸载virtualmin的同时会卸载webmin