Friday, April 26, 2024

CentOS安裝Virtualmin/Webmin教程

Virtualmin是基於Webmin(功能強大的基於Web的Unix系統開源管理工具)的功能強大以及靈活性強的一個虛擬主機控制面板,適用於Linux和UNIX操作系統。Virtualmin功能全面,界面友好,能管理郵箱,數據庫,應用程序,甚至整個服務器。

下面的所有操作是在Linode Xen VPS主機CentOS 6.2 32bit操作系統中進行。

先卸載CentOS中默認安裝的Apache並升級CentOS

yum -y remove httpd
yum -y install php-bcmath /*高精度數學運算組件,默認沒安裝,MD5運算時用到*/
yum -y install file
yum -y install patch
yum -y update

安裝Virtualmin/Webmin

1、以root登錄SSH,下載install.sh腳本(支持CentOS、Debian、Ubuntu系統)。

wget -c http://software.virtualmin.com/gpl/scripts/install.sh

2、執行腳本安裝Virtualmin/Webmin。

chmod +x install.sh
./install.sh

安裝成功後,你可以使用https://ip:10000或者https://你的域名:10000(注意是用https的),用戶名是root,密碼是SSH root用戶的密碼。

3、設定界面語言為簡體中文。
設置方法:Webmin->Webmin Configuration->Language->Display in language->Simplified Chinese(ZH_CN UTF-8),之後點擊Change Language,刷新頁面就設置成功了。

針對小內存VPS的優化

默認安裝的Virtualmin是以最大性能模式配置的,而不是針對小內存VPS。對於小內存VPS,按照《小內存VPS Virtualmin/Webmin優化設置》能適當減少內存佔用量。

創建虛擬主機

Virtalmin->創建虛擬服務器(Creat Virtual Server)

只需要填寫域名(不需要寫www.)和密碼,其他都默認,然後點“開設新網站”按鈕即可。在已啟用功能中,選擇此虛擬主機需要啟動的服務。

注意,系統會默認給您生成SSH、FTP、MySQL/MariaDB用戶,它們的用戶名就是域名主體部分。例如域名如果是 deepvps.com 的話,那麼用戶名就是deepvps,密碼是你設置的密碼。要修改用戶名,可以點左邊的“編輯FTP用戶”。

FTP連接上去之後,你會發現有一些logs,public_html等目錄,這些是系統文件,請保留,不要刪除,不然網站訪問會有問題的。網站文件上傳到 public_html目錄即可。這就是網站的/目錄。

MySQL/MariaDB數據庫名:一般和用戶名一樣。但是,如果域名以數字開頭,比如52deepvps.com,那麼mysql數據庫名將是 five2deepvps ,要修改數據庫信息,可以點左邊的“編輯數據庫”查看。

添加FTP用戶

Virtualmin->編輯郵件和FTP用戶,點擊“添加一個網站FTP用戶”。

管理數據庫

Virtualmin->編輯數據庫,你可以新建數據庫,可以管理數據庫,還能修改數據庫密碼等的操作。

備份與還原數據

Virtualmin->備份和恢復,有三個選項Scheduled Backups(即定時備份),備份虛擬服務器(手動備份),Backup Logs(備份日誌),恢復備份。

添加和綁定IP地址

購買IP之後,找到IP的相關信息。如添加IP為192.168.1.2,子網掩碼是255.255.255.255。
1、配置IP
Webmin->網絡->網絡配置->增加接口。
2、添加IP到Virtualmin的共享IP列表。
Virtualmin->Addresses and Networking->共享的IP地址,填入需要增加的IP,並保存。
3、綁定IP到域名
Virtualmin->服務器配置->修改IP地址,在Shared address的下拉菜單選擇192.168.1.2。

在線解壓縮文件

Webmin->其它->文件管理器,進入文件管理器,選擇需要解壓的文件,點擊Extract解壓。

重啟Webmin,重啟Apache,重啟VPS或服務器

1、重啟Webmin
Webmin->Webmin配置,點擊下方的Restart Webmin按鈕。
2、重啟Apache
Webmin->System Information->Apache web服務器,點擊Actions下方的刷新按鈕。
3、重啟VPS或服務器
Webmin->系統->引導和關機,點擊重新啟動系統按鈕。

修改Webmin、SSH Server、ProFTPD Server端口

1、修改Webmin端口(默認端口為10000)
webmin => webmin配置 => 端口與地址

2、修改SSH Server端口(默認端口為22)
Webmin => 服務器 => SSH Server => 網絡

3、修改ProFTPD Server端口(默認端口為21)
Webmin => 服務器 => ProFTPD Server

卸載Virtualmin/Webmin

如果你覺得這控制面板不好用,除了重裝系統之外,Virtualmin自帶了一個卸載程序。

sh install.sh --uninstall

官方說明文檔:http://www.virtualmin.com/documentation/installation/uninstalling

4 comments

  1. 從未遇到過此種情況。請問你的主機是哪種類型?獨立主機還是VPS?如果是VPS,虛擬技術是KVM、Xen還是OpenVZ?

  2. 站長您好,想請問一下,我按照您的方法使用CentOS 6.2 32bit來安裝,但再檢察配置的時候卻顯示”你的系統不能通過Virtualmin使用。”

    請問這部分是正常的嗎? 會影響日後架站嗎?

    感謝您的回覆^^

  3. 你可以試試這個命令

    yum downgrade php* -y

    然後重新啟動Webmin。

  4. 喬站主您好 :

    我看了您的大部分文章. 從什麼都不會到會架設自己的VPS. 但是現在遇到了一點問題. 我自己根本無法解決. 我也已經查了google 百度 所有的內容. 還是找不到. 不知道您是否能幫我解決一下.

    我的問題是 安裝 Virtualmin/Webmin 後. 我需要安裝的網站程序不可以用. 網站程序的要求是PHP 大於 5.0 小於5.3 . 但是 Virtualmin/Webmin 安裝後 直接就是最新版本. 是5.33 這樣我的網站就全是亂碼.

    我現在有兩個小問題 :
    1. 怎麼定製安裝以前版本的Virtualmin/Webmin . 我去網站看了之後很複雜.而且教程都很簡單少了很多描述. 對於一個新手根本看不懂.
    2. 如果我直接安裝了最新版本的Virtualmin/Webmin. 那我怎麼降級5.33到5.2幾 呢?

    我已經鬱悶了一周了每天到網上求助 幾乎沒人知道. 您能指點一下嗎?

    謝謝您了.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.