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

时间:2020-02-23 14:31:18  来源:igfitidea点击:

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

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

Virtualmin在选定的Linux环境(包括CentOS 8)上运行。本指南将演示如何在新安装的Centos 8机器上安装和配置Virtualmin。

更新CentOS/RHEL系统

确保我们在更新的系统上运行,并且所有软件包都是最新的。

sudo dnf update -y

另外,请确保主机具有完全限定的域名(FQDN)和可解析的域名,例如,hosting.theitroad.local

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

sudo hostnamectl set-hostname <your-hostname>

例如

sudo hostnamectl set-hostname hosting.theitroad.local

下载Virtualmin安装脚本

下载将用于安装Virtualmin的脚本。

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

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

使脚本可执行并安装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).

....

安装所需的时间取决于Internet速度,但通常需要5到10分钟。

安装应完成,并退出shell程序,并显示指示安装成功的消息。

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

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

在CentOS上为Virtualmin配置防火墙| RHEL 8

我们将需要打开端口10000,我们将使用该端口访问Virtualmin Web界面。

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

在CentOS上配置Virtualmin RHEL 8

现在,我们已经成功安装了Virtualmin,并且现在可以使用IP /主机名和端口10000通过浏览器对其进行访问。

在浏览器上,导航到https://&lt;hostname>:10000,例如https://hosting.theitroad.local:10000

提供用户名作为root,密码是主机root用户密码。

成功登录后,将为我们提供安装后向导,该向导用于配置和优化生产系统。

单击"下一步"开始配置。

允许预加载Virtualmin库,以减少UI和导航缓慢的问题。

我们还可以启用ClamAV病毒扫描。但是,这需要安装其他实用程序以支持该设置。我们不会在我们的设置中使用ClamAV。

如果我们要托管许多电子邮件域,则最好的做法是始终要有一个系统来查找垃圾邮件活动。使用Virtualmin时,SpamAssasin就是一个很好的工具。

我们还需要选择要在托管环境中使用的数据库。我们将在此设置中使用MariaDB。

设置数据库密码:

根据服务器的大小选择数据库的大小。内存是此时要考虑的最大因素。但是我们也应该记住,DB越小,它能够处理的容量就越小。

设置将在我们的托管环境中使用的DNS服务器。

完成步骤,然后单击完成。现在,我们应该可以使用托管平台了。

我们可以访问仪表板,在这里可以使用各种工具来管理托管平台。

在Virtualmin上创建域

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

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

在仪表板上,单击"创建虚拟服务器"。然后,我们将需要提供域名和管理密码。

我们也可以从相同的界面创建子域。为此,请使用<hostname>的别名。

然后,最后单击"创建服务器"按钮。

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

我们可以通过单击左侧的"文件管理器"选项卡来导航新创建的域的文件系统。这提供了一个类似于cPanel的文件系统,其中索引文件应放置在Public_html目录中。

在"服务"选项卡中,我们可以配置,并提供一系列选项,包括文件索引编制,权限管理,php版本编辑等。

我们也可以从"服务"菜单预览。