Virtualmin/Webmin其實是兩個不同的管理系統。 Webmin是一個基於WEB的使用者介面,主要是幫助伺服器管理透過Web的介面方式來管理伺服器,例如管理系統使用者、設定Web伺服器、DNS解析以及伺服器之間的檔案共享,是一個強大的Unix系統管理面板。

而Virtualmin是Webmin的模組,從名字就可以看出來Virtualmin主要作用就是管理虛擬主機,也就是我們常用的建站主機。例如Virtualmin支援設定Apache、BIND DNS解析系統、MySQL資料庫、 Sendmail 或 Postfix信箱和別名的建立和管理等等。

總之,Virtualmin/Webmin是一個非常優秀的免費伺服器和虛擬主機管理系統,Virtualmin/Webmin還可以與WHMCS整合實作Cpanel+WHMCS這樣的自動開通空間系統。不過,Virtualmin/Webmin對於新手上手來說還是有一定的難度,複雜功能以及不太完整的中文翻譯真的需要花時間學習。

更多的VPS主機和虛擬主機管理面板可以看看專題:伺服器控制面板榜單,有關於伺服器運維的工具還有:

  1. 伺服器日誌分析利器:ngxtop和GoAccess-即時監控視覺化管理快速找出異常來源
  2. 阿里雲國內版與國際版香港VPS主機使用對比-流量,頻寬,配置等區別
  3. 伺服器虛擬化面板SolusVM安裝與使用-支援新建管理OpenVZ, KVM和Xen VPS

一、Virtualmin/Webmin安裝

官網:

  1. Webmin:http://www.webmin.com
  2. Virtualmin:http://www.virtualmin.com/

Virtualmin/Webmin一鍵安裝支援CentOS 、Debian 、Ubuntu 等等,執行下列指令即可安裝:


apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod +x install.sh
./install.sh

安裝第一步會讓你設定Virtualmin/Webmin的網域。

看到以下提示就表示你已經成功在你的伺服器上安裝了

開啟:https://wzfou.com:10000 或是 https://IP:10000 ,你就可以看到Virtualmin/Webmin的登入介面了,帳號就是你的VPS主機的root帳號與密碼。

二、Webmin設定與使用

進入Virtualmin/Webmin後,點擊Webmin就可以進入到伺服器的管理介面了,在這裡你可以對伺服器、系統、網路、硬碟、叢集、系統更新等進行操作。 (點擊放大)

如果Virtualmin/Webmin有新的更新包,可以直接在Webmin中點選更新。

在Webmin配置中有不少的功能,例如IP 存取控制、日誌、使用者介面、Webmin 模組、作業系統、語言、索引頁選項、Two-Factor Authentication 、Webmin 主題、可信賴的存取來源、Anonymous Module Access 、 SSL 憑證管理等。 (點擊放大)

在Webmin的系統中可以修改密碼、設定定時任務、檔案備份、開關機、磁碟網路檔案管理、磁碟限額等等。

在伺服器選項中則可以設定Apache伺服器、Bind DNS伺服器、MysqL伺服器、IMAP/POP3伺服器、Postfix設定等等。

Webmin也可以設定子伺服器,實現叢集管理。

三、Virtualmin設定與使用

3.1  Virtualmin功能簡介

這是Virtualmin的操作介面,主要有系統設定、郵局管理、網路、驗證、虛擬伺服器、備份與復原等。

Virtualmin面板強大的備份與復原功能,可以讓你快速恢復虛擬主機檔案。

在網路中可以新增和編輯伺服器IP位址,可以設定動態IP位址,同時為不同的虛擬主機設定不同的IP等。

編輯伺服器範本。 在建立虛擬主機之前,你需要編輯伺服器模板,主要是對建立新的虛擬主機的權限進行一定的限制,例如是否可以執行腳本、磁碟限額、網域DNS等等。

建立虛擬主機。 點選新虛擬主機,設定虛擬主機的網域名稱、選擇伺服器設定範本、方案計劃、管理員信箱以及 是否開啟DNS、SSL、FTP、DAV等功能。 (點擊放大)

3.2  Virtualmin建站管理

建立好了虛擬主機後,接著你就可以使用Virtualmin建站了,你可以在左邊的導覽中看到建站的各項功能,例如使用者管理、郵局、資料庫、一鍵安裝腳本、檔案管理器、伺服器配置、日誌報告等等。

在郵局管理中可以開啟郵箱服務。

資料庫管理則可以新增新的資料庫,修改資料庫密碼以及設定資料庫連線方式等等。

Virtualmin的檔案管理器也相當不錯,上傳、移動、刪除、修改權限等都是沒有問題的。

在伺服器設定中則可以進行複製伺服器設定、設定DNS網域解析、選擇PHP版本、轉移虛擬主機、修改網域名稱、修改IP位址等。

其中,網站選項可以選擇PHP執行方式、最大執行時間、二級網域、預設IP位址、伺服器日誌以及PHP參數配置等等。

3.3  phpMyAdmin和Let’s Encrypt 證書

Virtualmin/Webmin提供了PHPmyAdmin一鍵安裝腳本,你直接點選安裝,然後就可以使用PHPmyAdmin來管理MysqL了。

進入Webmin的SSL憑證管理中,然後你就可以看到SSL設定、SSL憑證、自簽名憑證、憑證要求、上傳憑證以及Let’s Encrypt 憑證了。 (點擊放大)

點選Let’s Encrypt 憑證選項,現在你就可以為你的虛擬主機開機Let’s Encrypt 憑證了,同時在開啟過程中可以選擇是否自動續約還是手動續約。

三、總結

Virtualmin/Webmin功能真的太強大了,以至於好多的功能如果不參考官方的文檔的話都不知道怎麼用,如果我們用Virtualmin/Webmin用來建站的話真的是“小試牛刀”了。

Virtualmin/Webmin可以直接與WHMCS整合,關於WHMCS安裝與使用你可以參考:WHMCS從入門到精通,更多的VPS與伺服器評測對比見:VPS主機排行榜單。

發表評論