在CentOS 8上安装和配置Virtualmin | RHEL 8

Virtualmin是一个用于托管网站,Web应用程序,数据库和邮箱的Web托管面板。 它带有两个软件包,Webmin和Virtualmin。 Webmin是一个前端服务器管理工​​具,管理员可以使用该工具通过简单的点击即可管理和监视其系统。另一方面,Virtualmin是高级的前端虚拟主机管理工具,可用于创建,修改和管理虚拟主机。

Virtualmin是一种灵活的工具,具有许多托管服务提供商和域所有者使用的域管理实用程序。包括附加组件,例如防病毒和垃圾邮件过滤机制。它还提供了一个用于监视用户资源利用率和分析功能的仪表板。

Virtualmin在某些Linux环境中运行,例如CentOS 8。本指南将向您展示如何在新安装的Centos8盒中安装和配置Virtualmin。

步骤1:更新您的CentOS / RHEL系统

确保所有软件包都在最新和更新的系统上运行。

sudo dnf update -y

另外,请确保主机具有完全限定的域名(FQDN)和resolveable.eghosting.computingforgeeks.com

要更改主机名,请使用以下命令:

sudo hostnamectl set-hostname <your-hostname>

例如

sudo hostnamectl set-hostname hosting.computingforgeeks.com

步骤2:下载Virtualmin安装脚本

下载用于安装Virtualmin的脚本。

sudo dnf -y install wget
wget http://software.virtualmin.com/gpl/scripts/install.sh

该脚本将被下载到您当前的工作目录中。

步骤3:使脚本可执行并安装Virtualmin

运行以下命令以使脚本可执行。

chown a+x install.sh

然后以sudo特权运行脚本。

sudo ./install.sh

这将开始下载所需的软件包并安装该应用程序。

Welcome to the Virtualmin GPL installer, version 6.2.0

  This script must be run on a freshly installed supported OS. It does not
  perform updates or upgrades (use your system package manager) or license
  changes (use the "virtualmin change-license" command).

....

安装时间取决于互联网的速度,但平均需要5到10分钟。

该外壳程序应退出,并显示一条消息,表明安装已完成并且安装成功。

[SUCCESS] Installation Complete!
[SUCCESS] If there were no errors above, Virtualmin should be ready
[SUCCESS] to configure at https://hosting.computingforgeeks.com:10000 (or https://18.35.136.78:10000).

此消息还表明,如果该服务正在运行并且可以通过Internet解析,则可以通过IP或主机名对其进行访问。

步骤4:在CentOS上配置Virtualmin防火墙| RHEL 8

您需要打开端口10000,该端口用于访问Virtualmin Web界面。

sudo firewall-cmd --zone=public --add-port=10000/tcp --permanent
sudo firewall-cmd --reload

步骤5:在CentOS上配置Virtualmin | RHEL 8

Virtualmin现在已成功安装,可以使用IP /主机名和端口10000从浏览器进行访问。

在浏览器中,转到 https://<hostname>:10000 例如 https://hosting.computingforgeeks.com:10000

将用户名指定为root,密码为主机的root用户密码。

成功登录后,您将看到用于配置和优化生产系统的安装后向导。

[次へ]单击开始配置。在CentOS 8上安装和配置Virtualmin | RHEL 8

预加载Virtualmin库以减少UI和导航速度慢的问题。在CentOS 8上安装和配置Virtualmin | RHEL 8

您还可以启用ClamAV病毒扫描。但是,这需要安装其他实用程序来支持该设置。安装程序不使用ClamAV。在CentOS 8上安装和配置Virtualmin | RHEL 8

当托管许多电子邮件域时,拥有一个搜索垃圾邮件活动的系统始终是一个好习惯。 使用Virtualmin时,SpamAssasin是一个很好的工具。在CentOS 8上安装和配置Virtualmin | RHEL 8

您还需要选择要在托管环境中使用的数据库。此设置使用MariaDB。在CentOS 8上安装和配置Virtualmin | RHEL 8

设置数据库密码。在CentOS 8上安装和配置Virtualmin | RHEL 8

根据服务器的大小选择数据库的大小。此时要考虑的最大因素是内存。但是,请记住,数据库越小,可以处理的容量越小。在CentOS 8上安装和配置Virtualmin | RHEL 8

设置托管环境中使用的DNS服务器。在CentOS 8上安装和配置Virtualmin | RHEL 8

完成程序,[完了]单击。您现在可以使用托管平台。

您可以使用可用于管理托管平台的各种工具来访问仪表板。在CentOS 8上安装和配置Virtualmin | RHEL 8

使用Virtualmin创建域

成功安装和配置Virtualmin之后,下一步是设置域并测试托管平台是否准备就绪。

在Virtualmin中,该域称为: 虚拟服务器

在仪表板上,[仮想サーバーの作成]单击。接下来,您需要输入域名和管理员密码。

您也可以从同一界面创建子域。为此,请使用’。Alias of <hostname>‘标签。在CentOS 8上安装和配置Virtualmin | RHEL 8

然后最后[サーバーの作成]点击按钮。

这将使用您创建的域名创建一个帐户,并将其用作Web服务器。理想情况下,这将在后台创建虚拟主机并为其分配自己的目录和数据库。

在左边[ファイルマネージャー]您可以通过单击选项卡来导航新创建的域的文件系统。这将弹出一个文件系统,如cPanel,将显示索引文件 Public_html 目录。在CentOS 8上安装和配置Virtualmin | RHEL 8

[サービス]这些标签可让您使用各种选项来配置网站,例如建立索引文件,管理权限和编辑PHP版本。在CentOS 8上安装和配置Virtualmin | RHEL 8

[サービス]您也可以从菜单预览网站。在CentOS 8上安装和配置Virtualmin | RHEL 8

结论

Virtualmin已成功安装,并且工作域已部署在CentOS 8上。

Virtualmin是一个简单的前端域管理工具,对于想要尝试开源替代方案的系统管理员来说非常有用。

它使用简单而强大的Web工具来提供域托管所需的所有功能。

Sidebar