CentOS 安裝 Kloxo



1.安裝CentOS5.2 default版本。

修改root密碼

 

2.卸載自帶的一些開發環境。

如果按照步驟1所示,安裝的是default版本,則可以省去這個步驟;如果安裝的是LAMP版本,則需要這個步驟。

卸載Mysql

# rpm -qa | grep mysql

mysql-3.23.58-9

php-mysql-4.3.4-11

mod_auth_mysql-20030510-4.1

mysql-server-3.23.58-9

說明:rpm -qa | grep mysql 命令是爲了把mysql相關的包都列出來,卸載從最下面的一個包開始,直到卸載掉第一個爲止。

比如:在這個例子中,我們應該先卸載mysql-server-3.23.58-9 方法如下:

# rpm -e mysql-server

說明:rpm -e 是卸載rpm包的命令,後面是包名稱,最後的版本號是不用打的,比如我們下一步卸載mod_auth_mysql-20030510-4.1包,方法如下:

# rpm -e mod_auth_mysql

按照如上方法,繼續卸載

卸載Apache

# rpm -qa | grep httpd

卸載PHP

# rpm -qa | grep php

 

注意:卸載的時候如果卸載不掉,系統一般會提示包的依賴關係,並且列出依賴的包的名稱,先卸載提示依賴的包就可以了。如果實在實在有卸載不掉的包,可以加-nodeps這個參數來卸載,比如我們卸載php-4.3.4-11,實在卸不掉了。就用:

# rpm -e php-4.3.4-11 -nodeps

命令很強硬,應該行的。

 

3.安裝kloxo

首先下載kloxo的安裝腳本

# wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh

運行該腳本

# sh ./kloxo-install-master.sh

下載安裝附加組件

# yum install php-bcmath /*高精度數學運算組件,默認沒安裝,MD5運算時用到*/

檢查系統更新(爲了安全性)

# yum check-update /*檢查全部更新*/

執行更新

# yum update /*更新全部更新*/

注意:執行這句更新的時候,有可能會出現如下錯誤

--> Running transaction check
---> Package perl-Pod-Escapes.noarch 0:1.04-1.2.el5.rf set to be updated
--> Processing Conflict: qmail conflicts sendmail
--> Finished Dependency Resolution
qmail-1.03-1.5.15.i386 from installed has depsolving problems
  --> qmail conflicts with sendmail
--> Running transaction check
---> Package kernel.i686 0:2.6.18-164.6.1.el5 set to be erased
--> Processing Conflict: qmail conflicts sendmail
--> Finished Dependency Resolution
qmail-1.03-1.5.15.i386 from installed has depsolving problems
  --> qmail conflicts with sendmail
Error: qmail conflicts with sendmail

解決方法是,執行如下語句即可:

         #yum erase sendmail-doc sendmail-cf

 

然後,清理文件

# yum clean all /*清理全部緩存的安裝文件以節省空間*/

 

4.kloxo配置。

執行完以上幾步,就安裝完了kloxo,可以web登陸面板了。

地址:https://yourdomain:7777/ /*安全連接*/

http://yourdomain:7778/ /*普通鏈接,常用*/

 

4.1升級Kloxo到最新版本

進入Kloxo後要做的第一件事情就是升級Kloxo到最新版本,這是非常必要的,因爲老版本可能有bug存在,這些bug有可能導致Kloxo被入侵,而最新版本往往修復了這些bug

 

在首頁中間的Administration部分(或者左邊欄的最上面),點擊Update Home然後就會看到當前的Kloxo是否是最新版本,如果不是最新版本,就點擊下面的Update Now按鈕進行升級。

 

注意:每次kloxo升級只是升級一個版本號,例如想從6023升級到6026,你就得一直刷新頁面,並且點擊三次Update Now按鈕。我第一弄的時候,就是算計着從6023升級三個版本號到6026可能需要的時間,然後時間到了,刷新一看,版本號還是停留在6024,浪費了些許時間。

4.2添加DNS模板

添加DNS模板是必要的,如果不添加DNS模板,將無法添加域名,無法添加新用戶。

 

添加DNS模板,首先點擊左側菜單中的:Resources --> DNS Templates 或者首頁中部的Resources --> DNS Templates,然後在新出現的頁面中點擊Add DNS Template,添加窗口就出現了,在窗口中如下填寫:

 

•DNS Template Name:隨便填寫,僅僅是一個名字而已

•Web Ipaddress:缺省有IP地址,無需填寫

•Mail Ipaddress:缺省有IP地址,無需填寫

•Primary DNS:建議填寫208.67.222.222

•Secondary DNS:建議填寫208.67.220.220

填寫完成之後點擊Add即可。

 

4.3添加域名

admin用戶和普通用戶都可以綁定域名,創建普通用戶的時候也可以順便綁定一個域名。

 

在左側菜單中點擊domains即可進入添加域名的界面,假設我們要添加的域名是 rashost.com ,那麼在該界面中Domain Name部分就填寫rashost.comDocument Root是域名的文件所在的目錄,通常也填寫爲域名;其他部分不用填寫,點擊Add即可。

4.4上傳文件

上傳文件可以通過FTP,也可以通過網頁上傳。

 

注意:本公司使用ftp工具上傳,所以upload方法我並沒有測試,只是簡單的添加了ftp用戶。

 

在左側菜單中點擊Resources-->File Manageradmin用戶需要點擊domain-->File Manager),然後進入文件管理器,在文件管理器裏面可以點擊upload上傳文件。

 

也可以通過FTP上傳文件,一般綁定了一個域名之後會自動創建一個FTP用戶,FTP用戶的名字和域名是相同的,FTP密碼就是當前用戶的密碼。當然也可以另外創建FTP用戶,在左側菜單點擊Resources-->FTP Usersadmin用戶需要點擊domain-->FTP Users)就進入管理FTP用戶的界面了。

 

4.5 Email郵箱管理

綁定一個域名之後,以這個域名爲後綴的郵箱就開通了。我們僅需要創建一個郵箱帳戶就可以了。

 

點擊左側菜單下部的Mail Accounts進入郵箱帳戶管理頁面,可以在這裏管理郵箱帳戶。

 

假設域名是rashost.com,新創建的郵箱帳號是zzh,那麼郵件地址就是[email protected]。郵箱用戶可以通過http://webmail.rashost.com 進入Web郵箱(前提是域名的webmail記錄必須指向了VPSIP)。

 

5.進一步的郵箱設置

本步驟可以歸納在4.5中,之所以單拿出來,是因爲這一步驟的設置實在耗費了太大的人力物力。耽誤人時10+個小時。

在之前的四個步驟完成之後,我們想在Foxmail上管理在kloxo上設置的郵箱。結果會提示郵件服務器找不到或者只能發郵件不能收郵件等錯誤。

在我初次配置時,主要是pop3服務並沒有啓動,錯誤報告是查找接收郵件服務器失敗。我google了很久,幾乎看了qmail的所有設置教程。都未果。

這時,如果我們顯示端口占用情況的話,

         #netstat -ntlp

可以發現,並沒有進行在監聽110端口,那麼,pop3當然連接不上了。我們就要繼續進行如下的設置。
5.1
打開幾個系統服務

點擊kloxo控制面板,點擊左側邊欄最下面的Servers,然後點擊面板中部的localhost->Services,這時可以看到namedcourier-imapqmail服務都是紅色的關閉狀態,點擊藍色按鈕中的第一個(即start),此時兩個紅色指示球的第二個變綠。這時再點擊第一個紅色指示球,使其也變綠。

 

注意:

在有的服務器上(我經手了兩個,有一個是這樣的情況),named服務並沒有安裝。這時,使用putty遠程登錄到服務器上,安裝bind包。

#yum install bind

然後啓動named服務

#service named start

5.2設置hostname

默認情況下,使用虛擬主機的主機hostname是預設好的虛擬主機提供商的名稱,需更改如下文件內的hostname爲自己的域名/etc/sysconfig/network

#sudo vi /etc/sysconfig/network

將這句話HOSTNAME=”vpslink.vps”改爲HOSTNAME=”yourdomain.com”

保存並推出

5.3重啓電腦

#reboot

5.4查看成果

經過如上的步驟,我們再次查看端口占用情況:

         #netstat -ntlp

可以發現,110,25,143端口成功的被監聽。

使用Foxmail等工具設置郵箱帳戶,測試連接,成功。

 

注意:在建立帳戶的時候,pop3服務器的名稱並不能使用Foxmail默認給出的

pop3.yourdomain.com

需要把pop3關鍵字去掉,變爲yourdomain.com纔可以。

1.安裝CentOS5.2 default版本。

修改root密碼

 

2.卸載自帶的一些開發環境。

如果按照步驟1所示,安裝的是default版本,則可以省去這個步驟;如果安裝的是LAMP版本,則需要這個步驟。

卸載Mysql

# rpm -qa | grep mysql

mysql-3.23.58-9

php-mysql-4.3.4-11

mod_auth_mysql-20030510-4.1

mysql-server-3.23.58-9

說明:rpm -qa | grep mysql 命令是爲了把mysql相關的包都列出來,卸載從最下面的一個包開始,直到卸載掉第一個爲止。

比如:在這個例子中,我們應該先卸載mysql-server-3.23.58-9 方法如下:

# rpm -e mysql-server

說明:rpm -e 是卸載rpm包的命令,後面是包名稱,最後的版本號是不用打的,比如我們下一步卸載mod_auth_mysql-20030510-4.1包,方法如下:

# rpm -e mod_auth_mysql

按照如上方法,繼續卸載

卸載Apache

# rpm -qa | grep httpd

卸載PHP

# rpm -qa | grep php

 

注意:卸載的時候如果卸載不掉,系統一般會提示包的依賴關係,並且列出依賴的包的名稱,先卸載提示依賴的包就可以了。如果實在實在有卸載不掉的包,可以加-nodeps這個參數來卸載,比如我們卸載php-4.3.4-11,實在卸不掉了。就用:

# rpm -e php-4.3.4-11 -nodeps

命令很強硬,應該行的。

 

3.安裝kloxo

首先下載kloxo的安裝腳本

# wget http://download.lxlabs.com/download/kloxo/production/kloxo-install-master.sh

運行該腳本

# sh ./kloxo-install-master.sh

下載安裝附加組件

# yum install php-bcmath /*高精度數學運算組件,默認沒安裝,MD5運算時用到*/

檢查系統更新(爲了安全性)

# yum check-update /*檢查全部更新*/

執行更新

# yum update /*更新全部更新*/

注意:執行這句更新的時候,有可能會出現如下錯誤

--> Running transaction check
---> Package perl-Pod-Escapes.noarch 0:1.04-1.2.el5.rf set to be updated
--> Processing Conflict: qmail conflicts sendmail
--> Finished Dependency Resolution
qmail-1.03-1.5.15.i386 from installed has depsolving problems
  --> qmail conflicts with sendmail
--> Running transaction check
---> Package kernel.i686 0:2.6.18-164.6.1.el5 set to be erased
--> Processing Conflict: qmail conflicts sendmail
--> Finished Dependency Resolution
qmail-1.03-1.5.15.i386 from installed has depsolving problems
  --> qmail conflicts with sendmail
Error: qmail conflicts with sendmail

解決方法是,執行如下語句即可:

         #yum erase sendmail-doc sendmail-cf

 

然後,清理文件

# yum clean all /*清理全部緩存的安裝文件以節省空間*/

 

4.kloxo配置。

執行完以上幾步,就安裝完了kloxo,可以web登陸面板了。

地址:https://yourdomain:7777/ /*安全連接*/

http://yourdomain:7778/ /*普通鏈接,常用*/

 

4.1升級Kloxo到最新版本

進入Kloxo後要做的第一件事情就是升級Kloxo到最新版本,這是非常必要的,因爲老版本可能有bug存在,這些bug有可能導致Kloxo被入侵,而最新版本往往修復了這些bug

 

在首頁中間的Administration部分(或者左邊欄的最上面),點擊Update Home然後就會看到當前的Kloxo是否是最新版本,如果不是最新版本,就點擊下面的Update Now按鈕進行升級。

 

注意:每次kloxo升級只是升級一個版本號,例如想從6023升級到6026,你就得一直刷新頁面,並且點擊三次Update Now按鈕。我第一弄的時候,就是算計着從6023升級三個版本號到6026可能需要的時間,然後時間到了,刷新一看,版本號還是停留在6024,浪費了些許時間。

4.2添加DNS模板

添加DNS模板是必要的,如果不添加DNS模板,將無法添加域名,無法添加新用戶。

 

添加DNS模板,首先點擊左側菜單中的:Resources --> DNS Templates 或者首頁中部的Resources --> DNS Templates,然後在新出現的頁面中點擊Add DNS Template,添加窗口就出現了,在窗口中如下填寫:

 

•DNS Template Name:隨便填寫,僅僅是一個名字而已

•Web Ipaddress:缺省有IP地址,無需填寫

•Mail Ipaddress:缺省有IP地址,無需填寫

•Primary DNS:建議填寫208.67.222.222

•Secondary DNS:建議填寫208.67.220.220

填寫完成之後點擊Add即可。

 

4.3添加域名

admin用戶和普通用戶都可以綁定域名,創建普通用戶的時候也可以順便綁定一個域名。

 

在左側菜單中點擊domains即可進入添加域名的界面,假設我們要添加的域名是 rashost.com ,那麼在該界面中Domain Name部分就填寫rashost.comDocument Root是域名的文件所在的目錄,通常也填寫爲域名;其他部分不用填寫,點擊Add即可。

4.4上傳文件

上傳文件可以通過FTP,也可以通過網頁上傳。

 

注意:本公司使用ftp工具上傳,所以upload方法我並沒有測試,只是簡單的添加了ftp用戶。

 

在左側菜單中點擊Resources-->File Manageradmin用戶需要點擊domain-->File Manager),然後進入文件管理器,在文件管理器裏面可以點擊upload上傳文件。

 

也可以通過FTP上傳文件,一般綁定了一個域名之後會自動創建一個FTP用戶,FTP用戶的名字和域名是相同的,FTP密碼就是當前用戶的密碼。當然也可以另外創建FTP用戶,在左側菜單點擊Resources-->FTP Usersadmin用戶需要點擊domain-->FTP Users)就進入管理FTP用戶的界面了。

 

4.5 Email郵箱管理

綁定一個域名之後,以這個域名爲後綴的郵箱就開通了。我們僅需要創建一個郵箱帳戶就可以了。

 

點擊左側菜單下部的Mail Accounts進入郵箱帳戶管理頁面,可以在這裏管理郵箱帳戶。

 

假設域名是rashost.com,新創建的郵箱帳號是zzh,那麼郵件地址就是[email protected]。郵箱用戶可以通過http://webmail.rashost.com 進入Web郵箱(前提是域名的webmail記錄必須指向了VPSIP)。

 

5.進一步的郵箱設置

本步驟可以歸納在4.5中,之所以單拿出來,是因爲這一步驟的設置實在耗費了太大的人力物力。耽誤人時10+個小時。

在之前的四個步驟完成之後,我們想在Foxmail上管理在kloxo上設置的郵箱。結果會提示郵件服務器找不到或者只能發郵件不能收郵件等錯誤。

在我初次配置時,主要是pop3服務並沒有啓動,錯誤報告是查找接收郵件服務器失敗。我google了很久,幾乎看了qmail的所有設置教程。都未果。

這時,如果我們顯示端口占用情況的話,

         #netstat -ntlp

可以發現,並沒有進行在監聽110端口,那麼,pop3當然連接不上了。我們就要繼續進行如下的設置。
5.1
打開幾個系統服務

點擊kloxo控制面板,點擊左側邊欄最下面的Servers,然後點擊面板中部的localhost->Services,這時可以看到namedcourier-imapqmail服務都是紅色的關閉狀態,點擊藍色按鈕中的第一個(即start),此時兩個紅色指示球的第二個變綠。這時再點擊第一個紅色指示球,使其也變綠。

 

注意:

在有的服務器上(我經手了兩個,有一個是這樣的情況),named服務並沒有安裝。這時,使用putty遠程登錄到服務器上,安裝bind包。

#yum install bind

然後啓動named服務

#service named start

5.2設置hostname

默認情況下,使用虛擬主機的主機hostname是預設好的虛擬主機提供商的名稱,需更改如下文件內的hostname爲自己的域名/etc/sysconfig/network

#sudo vi /etc/sysconfig/network

將這句話HOSTNAME=”vpslink.vps”改爲HOSTNAME=”yourdomain.com”

保存並推出

5.3重啓電腦

#reboot

5.4查看成果

經過如上的步驟,我們再次查看端口占用情況:

         #netstat -ntlp

可以發現,110,25,143端口成功的被監聽。

使用Foxmail等工具設置郵箱帳戶,測試連接,成功。

 

注意:在建立帳戶的時候,pop3服務器的名稱並不能使用Foxmail默認給出的

pop3.yourdomain.com

需要把pop3關鍵字去掉,變爲yourdomain.com纔可以。

發佈了15 篇原創文章 · 獲贊 4 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章