在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用戶密碼。
成功登錄後,您將看到用於配置和優化生產系統的安裝後嚮導。
[次へ]單擊開始配置。
預加載Virtualmin庫以減少UI和導航速度慢的問題。
您還可以啟用ClamAV病毒掃描。但是,這需要安裝其他實用程序來支持該設置。安裝程序不使用ClamAV。
當託管許多電子郵件域時,擁有一個搜索垃圾郵件活動的系統始終是一個好習慣。 使用Virtualmin時,SpamAssasin是一個很好的工具。
您還需要選擇要在託管環境中使用的數據庫。此設置使用MariaDB。
設置數據庫密碼。
根據服務器的大小選擇數據庫的大小。此時要考慮的最大因素是內存。但是,請記住,數據庫越小,可以處理的容量越小。
設置託管環境中使用的DNS服務器。
完成程序,[完了]單擊。您現在可以使用託管平台。
您可以使用可用於管理託管平台的各種工具來訪問儀錶板。
使用Virtualmin創建域
成功安裝和配置Virtualmin之後,下一步是設置域並測試託管平台是否準備就緒。
在Virtualmin中,該域稱為: 虛擬服務器
在儀錶板上,[仮想サーバーの作成]單擊。接下來,您需要輸入域名和管理員密碼。
您也可以從同一界面創建子域。為此,請使用’。Alias of <hostname>
‘標籤。
然後最後[サーバーの作成]點擊按鈕。
這將使用您創建的域名創建一個帳戶,並將其用作Web服務器。理想情況下,這將在後台創建虛擬主機並為其分配自己的目錄和數據庫。
在左邊[ファイルマネージャー]您可以通過單擊選項卡來導航新創建的域的文件系統。這將彈出一個文件系統,如cPanel,將顯示索引文件 Public_html
目錄。
[サービス]這些標籤可讓您使用各種選項來配置網站,例如建立索引文件,管理權限和編輯PHP版本。
[サービス]您也可以從菜單預覽網站。
結論
Virtualmin已成功安裝,並且工作域已部署在CentOS 8上。
Virtualmin是一個簡單的前端域管理工具,對於想要嘗試開源替代方案的系統管理員來說非常有用。
它使用簡單而強大的Web工具來提供域託管所需的所有功能。