Webmin 是一个基于网页的系统管理界面,适用于 Unix 类系统(如 Linux)。它提供全面的功能来管理你的系统,包括系统管理、网络配置、存储和安全。Webmin 是免费的开源软件,采用 GNU通用公共许可证授权。
使用任何现代网页浏览器,你可以设置用户账户、Apache、DNS、文件共享等功能。
本指南将介绍如何在 VPS、Ubuntu 服务器和 Debian 系列服务器上安装 Webmin。
在此之前,让我们先了解 Webmin 的优势以及为什么需要它。
为什么需要在 VPS 上使用 Webmin?
Webmin 是一个基于网页的系统管理工具,通过它可以从世界任何地方用网页浏览器管理服务器。它包含丰富的模块来处理常见任务,必要时还可以通过额外模块扩展功能。有些人甚至说 Webmin 是 Webmin 对比 cPanel.
在 VPS 上使用 Webmin 有很多优势。以下是一些重要的:
- 也许最重要的优势是 Webmin 免费且开源。所以不必担心预算问题。
- Webmin 易于使用和学习。它为管理服务器提供了友好的图形界面。如果你是服务器管理新手,这会特别有帮助,因为可以轻松执行诸如创建用户账户、配置 Apache 和管理数据库等任务。
- Webmin 支持所有主流 Linux 发行版,你不用担心更换服务器。
- 在 VPS 上安装 Webmin 后,它可以通过提供常用命令的快捷方式来帮助你节省时间。
- 这样就不用通过命令行工具来编辑配置文件和运行命令了。
- Webmin 提供 API,用于将第三方应用集成到 Webmin 系统中。
- 在 VPS 上运行 Webmin 主机的另一个优势是能帮你保持井然有序。由于服务器的所有设置和配置都存储在一个地方,你可以轻松找到需要的内容。如果你需要频繁修改服务器设置,这会特别有帮助。
- 此外,在 VPS 上安装 Webmin 以保持安全。
- 此外,它拥有庞大的用户社区,提供丰富的文档和活跃的支持论坛。所以不用担心它的可信度。
既然你已经了解了在 VPS 上安装 Webmin 的重要性,现在就开始吧。
另请阅读: 在您的 VPS 上安装 pptp VPN
如何在 CentOS 服务器或 RHEL 系列服务器上安装 Webmin
如果你需要一个易用的界面来管理 VPS,Webmin 是个不错的选择。下面我们来看看如何在 VPS(虚拟专用服务器)上安装 Webmin。
第 1 步:首先需要安装依赖软件包。
sudo yum install nano -y
第 2 步:需要将 Webmin 仓库添加到仓库列表。打开终端并输入以下命令:
sudo nano /etc/yum.repos.d/webmin.repo
第 3 步:将以下行添加到文件中:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
第 4 步:现在使用以下命令下载并安装 GPG 密钥:
wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
第 5 步:更新仓库:
sudo yum check-update
第 6 步:输入以下命令即可安装 Webmin:
sudo yum install webmin -y
如果安装失败是因为依赖项尚未就绪,只需重新运行安装命令即可。
第 7 步:启动服务并设置开机自动启动:
chkconfig webmin on
service webmin start
第 8 步:如果启用了防火墙,输入以下命令在防火墙中允许 Webmin:
firewall-cmd --permanent --add-port=10000/tcp
firewall-cmd --reload
第 9 步:现在可以登录 Webmin。在浏览器中打开以下网址:
https://your-ip-addres:10000
第 10 步:使用 HTTPS 协议输入用户名和密码。
默认情况下,用户名为 root,密码为 root 用户的密码
第 11 步:配置 VPS
现在,请前往"Webmin 配置",为您的 VPS 配置 Webmin。
第 12 步:更改默认端口
如果您的 Webmin VPS 具有公网 IP,请进入"端口和地址"设置,将标准端口选项设为"部分"。
搞定。现在你知道怎么在 VPS 上安装 Webmin 了。
如果要更改 Webmin 密码,可以执行以下命令:
/usr/libexec/webmin/changepass.pl /etc/webmin root NEWPASSWORD
但不建议为 Webmin 更改特定用户的密码。
Webmin 虚拟主机
Webmin 的众多功能之一是 Webmin 虚拟主机。它让你可以在一台服务器上托管多个网站。在 VPS 上安装 Webmin 后,你可以按以下步骤创建虚拟主机:
- 第一步:在控制面板中选择 Go。
- 第 2 步:更新你的 Webmin 以确保使用最新版本。
- 步骤 3:登录到 Webmin 并点击服务器图标。
- 第 4 步:点击 Apache WebServer。
- 第五步:在"创建新虚拟服务器"部分,选择"任意地址"。
- 第六步:在"port"部分,输入80,并选择最后一个单选按钮。
- 第7步:在"document root"部分,填写虚拟主机对应的HTML文件名称。
- 第8步:在"服务器名称"部分输入域名。
现在,您已经创建了 Webmin 虚拟主机。
如何在 Ubuntu 服务器或 Debian 系列服务器上安装 Webmin
Ubuntu 是一个基于 Debian 的操作系统,因其易用性和丰富的软件包而广受欢迎。Ubuntu 也是网络服务器中最常用的 Linux 发行版之一,这得益于其集成的 Plesk 工具。Plesk 提供了一个直观的图形界面来管理服务器设置,包括 DNS、防火墙和用户账户。对于不熟悉 Linux 命令行的用户,使用 Plesk 可以大大简化 Ubuntu 服务器的配置。
另请阅读: Apache 对比 Nginx 2022
你已经学会了在 VPS 上安装 Webmin。现在我们将展示如何在 Ubuntu 服务器或基于 Debian 的服务器上安装 Webmin。
首先,你需要安装依赖包。
sudo apt install software-properties-common apt-transport-https -y
添加 Webmin 仓库和 GPG 密钥。
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
现在我们可以安装 Webmin:
sudo apt install webmin -y
如果你有防火墙,需要用这个命令将其放行:
sudo ufw allow 10000/tcp
就这样。默认用户名是 "root",密码就是你当前的 root 密码。
现在,打开你的网络浏览器,访问下面的地址:
某些 Debian 或 Ubuntu 系统不允许直接用 root 用户名和密码登录。遇到这种情况,请在用户名字段输入 sudo。
登录后,您可以根据自己的需求和目标配置Web服务器。
超快速 VPS
别满足于普通的 VPS。忘掉蒸汽机和老旧的 HDD 吧——选择 Cloudzy 的 NVMe SSD VPS,体验真正的速度!
获取 SSD VPS结论
总之,Webmin 是一款功能强大的工具,可用于管理 VPS。它是开源免费的,安装和使用都很简单。同时它还提供了丰富的选项来管理你的服务器。
如果你想轻松管理服务器并保持其稳定运行,我建议你再看一遍我们的指南,了解如何在 Webmin 上安装 VPS 或 Ubuntu。不过还有一点很重要。
我记得当时我想要 购买 VPS。我记得当时很难找到一个既可靠、安全又有保障的服务。即使找到了具备这些特性的服务,要么价格太贵,要么性能不达标。我当时很沮丧,甚至想过放弃。就在我快要放弃的时候,我找到了 Cloudzy VPS。
Cloudzy 提供顶级高性能 VPS,价格低于两份辣鸡块。配备 DDR4 RAM、NVMe 存储和 1 Gbps 带宽,Cloudzy 能满足你的需求。