安装过程划分为下列几部分:
安装要求――列出了安装 Sun WebServer 的最低系统要求。
计划――列出了安装 Sun WebServer 之前要考虑的问题。
安装 Sun WebServer――给出了有关安装 Sun WebServer 的说明。
软件包――描述了需要安装的软件包。
安装 Sun WebServer 之前,请查看下列最低系统要求:
SPARC
Intel
Solaris 2.6
10 MB 用于可执行文件和配置文件
3 MB 或更多空间用于 Web 站点文档、正文和记录文件,具体取决于其上的 Web 站点的数量和大小。
SPARC:至少 64 MB,建议 128 MB
Intel:至少 64 MB,建议 128 MB
105181-06 内核
106257-01 PAM 鉴别库 (/usr/lib/libpam.so.1) 修补程序。
105390-02 SGML man 页更新
106123-02 SGML man 命令工具
105284-08 Motif patch for AWT 1.1
105182-06 内核
106258-01 PAM 鉴别库 (/usr/lib/libpam.so.1) 修补程序。
106061-02 SGML man 页更新
106124-02 SGML man 命令工具
105285-08 Motif patch for AWT 1.1
SPARC:至少 64 MB,建议 96 MB
Intel:64 MB,建议 96 MB
虚存空间应为必需的内存的 1.5 至 2 倍再乘以处理器数。
Sun Microsystems HotJavaTM 1.1.4 和更高版本。
JavaTM Developers Kit (JDK) 1.1.5 或更高版本。
安装 Sun WebServer 之前,需要考虑下列事项:
JavaTM Servlet 支持――使用 Servlet 而不是更常见的 CGI 正文,能够在提高处理速度的同时,在服务器端提供 Java 的跨平台优势。“Java Servlet 支持”要求 SUNWhtsvl 软件包和 SolarisTM JDKTM 1.1.5 或更高版本。可以从 URL http://www.sun.com/solaris/java/ 下载最新版本的 Solaris JDK。
利用 SSL 提供安全的 HTTP 通讯――Sun WebServer 包含安全插座层 (SSL 3.0) 功能以及对 Verisign 证书的支持,以提供安全的、经过加密的通讯。
Microsoft FrontPage 支持――Sun WebServer 支持流行的 FrontPage 98 服务器扩展,允许 Microsoft FrontPage 的制作、管理和动态内容。对 FrontPage 98 的支持要求使用附加的软件,这可以从 Microsoft 的 Web 站点得到,URL 为 http://www.microsoft.com/frontpage/wpp/ 。
用户名――服务器进程在此用户名下运行。作为 root
运行服务器可能会产生安全风险,因为 CGI 正文可能会以根(root)的身份运行。要小心选择 CGI 用户、CGI 后缀启用、CGI 映像、发布和站点限制。作为 nobody
运行服务器是安全的,但会限制服务器可以访问的系统文件和资源。
成为超级用户。
% su |
变更 (cd) 至 CD 上的 Sun WebServer 目录或您对档案文件进行解包的目录。例如:
软件包位于您对档案文件进行解包的目录中;但是,实际目录名可能因您购买 Sun WebServer 的方式而不同。
# cd /tmp |
(可选的) 如果想要获得 SSL 支持,完成此步骤。如不需要 SSL 支持,可跳过此步,进行第 4 步。
您应该按下列顺序安装软件包,因为有些软件包要依赖别的软件包。
安装过程是交互式的,将会提示您回答。对 pkgadd 进程中的所有问题都应回答“是”。
去除与 Solaris 2.6 一起安装的 SUNWfns
软件包。
不理会有关处理 SUNWfns
的警告。
SUNWfns
应升级为我们在 Solaris 2.6 系统上供应的版本。在 Solaris 2.7 上,您不需要去除或升级已有的 SUNWfns
。
# pkgrm SUNWfns |
将目录变更至含有 SSL 软件包的目录,与 SUNWski
和 SUNWssl
软件包一起安装 SUNWfns
的升级版。
如果您有全球出口版,则安装 SUNWssl
而非 SUNWssld
。同样,也没有 SUNWskild
软件包要安装。SUNWskild
软件包应该在 SUNWski
软件包之后安装,以保证所有符号链接的完整。
# pkgadd -d . SUNWfns SUNWski SUNWskild SUNWskica\ SUNWskicw SUNWskimc SUNWskimu SUNWssld |
将目录变更至含有 Sun WebServer 核心软件包的目录,并安装这些软件包。
安装过程是交互式的,将会提示您回答。对 pkgadd 进程中的所有问题都应回答“是”。
SUNWhtsvl 是 Java Servlet Support(Java Servlet 支持)软件包,只有当您想要支持 Servlet 时才需要。它要求 SolarisTM JDKTM 1.1.5 或更高版本。可以从 URL http://www.sun.com/solaris/java/ 下载最新版的 Solaris JDK。SUNWhtadm
是“Sun WebServer 管理控制台” applet 和“管理服务器”软件包。建议使用它以实现对 Sun WebServer 的方便的管理。
# pkgadd -d . SUNWhttp SUNWhtsvl SUNWixklg SUNWixavm SUNWhtadm SUNWhttpc |
将目录变更至含有 Sun WebServer 联机帮助和 man 页的目录,并安装这些文档包:
# pkgadd -d components/SUNWhttp/common/pkgs SUNWhtdoc SUNWhtman |
Sun WebServer 包括下列软件包:
SUNWhtadm
管理软件包
SUNWhtsvl
Servlet 支持软件包
SUNWhttp
守护程序和支持二进制软件包
SUNWhttpc
配置软件包
SUNWhtdoc
联机帮助软件包
SUNWhtman
Sun WebServer Man 页软件包
SUNWfns
联合命名系统
SUNWski
SKI 1.0 软件(用户软件包)
SUNWskica
SKI 1.0 软件(CA 软件包)
SUNWskicw
SKI 1.0 软件(CA 的许可软件包)
SUNWskimc
SKI 1.0 软件(CA Man 页软件包)
SUNWskimu
SKI 1.0 软件(CA 用户 Man 页软件包)
SUNWssl
SSL 1.0 软件(全球版本库)
SUNWskild
SKI 1.0 软件包(美国和加拿大库)
SUNWssld
SSL 1.0 软件(美国和加拿大库)
SUNWixklg
Solaris for ISPs KLG 类。
SUNWixavm
Solaris for ISPs JMAPI AVM 类。