50% off 所有套餐限时优惠,起价 $2.48/mo
8 min left
Servers & OS

如何在 VPS 上安装 Webmin - 分步指南

Armin Potter By Armin Potter 8 min read Updated Apr 15, 2023
如何在 VPS 上安装 Webmin

Webmin 是一个基于网页的系统管理界面,适用于 Unix 类系统(如 Linux)。它提供全面的功能来管理你的系统,包括系统管理、网络配置、存储和安全。Webmin 是免费的开源软件,采用 GNU通用公共许可证授权。

使用任何现代网页浏览器,你可以设置用户账户、Apache、DNS、文件共享等功能。

本指南将介绍如何在 VPS、Ubuntu 服务器和 Debian 系列服务器上安装 Webmin。

在此之前,让我们先了解 Webmin 的优势以及为什么需要它。

为什么需要在 VPS 上使用 Webmin?

Webmin 是一个基于网页的系统管理工具,通过它可以从世界任何地方用网页浏览器管理服务器。它包含丰富的模块来处理常见任务,必要时还可以通过额外模块扩展功能。有些人甚至说 Webmin 是 Webmin vs. cPanel.

在 VPS 上使用 Webmin 有很多优势。以下是一些重要的:

  • 也许最重要的优势是 Webmin 免费且开源。所以不必担心预算问题。
  •  Webmin 易于使用和学习。它为管理服务器提供了友好的图形界面。如果你是服务器管理新手,这会特别有帮助,因为可以轻松执行诸如创建用户账户、配置 Apache 和管理数据库等任务。
  • Webmin 支持所有主流 Linux 发行版,你不用担心更换服务器。
  • 在 VPS 上安装 Webmin 后,它可以通过提供常用命令的快捷方式来帮助你节省时间。
  • 这样就不用通过命令行工具来编辑配置文件和运行命令了。
  • Webmin 提供 API,用于将第三方应用集成到 Webmin 系统中。
  • 在 VPS 上运行 Webmin 主机的另一个优势是能帮你保持井然有序。由于服务器的所有设置和配置都存储在一个地方,你可以轻松找到需要的内容。如果你需要频繁修改服务器设置,这会特别有帮助。
  • 此外,在 VPS 上安装 Webmin 以保持安全。
  • 此外,它拥有庞大的用户社区,提供丰富的文档和活跃的支持论坛。所以不用担心它的可信度。

既然你已经了解了在 VPS 上安装 Webmin 的重要性,现在就开始吧。

Also Read: 在您的 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

Now, it’s time to configure your VPS with Webmin by going to “Webmin configuration.”

第 12 步:更改默认端口

If your Webmin VPS has a public IP, go to “ports and addresses” and put the standard port on “some.”

搞定。现在你知道怎么在 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。
  • Step 5: Select “any address” in the “Create a New Virtual Server” part.
  • Step 6: In the “port” section, enter 80, and choose the last radio button.
  • Step 7: In the “document root” section, put the name of the HTML files your virtual host will be.
  • Step 8: Enter the domain name in the “server name” section.

现在,您已经创建了 Webmin 虚拟主机。

如何在 Ubuntu 服务器或 Debian 系列服务器上安装 Webmin

Ubuntu 是一个基于 Debian 的操作系统,因其易用性和丰富的软件包而广受欢迎。Ubuntu 也是网络服务器中最常用的 Linux 发行版之一,这得益于其集成的 Plesk 工具。Plesk 提供了一个直观的图形界面来管理服务器设置,包括 DNS、防火墙和用户账户。对于不熟悉 Linux 命令行的用户,使用 Plesk 可以大大简化 Ubuntu 服务器的配置。

Also Read: Apache vs. 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 密码。

现在,打开你的网络浏览器,访问下面的地址:

https://localhost:10000/

某些 Debian 或 Ubuntu 系统不允许直接用 root 用户名和密码登录。遇到这种情况,请在用户名字段输入 sudo。

登录后,您可以根据自己的需求和目标配置Web服务器。

ssd-vps 超快速 VPS

别满足于普通的 VPS。忘掉蒸汽机和老旧的 HDD 吧——选择 Cloudzy 的 NVMe SSD VPS,体验真正的速度!

获取 SSD VPS

Conclusion

总之,Webmin 是一款功能强大的工具,可用于管理 VPS。它是开源免费的,安装和使用都很简单。同时它还提供了丰富的选项来管理你的服务器。

如果你想轻松管理服务器并保持其稳定运行,我建议你再看一遍我们的指南,了解如何在 Webmin 上安装 VPS 或 Ubuntu。不过还有一点很重要。

我记得当时我想要 buy VPS。我记得当时很难找到一个既可靠、安全又有保障的服务。即使找到了具备这些特性的服务,要么价格太贵,要么性能不达标。我当时很沮丧,甚至想过放弃。就在我快要放弃的时候,我找到了 Cloudzy VPS。

Cloudzy 提供顶级高性能 VPS,价格低于两份辣鸡块。配备 DDR4 RAM、NVMe 存储和 1 Gbps 带宽,Cloudzy 能满足你的需求。

Share

博客更新

Keep reading.

可与 Cosmos Cloud 运行的最佳自托管应用,封面显示 Cosmos 仪表板周围的应用面板。
Servers & OS

可与 Cosmos Cloud 运行的最佳自托管应用:文件、媒体、密码、自动化等!

Maybe 你已设置 Cosmos Cloud,现在想了解哪些应用能很好地配合使用,或者你甚至还没决定选择 Cosmos,只是想看看它如何融入你的工作流

Nick SilverNick Silver 16 min read
Portainer 对比 Cosmos Cloud 管理 Docker 应用,封面显示混合部署图以及 neon 操作对比访问块。
Servers & OS

Portainer 对比 Cosmos Cloud:Docker 应用管理的最佳选择

如果你已了解 Docker,只是想找到更清晰的方式运行不断增长的应用栈,这是 Portainer 对比 Cosmos Cloud 的简短答案。Portainer 是更强劲的选择,用于直接

Nick SilverNick Silver 14 min read
Cosmos Cloud 对比 CasaOS 对比 Umbrel 功能图,显示一个抽象云网络世界内的三条自托管路径。
Servers & OS

Cosmos Cloud 对比 CasaOS 对比 Umbrel:哪个自托管平台适合你?

简短答案是 CasaOS 仍是最容易入门的选择,Umbrel 拥有最简洁的精选风格,Cosmos Cloud 在你需要更严格控制域名时更有意义

Nick SilverNick Silver 11 min read

Ready to deploy? From $2.48/mo.

独立云服务,始于2008年。AMD EPYC、NVMe,40 Gbps。14天退款保障。