Prim@™Hosting 主機管理平臺
安裝指南
(適用於 Prim@™Hosting 2.5 專業版)
版权声明 ........................................................................................................错误!未定义书签。
1. 概述 .........................................................................................................错误!未定义书签。
1.1. 了解 PRIM @™HOSTING 系统 ............................................................错误!未定义书签。
1.2. 网络规划 ..............................................................................................错误!未定义书签。
1.3. 了解安装任务 .......................................................................................错误!未定义书签。
2.
LINUX 服务器安装 ................................................................................错误!未定义书签。
2.1. 系统要求 ..............................................................................................错误!未定义书签。
2.1.1. 硬件要求 ............................................................................................错误!未定义书签。
2.1.2. 操作系统软件 ....................................................................................错误!未定义书签。
2.1.3. 磁盘分区 ............................................................................................错误!未定义书签。
2.1.4. 磁盘配额 ............................................................................................错误!未定义书签。
2.1.5. 网络名称 ............................................................................................错误!未定义书签。
2.1.6. 其它 ....................................................................................................错误!未定义书签。
2.2. 开始安装之前 .......................................................................................错误!未定义书签。
2.2.1. 准备工作清单 ....................................................................................错误!未定义书签。
2.2.2. 安装步骤简图 ....................................................................................错误!未定义书签。
2.3. 安装 ......................................................................................................错误!未定义书签。
2.3.1. 操作系统安装注意事项 ....................................................................错误!未定义书签。
2.3.2. 安装过程 ............................................................................................错误!未定义书签。
2.3.3. 如何卸载 ............................................................................................错误!未定义书签。
2.3.4. 如何重新安装 ....................................................................................错误!未定义书签。
2.3.5. 如何验证安装 ....................................................................................错误!未定义书签。
2.4. 安装许可证 ...........................................................................................错误!未定义书签。
2.4.1. 获得序列号 ........................................................................................错误!未定义书签。
2.4.2. 安装许可证文件 ................................................................................错误!未定义书签。
2.5. 安装证书 ..............................................................................................错误!未定义书签。
2.5.1. 安装功能服务器安全证书 ................................................................错误!未定义书签。
2.5.2. 安装主控服务器安全证书 ................................................................错误!未定义书签。
2.6. 设置密码 ..............................................................................................错误!未定义书签。
2.6.1. 设置 M
YSQL ROOT 用户密码...........................................................错误!未定义书签。
2.6.2. 设置控制代理服务器密码 ................................................................错误!未定义书签。
2.6.3. 修改主数据库密码 ............................................................................错误!未定义书签。
2.7. 初次登录 ..............................................................................................错误!未定义书签。
2.8. 导入服务器 ...........................................................................................错误!未定义书签。
2.9. 高级设置 ..............................................................................................错误!未定义书签。
2.9.1. 控制代理服务器的网络设置 ............................................................错误!未定义书签。
2.9.2. 控制代理服务器管理的系统服务 ....................................................错误!未定义书签。
2.9.3. 控制代理服务器提供的外挂应用 ....................................................错误!未定义书签。
2.9.4. 修改站点初始页 ................................................................................错误!未定义书签。
2.9.5. 设置站点 W
2.9.6. 修改 DNS
EB 相对目录..................................................................错误!未定义书签。
Z ONE 文件模版................................................................错误!未定义书签。
2.9.7. 主辅 DNS 动态更新 ..........................................................................错误!未定义书签。
2.9.8. 关于防火墙内外 IP 地址映射 ..........................................................错误!未定义书签。
2.9.9. 修改错误通知目的信箱 ....................................................................错误!未定义书签。
2.9.10. 修改管理界面缺省语言 ..................................................................错误!未定义书签。
2.9.11. SSL、带宽控制和 J
2.9.12. R
2.9.13. 修改 T
ESIN VS TOMCAT ............................................................................错误!未定义书签。
OMCAT 重启动方式..............................................................错误!未定义书签。
AVA 支持 .........................................................错误!未定义书签。
3. WINDOWS 2000 服务器安装 ...............................................................错误!未定义书签。
3.1. 安装准备工作 .......................................................................................错误!未定义书签。
3.1.1. 软件环境要求 ....................................................................................错误!未定义书签。
3.1.2. 关于磁盘分区 ....................................................................................错误!未定义书签。
3.1.3. 关于系统用户和组及其安全设置 ....................................................错误!未定义书签。
3.1.4. 关于文件系统安全性设置 ................................................................错误!未定义书签。
3.1.5. 关于 SQL
3.1.6. 关于 S
S ERVER 的安装.................................................................错误!未定义书签。
ERVU FTP 的安装 ...................................................................错误!未定义书签。
3.1.7. 关于操作系统的安全升级 ................................................................错误!未定义书签。
3.2. 系统安装 ..............................................................................................错误!未定义书签。
附录 A 如何打开 LINUX 操作系统的磁盘配额支持..............................错误!未定义书签。
附录 B 关于创值立信软件技术有限责任公司...........................................错误!未定义书签。
版權聲明
北京創值立信軟體技術有限責任公司(ValueOf Software Technology Co., Ltd.)對本文中所有
的內容擁有專利、專利應用、商標、版權或其他知識產權。本文受版權法和國際條約保護,
僅隨指定的授權產品一同發行。
根據版權法的規定,在沒有北京創值立信軟體技術有限責任公司(ValueOf Software
Technology Co., Ltd. )明確的書面許可的情況下,不得以任何形式或利用任何手段(電子、
機械、影印、錄音帶或任何其他形式),為了任何目的,對本文中的任何部分進行再加工、
發佈、傳播或存儲。
本文及其相關資訊發行給指定的授權產品的被授權人,並由其妥善進行保管。本文及其相關
資訊只能被用於在指定的授權產品的授權協定中制定的目的。
北京創值立信軟體技術有限責任公司(ValueOf Software Technology Co., Ltd.)對於文本中任
何的省略或錯誤可能造成的損失不負任何的責任和義務。
本文中的資訊以及任何對產品相關的描述會隨時修改,而不另行通知。
This publication is protected by copyright, remains the property of ValueOf Software Technology
Co., Ltd. and is provided under specific product license only.
No part of this publication can be reproduced, distributed, transmitted or stored, electronically or
mechanically, for any purpose, on any media, in any form or by any means whatsoever, without
the explicit written authority of ValueOf Software Technology Co., Ltd. being first hand and
obtained.
The publication and information in the publication must be distributed to authorized persons only
and held in confidence by them. The information contained herein shall be used only for the
express purpose described within the product license.
ValueOf Software Technology Co., Ltd. resumes no responsibility or liability for damages arising
from the inability to use this publication or for any omissions from and errors in this publication.
Information in this publication and the products and procedures described herein are subject to
changes without notice.
版權所有 © 2001 北京創值立信軟體技術有限責任公司 保留所有權利
Copyright © 2001 ValueOf Software Technology Co., Ltd., All Right Reserved
概述
1. 概述
1.1. 瞭解 Prim@™Hosting 系統
Prim@™Hosting 主機管理平臺是一套強大的虛擬主機系統管理軟體,具有跨平臺集中控
制、客戶自助管理等特性。Prim@™Hosting 由主控伺服器和虛擬主機功能伺服器構成。其
中,虛擬主機功能伺服器提供實際的 Web、FTP、資料庫、E-mail 和 DNS 等虛擬主機服務;
回應來自主控伺服器的控制命令,對上述系統服務進行配置管理;主控伺服器是整個系統的
控制中心,存儲著系統中所有用戶和站點的配置資訊,系統管理員和客戶都從這裏登錄 Web
介面進行管理。
Prim@™Hosting 是可以靈活配置的跨平臺分散式系統。當您的業務迅速擴展,您只需要增
加系統中的虛擬主機功能伺服器,就可以向更多的客戶提供服務。無論您的網路規模大小,
您的系統管理員和客戶都是登錄到主控伺服器進行管理。虛擬主機功能伺服器可以安裝在
Linux、FreeBSD、Solaris 和 windows 2000 作業系統上,既可以提供從 Web、資料庫、E-mail
到 DNS 的“全頻譜”服務,也可以配置為選擇性地提供其中的一種或幾種服務。如,您可
以設置一台或幾台 Linux/Unix 伺服器為獨立的 E-mail 伺服器,其他的伺服器只提供 Web 伺
服器;您也可以將 MySQL 或 MS SQL Server 服務獨立出來,成為專用的資料庫伺服器。
在安裝 Prim@™Hosting 系統之前,您需要根據您的業務規模,發展速度等實際情況對未來
一段時間之內的網路佈局進行規劃,以決定如何佈置整個系統的安裝任務。
1.2. 網路規劃
Prim@™Hosting 可以支援由一台或多台Linux/Unix 或Windows 2000 伺服器構成的虛擬主機
服務網路。其中,有一台 Linux/Unix 或 Windows 2000 伺服器作為主控伺服器,其他伺服器
作為功能伺服器。當然,在同一台伺服器上,可以同時安裝主控伺服器和功能伺服器軟體。
如果您目前客戶數量較少(少於 200 個),或者剛剛接觸 Prim@™Hosting 系統,希望試用一
段時間再全面實施。可以採用一台伺服器,同時安裝主控伺服器和虛擬主機功能伺服器軟
體,提供從空間、FTP 、Web 到資料庫、E-mail 、DNS 的所有服務。如圖 1 所示:
如果您希望同時提供多種作業系統的虛擬主機服務,在最低配置情況下,您需要準備兩台伺
服器,一台伺服器作為主控伺服器,一台作為功能伺服器。主控伺服器既可以安裝在 Windows
2000 系統上,也可以安裝在 Linux/Unix 系統上。以 Linux 為主控為例,如圖 2 所示:
Prim@™主控服务器
Prim@™虚拟主机功能服务器
图 1-1.最简化配置的 Prim@™Hosting 系统
Linux/Unix 或 Win2000
服务器
主控服务器
Win2k 功能服务器
Linux 功能服务器
图 1-2. 由 Linux, Win2k 构成的 Prim@™Hosting 网络
如果您的客戶規模較大,可以將 E-mail 服務,DNS 服務和資料庫服務獨立出來,由專門的
伺服器或伺服器組提供。DNS 服務還可以採用主輔伺服器動態更新的方式,由兩到三台伺
服器共同提供 DNS 服務。如圖 3 所示:
Web
(Linux
Win2000)
主控服务器
E-mail
(Linux)
DNS
(Linux)
DB
(Linux
图 1-3. 由 Linux, Win2k构成的服务独立的 Prim@™Hosting 复杂网络
Prim@™Hosting 的網路配置是非常靈活的,任何一種配置之間可以隨時進行切換,軟體本
身不需要任何的更改,只需要加裝一個套裝軟體,和在管理介面做幾個簡單的設定即可。用
戶的現有資料不受任何影響。
您的網路規劃直接決定了您的安裝任務如何佈置。
對於最簡化的單機配置,您只需要用我公司提供的安裝盤安裝一台伺服器即可,安裝時選擇
同時安裝主控伺服器和功能伺服器。
對於前述的第二種配置,您需要先安裝主控伺服器及功能伺服器,然後安裝功能伺服器。
對於複雜網路,您可以先安裝一台只作為主控伺服器,然後安裝若干台 Linux/Unix 功能伺
服器,提供 Linux/Unix Web、E-mail、MySQL 和 DNS 服務,最後安裝 Win2k 功能伺服器,
提供 Windows Web 和 MS SQL Server 服務。
1.3. 瞭解安裝任務
如上所述,根據不同的網路規劃,和系統擴展中的不同階段,您的安裝任務是不同的。以伺
服器作業系統劃分:
z 安裝 Linux 伺服器;
z 安裝 Windows 2000 伺服器;
z 安裝 FreeBSD 伺服器;
z 安裝 Solaris 伺服器。
注意:關於 FreeBSD 和 Solaris 伺服器的安裝,請參考獨立的文檔《Prim@™Hosting 主機管
理平臺 FreeBSD 安裝指南》和《Prim@™Hosting 主機管理平臺 Solaris 安裝指南》
按照主控/ 被控角度劃分:
z 只安裝功能伺服器;
z 只安裝主控伺服器;
z 同時安裝主控和功能伺服器。
Linux 服务器 Windows 2000 服务器
功能服务器
主控服务器
主控+ 功能服务器
图 1-4. 几种不同的安装任务
在 Prim@™Hosting 網路剛剛建立的時候,您最先完成的,是安裝一台主控+ 功能伺服器,
或者一台獨立的主控伺服器。然後,隨著客戶和網路規模的擴大,您會安裝其他的 Windows
2000 功能伺服器和 Linux/Unix 功能伺服器。
按照伺服器提供的服務劃分:
z 完整的 Web+E-mail+DNS+資料庫伺服器;
z 獨立的 Web 伺服器;
z 獨立的 E-mail 伺服器;
z 獨立的 DNS 伺服器(主 DNS 或輔 DNS );
z 獨立的資料庫伺服器;
z ……
伺服器承擔何種服務,是在安裝時指定的,並可在日後運行的過程中隨時調整。如果條件允
功能服务器
主控服务器
主控+ 功能服务器
許,建議一台伺服器所承擔的服務種類越少越好。
Linux
伺服器安裝
2. Linux 伺服器安裝
2.1. 系統要求
2.1.1. 硬體要求
Prim@™Hosting 對硬體沒有特殊要求,只要是 Intel 386 體系架構的服務都可以支援。
Prim@™Hosting 全部安裝後要求 100M 左右的磁碟空間。
為了更好地提供虛擬主機服務,推薦您使用以下的配置:
Intel Pentium III 800MHz 或以上
512M 記憶體,建議採用 1G 記憶體
2*20G 硬碟,建議 40G 以上
CD-ROM
乙太網卡
2.1.2. 作業系統軟體
Prim@™Hosting 主控伺服器和 Linux 虛擬主機功能伺服器經過全面測試的 Linux 發行版包
括:
RedHat Linux 7.x
RedHat Linux 8.0
RedHat Linux 9.0
RedHat Enterprise Linux 3.0AS
Fedora Linux Core1
Fedora Linux Core2
Fedora Linux Core3
紅旗 Linux 2.1
由於 RedHat Inc.已經停止對 RedHat Linux 系列的軟體升級和支援。我們推薦您安裝 Fedora
Linux 。其網址是 http://fedora.redhat.com/
免費和開放源碼的軟體。可以免費下載,自由發佈。
如果條件具備,我們也推薦您安裝 RedHat Enterprise Linux 3.0AS,不過,這個發行版是需
要一定費用的,不再是免費軟體。
注意:從 2004 年 3 月開始,我公司不再提供基於 RedHat Linux 7.2 的集成安裝盤。以下
安裝文檔中只介紹先安裝 Linux 作業系統,再安裝 Prim@Hosting 的過程。
。 Fedora Linux 是 RedHat Linux 系列的延續,是
2.1.3. 磁片分區
一般情況,其他常見的系統分區有/boot ,swap ,/ ,/usr/ ,/var ,/tmp 等。
/boot 分區一般需要 100M 以上;
swap 分區應該設為您的實體記憶體容量的兩倍,至少不小於 256M;
/ 分區至少設為 1G;
/usr 分區至少設為 2G;
/tmp 分區至少設為 512M 就可以。
注意:一般 Linux 的一塊磁片上只能有 4 個主分區,多於 4 個的分區會被分配到擴展分區。
您應該保證/boot, swap 和/ 分區是主分區,其他的分區可以放在擴展分區裏。
常用系統分區說明
z /boot 分區
存放內核檔,在多次升級內核之後,會比較大。一個內核版本需要 5M 左右的空間。
z /區
重要的目錄包括/etc, /lib, /bin, /sbin, /root,/home 等;如果單獨分/tmp,/區的大小基本就是恒
定的。如果不分/tmp,要考慮有些程式運行時會產生較大的暫存檔案。
z /usr 區
主要用於程式檔、庫檔等。一般大小是保持恒定的。
z /tmp 區
用於存放暫存檔案。有的程式,如 http 日誌拆分,在工作過程中可能需要較大的空間,過
小的/tmp 分區可能造成不良後果。為了避免這一問題,可以不分/tmp 分區,而將/區分大。
Prim@™Hosting 的用戶資料以及日誌檔存放於/www 和/var 目錄,如果您有額外的硬碟,您
可以將資料盤和系統盤分開,並將 Log ,mail ,資料庫等資料分成獨立的分區。
表
2-3
資料目錄及存儲空間
目錄 用途 最小/推薦空間
/www
/var 5G/40G
/var/vmail
/var/lib/mysql
/var/log
單獨的 web 伺服器,可以把主要的空間都分配給/www 分區。/var 區留 10G 左右存放日誌即
可。
單獨的 mail 伺服器,可以不單獨分/www ,主要的空間都分配給/var 。
單獨的 mysql 伺服器,可以不單獨分/www ,主要的空間都分配給/var 。
提醒:如果以後用戶資料增長,/www 不夠用,可以添加新的硬碟,掛在/www/users2,
/www/users3 等,但/var 區則很難調整。為了保險起見,不管是做何用途的伺服器,
都盡可能把/var 區分大一些。
存放用戶的 HTML 檔等
存放用戶的郵件
存放用戶的 MySQL 資料庫
存放系統的日誌檔
5G/40G
5G/20G
1G/10G
5G/10G
2.1.4. 磁片配額
從 v2.1 開始,Prim@™Hosting 建議使用 Linux 作業系統的磁片配額支援,以便對用戶站點
的空間進行自動的限制。打開磁片配額功能會帶來一些額外的負載。您可以選擇不打開作業
系統的磁片配額功能,Prim@™Hosting 仍然可以自動檢查用戶站點使用的空間,並對超額
使用的站點向您自動報警,不過,這是一種“事後”的檢查。請根據您的具體情況選擇。
2.1.5. 網路名稱
伺服器主機名(必要)
為了使系統中某些功能能夠正常使用,您必須為您的伺服器分配一個有效的主機名,而且正
確地解析到伺服器的主 IP 地址。
在安裝配置過程中,配置程式會檢測當前的主機名、IP 是否正確,並幫助您自動設置。
在日後運行中,如果您需要更改主機名,請用以下步驟操作:
1. hostname [new hostname]
2. 修改 /etc/sysconfig/network 中的 HOSTNAME
3. 修改 /etc/hosts
4. /etc/init.d/network reload
/etc/hosts 文件應當為:
注意:/etc/hosts 中主機名到主 IP 的映射非常重要,如果缺失或不對,可能導致 ftp 服務
無法啟動,以及主控無法收集功能伺服器的性能資訊。
管理介面網路名稱(可選)
Prim@™Hosting 中有 5 個 Web 管理介面:系統管理員、超級用戶、客戶管理員、站點管理
員和站點用戶。
管理介面的訪問形式參看下表:
表
2-4
管理介面訪問方式
管理介面 IP 形式
系統管理員
超級用戶
客戶管理員
站點管理員
http://{IP}/supervisor/
https:// {IP}/supervisor/
http://{IP}/superuser/
https:// {IP}/ superuser /
http://{IP}/customeradmin/
https:// {IP}/customeradmin/
http://{IP}/siteadmin/
https:// {IP}/siteadmin/