本节的组织方式如下:
如果在执行 Sun Java Enterprise System 安装程序时一起安装了 Portal Server,并选择了“以后再配置”选项,请使用 psconfig 配置 Portal Server 组件产品。本节的各个核对表将描述用来配置 Portal Server 组件产品的参数。
在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:
cd PortalServer-base SUNWps/lib
可以以交互模式或使用无提示文件进行配置
要以交互模式进行配置,请键入 ./psconfig 执行 psconfig 脚本,然后为配置问题输入相应的答案。
要使用样例无提示文件进行配置,请键入以下命令执行 psconfig 脚本:
./psconfig -s pssamplesilentfile
可在 PortalServer-base/SUNWps/lib 位置找到样例 pssamplesilent 文件。请在使用此文件之前,先进行修改。
如果执行了最小安装,将需要使用 psconfig 脚本对您的 Portal Server 安装进行配置。以下核对表将描述安装后配置所需要的值。根据所执行的安装类型,使用的值可能有所不同。
以下表格包含三列,其中列出了安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。第一列列出参数,第二列列出默认值,第三列列出描述。核对表的组织顺序如下所示:
组件
基目录
配置模式
部署信息
Web 容器信息
Sun Java WebServer
Sun Java Application Server 8.1
Sun Java Application Server 7.0
BEA WebLogic Server
IBM WebSphere
Portal Server 信息
Access Manager 信息
Secure Remote Access 信息
网关
Netlet 代理
重写器代理
Portal Server 的默认基安装和产品目录取决于具体的平台:
Solaris™ 系统:/opt
Linux 系统:/opt/sun
例如,如果安装根目录为 /opt(默认值),则对于 Linux 平台,在 /opt/sun/portal 中安装 Portal Server;对于 Solaris 平台,在 /opt/SUNWps 中安装 Portal Server。
如果某参数不适用于容器,则此表格不会将其列出。
参数 |
默认值 |
描述 |
---|---|---|
组件 |
||
要配置的 Sun Java System Portal Server 组件 |
1,2,3,4,5 |
设置 “1” 配置 PortalServer。 设置 “2” 配置 Secure Remote Access 核心。 设置 “3” 配置网关。 设置 “4” 配置 Netlet 代理。 设置 “5” 配置重写器代理。 要配置多个组件,请使用逗号 (,) 分隔各条目。 |
表 6 基目录
参数 |
默认值 |
描述 |
BASEDIR |
||
BASEDIR Sun Java System Portal Server 配置器组件的安装目录 |
这是使用 Java Enterprise System 安装程序安装 Portal Server 软件的基目录。 基目录取决于所用的平台。 例如,如果安装根目录是 /opt(默认值),则 Portal Server 的安装目录为: /opt/sun/portal (对于 Linux 平台) /opt/SUNWps(对于 Solaris 平台)。 |
|
PS_CONFIGURATION_MODE 您想要以哪种配置模式执行 Sun Java System 配置器 |
configure |
可能的值包括: configure – 配置 Portal Server 组件。 scrubds – 从 Directory Server 中删除 Portal Server 组件条目。 unconfigurewithoutscrubds – 取消配置 Portal Server 组件,但不从 Directory Server 中删除相应条目。 unconfigurewithscrubds – 取消配置 Portal Server 组件,并且从 Directory Server 中删除相应条目。 |
表 7 部署信息
表 8 Sun Java System Web Server
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWwbsvr |
Sun Java System Web Server 的安装目录。 |
PS_DEPLOY_INSTANCE |
myportalbox.mydomain.com |
您在 Portal Server 中要使用的 Web 服务器实例。注:实例名称不能含有空格。 |
PS_DEPLOY_DOCROOT |
/opt/SUNWwbsvr/docs |
存储静态页面的 Web 服务器目录。 |
PS_DEPLOY_ADMIN |
admin |
管理员用户 ID。 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
管理服务器协议。 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
管理服务器主机名。 |
PS_DEPLOY_ADMIN_PORT |
8888 |
管理服务器的端口号。 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
Web 容器所使用的 JDK 目录。 |
表 9 Sun Java System Application Server 7.0
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWappserver7 |
Sun Java System Application Server 7.0 的安装目录 |
PS_DEPLOY_DOMAIN |
/var/opt/SUNWappserver7/domains/domain1 |
Sun Java System Application Server 域包含一组实例。 指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 |
PS_DEPLOY_INSTANCE |
server1 |
将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。 必须已事先配置好此实例。实例名称不能含有空格。 |
PS_DEPLOY_DOCROOT |
/var/opt/SUNWappserver7/domains/domain1/server1/docroot |
存储静态页面的 Application Server 目录。 |
PS_DEPLOY_ADMIN |
admin |
管理员用户 ID。 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
管理服务器协议。 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
管理服务器主机名。 |
PS_DEPLOY_ADMIN_PORT |
4848 |
管理服务器的端口号。 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
Web 容器所使用的 JDK 目录。 |
表 10 Sun Java System Application Server 8.1
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_DIR |
/opt/SUNWappserver/appserver |
Sun Java System Application Server 8.1 的安装目录 |
PS_DEPLOY_DOMAIN |
domain1 |
Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。 必须已配置好此域。 |
PS_DEPLOY_INSTANCE_DIR |
/var/opt/SUNWappserver/domains/domain1 |
将为 Portal Server 配置的指定域的完整路径。 |
PS_DEPLOY_INSTANCE |
server |
将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。 必须已事先配置好此实例。实例名称不能含有空格。 |
PS_DEPLOY_DOCROOT |
/var/opt/SUNWappserver/domains/domain1/docroot |
存储静态页面的 Application Server 目录。 |
PS_DEPLOY_ADMIN |
admin |
管理员用户 ID。 |
PS_DEPLOY_ADMIN_PROTOCOL |
https |
管理服务器协议。 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
管理服务器主机名。 |
PS_DEPLOY_ADMIN_PORT |
4849 |
管理服务器的端口号。 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
Web 容器所使用的 JDK 目录。 |
表 11 BEA WebLogic Server
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_DIR |
/usr/local/bea |
BEA 的安装目录。 |
PS_DEPLOY_DOMAIN |
mydomain |
BEA WebLogic Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 |
PS_DEPLOY_INSTANCE |
myserver |
将要部署 Portal Server 的 BEA WebLogic Server 实例的名称。 必须已事先配置好此实例。名称不能含有空格。 如果在管理服务器实例中安装 Portal Server,此名称将是管理服务器实例的名称。否则它将是受管服务器实例的名称。 |
PS_DEPLOY_DOCROOT |
/usr/local/bea/user_projects/domains/mydomain/applications |
需要在运行 Portal Server 软件的 BEA WebLogic Server 实例中部署 DefaultWebApp 文档根值。 DefaultWebApp 是默认的 Web 应用程序,其将在 BEA WebLogic Server 中提供静态内容。默认情况下,仅将 DefaultWebApp 部署到域 (mydomain) 及在 BEA WebLogic Server 安装期间定义或创建的服务器实例。这表明,如果您创建自己的 BEA WebLogic Server 或域,则需要通过将该目录复制到新服务器的部署目录,或通过使用 BEA Logic Server 管理控制台,将 DefaultWebApp 部署到 BEA WebLogic Server 或域。 有关如何配置默认 Web 应用程序的更多详细信息,参见 BEA WebLogic Server 文档。 |
PS_DEPLOY_ADMIN |
weblogic |
管理员用户 ID。 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
管理服务器协议。 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
管理服务器主机名。 |
PS_DEPLOY_ADMIN_PORT |
7001 |
管理服务器的端口号。 |
PS_DEPLOY_JDK_DIR |
/usr/local/bea/jdk141_03 |
BEA WebLogic Server 所使用的 JDK 目录。 |
PS_DEPLOY_PRODUCT_DIR |
/usr/local/bea/weblogic81 |
BEA WebLogic Server 软件的安装目录。 |
PS_DEPLOY_PROJECT_DIR |
user_projects |
这是用户项目的目录。使用在 BEA WebLogic 安装期间输入的值。 |
PS_DEPLOY_DOMAINS_DIR |
domains |
包含 BEA WebLogic Server 域的目录名称。 |
PS_WEBLOGIC_CONFIG_DIR |
/usr/local/bea/user_projects/domains/mydomain |
BEA WebLogic Server 域的完整路径。 |
表 12 IBM WebSphere Application Server
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_DIR |
/opt/WebSphere/Express51/AppServer |
IBM WebSphere Application Server 软件的安装目录。 |
PS_DEPLOY_INSTANCE |
server1 |
将要部署 Portal Server 的实例名称。必须已事先配置好此实例。 无法将 Portal Server 安装至名称中含有短划线或空格的应用服务器实例或域中(例如,Default-Server 或 Default Server)。 |
PS_DEPLOY_DOCROOT |
/opt/IBMHTTPD/htdocs/en_US |
存储静态页面的目录。在 Sun Java System Identity Server 安装期间创建此目录。 |
PS_DEPLOY_ADMIN |
admin |
管理员用户 ID。 |
PS_DEPLOY_ADMIN_PROTOCOL |
http |
管理服务器协议。 |
PS_DEPLOY_ADMIN_HOST |
myportalbox.mydomain.com |
管理服务器主机名。 |
PS_DEPLOY_ADMIN_PORT |
7080 |
管理服务器的端口号。 |
PS_DEPLOY_JDK_DIR |
/usr/jdk/entsys-j2se |
Web 容器所使用的 JDK 目录。 |
PS_DEPLOY_NODE |
myportalbox | |
PS_DEPLOY_CELL |
myportalbox | |
PS_DEPLOY_VIRTUAL_HOST |
default_host |
使用在 IBM WebSphere 安装期间输入的值。 |
表 13 Portal Server 信息
参数 |
默认值 |
描述 |
---|---|---|
PS_DEPLOY_URI |
/portal |
URI 是 Portal Server 使用的 Web 服务器或应用服务器上的空间。 部署 URI 的值必须以斜杠开头,并且只能包含一个斜杠。但是,部署 URI 本身不能为单个 "/"。 |
PS_LOAD_BALANCER_URL 控制 Portal Server 实例的负载平衡器 |
http://myportalbox.mydomain.com:80/portal |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy_uri 例如 http://myportalbox.mydomain.com:80/portal |
PS_PROTOCOL |
http |
访问 Portal Server 时所用的协议。值可以为 http 和 https。 |
PS_HOST |
Portal Server 的全限定名称 |
|
PS_PORT |
访问 Portal Server 时所用的端口号。 |
表 14 Access Manager 信息
参数 |
默认值 |
描述 |
---|---|---|
PS_IDSAME_ADMIN_PASSWORD 管理员 (amadmin) 密码 |
在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 |
|
PS_IDSAME_LDAPUSER_PASSWORD 内部 LDAP 验证用户密码 |
在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 |
|
PS_DS_DIRMGR_DN 目录管理员 DN |
cn=Directory Manager |
在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 |
PS_DS_DIRMGR_PASSWORD 目录管理员密码 |
在 Sun Java System Directory Server.安装期间选择的目录管理员密码。 |
|
PS_DEPLOY_ADMIN_PASSWORD 部署管理员密码 |
这是 Web 容器的管理员密码。 |
表 15 Secure Remote Access 信息
参数 |
默认值 |
描述 |
---|---|---|
SRA_GW_PROTOCOL 网关协议 |
https |
网关使用的协议。网关将使用“安全套接字层 (SSL)”进行通信。 |
SRA_GW_PORT 网关端口 |
443 |
网关侦听的端口。 |
SRA_GATEWAY_PROFILE 网关配置文件名称 |
default |
网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、 SSL 选项及代理选项。可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 参阅《Sun Java System Portal Server Secure Remote Access 6 2005Q4 管理指南》中的“创建网关配置文件”。 |
SRA_SERVER_DOMAIN |
portal-server-domain-name |
安装 Portal Server 的机器的域名。 |
SRA_GW_DOMAIN 网关域 |
gateway-domain-name |
网关计算机的域名。 |
SRA_IDSAME_ADMIN_PASSWORD 管理员 (amadmin) 密码 |
在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 |
|
SRA_IDSAME_LDAPUSER_PASSWORD 内部 LDAP 验证用户密码 |
在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 |
|
SRA_DS_DIRMGR_DN 目录管理员 DN |
cn=Directory Manager |
在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 |
SRA_DS_DIRMGR_PASSWORD 目录管理员密码 |
在 Sun Java System Directory Server 安装期间选择的目录管理员密码。 |
|
SRA_DEPLOY_ADMIN_PASSWORD 部署管理员密码 |
这是 Web 容器的管理员密码。 |
|
SRA_LOG_USER_PASSWORD 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
样例无提示文件如下所示:
################################################################################
#
# Install/Config components (Use comma (,) to separate entries ):
#
# 1. PortalServer
# 2. Secure Remote Access Core
# 3. Gateway
# 4. NetletProxy
# 5. RewriterProxy
#
###############################################################################
COMPONENTS=1,2,3,4,5
BASEDIR=/opt
################################################################################
# Portal Server keys
################################################################################
##################### PS_CONFIGURATION_MODE possible values
####################
#
# configure - Configure the Portal Server Components.
# scrubds - Remove the Portal Server Components entries from the Directory Server.
# unconfigurewithoutscrubds - Unconfigure the Portal Server Components without removing the entries from the Directory Server.
# unconfigurewithscrubds - Unconfigure the Portal Server and also remove the entries from the Directory Server.
#
################################################################################
PS_CONFIGURATION_MODE=configure
##################### PS_DEPLOY_TYPE possible values###########################
#
# IWS = WebServer
# SUNONE = AppServer 7
# SUNONE8 = AppServer8.1
# WEBLOGIC = BEA WebLogic
# WEBSPHERE = IBM WebSphere
#
################################################################################
PS_DEPLOY_TYPE=SUNONE8
##################### PS_DEPLOY_DIR possible values############################
#
# /opt/SUNWwbsvr = WebServer
# /opt/SUNWappserver7 = AppServer 7
# /opt/SUNWappserver/appserver = AppServer 8.1
# /usr/local/bea = BEA WebLogic
# /opt/WebSphere/AppServer = IBM WebSphere
#
################################################################################
PS_DEPLOY_DIR=/opt/SUNWappserver/appserver
##################### PS_DEPLOY_DOMAIN possible values#########################
#
# null = WebServer
# /var/opt/SUNWappserver7/domains/domain1 = AppServer 7.0
# domain1 = AppServer 8.1
# mydomain = BEA WebLogic
# null = IBM WebSphere
#
################################################################################
PS_DEPLOY_DOMAIN=domain1
#################### PS_DEPLOY_INSTANCE_DIR possible values########################
#
# /var/opt/SUNWappserver/domains/domain1 = AppServer8.1
# null - for other containers.
#
################################################################################
PS_DEPLOY_INSTANCE_DIR=/var/opt/SUNWappserver/domains/domain1
##################### PS_DEPLOY_INSTANCE possible values#######################
#
# myportalbox.mydomain.com = WebServer
# server1 = AppServer 7.0
# server = AppServer 8.1
# myserver = BEA WebLogic
# server1 = IBM WebSphere
#
################################################################################
PS_DEPLOY_INSTANCE=server
##################### PS_DEPLOY_DOCROOT possible values#########################
#
# /opt/SUNWwbsvr/docs = WebServer
# /var/opt/SUNWappserver7/domains/domain1/server1/docroot = AppServer 7.0
# /var/opt/SUNWappserver/domains/domain1/docroot = AppServer 8.1
# /usr/local/bea/user_projects/domains/mydomain/applications = BEA WebLogic
# /opt/IBMHttpd/docs = IBM WebSphere
#
################################################################################
PS_DEPLOY_DOCROOT=/var/opt/SUNWappserver/domains/domain1/docroot
PS_DEPLOY_ADMIN=admin
PS_DEPLOY_ADMIN_PROTOCOL=https
PS_DEPLOY_ADMIN_HOST=myportalbox.mydomain.com
PS_DEPLOY_ADMIN_PORT=4848
####################### PS_DEPLOY_JDK_DIR possible values########################
#
#/usr/local/bea/jdk141_03 = BEA WebLogic (Please change this to your weblogic JDK Dir in your setup)
#/usr/jdk/entsys-j2se = for other containers.
#
###################################################################################
PS_DEPLOY_JDK_DIR=/usr/jdk/entsys-j2se
###################### PS_DEPLOY_PRODUCT_DIR possible values####################
#
# /usr/local/bea/weblogic81 = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_PRODUCT_DIR=null
#################### PS_DEPLOY_PROJECT_DIR possible values####################
#
# user_projects = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_PROJECT_DIR=null
######################## PS_DEPLOY_DOMAINS_DIR possible values###############
#
# domains = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_DEPLOY_DOMAINS_DIR=null
################## PS_WEBLOGIC_CONFIG_DIR possible values#####################
#
# /usr/local/bea/user_projects/domains/mydomain = BEA WebLogic
# null - for other containers.
#
################################################################################
PS_WEBLOGIC_CONFIG_DIR=null
##################### PS_DEPLOY_NODE possible values##########################
#
# myportalbox = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_NODE=null
##################### PS_DEPLOY_CELL possible values##########################
#
# myportalbox = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_CELL=null
#################### PS_DEPLOY_VIRTUAL_HOST possible values##################
#
# default_host = IBM WebSphere
# null - for other containers.
#
################################################################################
PS_DEPLOY_VIRTUAL_HOST=null
PS_DEPLOY_URI=/portal
PS_LOAD_BALANCER_URL=http://myportalbox.mydomain.com:80/portal
PS_PROTOCOL=http
PS_HOST=myportalbox.mydomain.com
PS_PORT=80
PS_IDSAME_ADMIN_PASSWORD=admin123
PS_IDSAME_LDAPUSER_PASSWORD=test1234
PS_DS_DIRMGR_DN=cn=Directory Manager
PS_DS_DIRMGR_PASSWORD=admin123
PS_DEPLOY_ADMIN_PASSWORD=admin123
################################################################################
# SRACore keys
################################################################################
SRA_GW_PROTOCOL=http
SRA_GW_PORT=443
SRA_GATEWAY_PROFILE=default
SRA_SERVER_DOMAIN=mydomain.com
SRA_GW_DOMAIN=mydomain.com
SRA_IDSAME_ADMIN_PASSWORD=admin123
SRA_IDSAME_LDAPUSER_PASSWORD=test1234
SRA_DS_DIRMGR_DN=cn=Directory Manager
SRA_DS_DIRMGR_PASSWORD=admin123
SRA_DEPLOY_ADMIN_PASSWORD=admin123
SRA_LOG_USER_PASSWORD=admin123
################################################################################
# Gateway keys
################################################################################
GW_PROTOCOL=https
GW_HOST=mygwbox.mydomain.com
GW_PORT=443
GW_IP=129.158.227.209
GW_GATEWAY_PROFILE=default
GW_LOAD_BALANCER_URL=http://mygwbox.mydomain.com:80/portal
GW_CERT_INFO=”CN=$GW_HOST,L=Santa
Clara,ST=California,C=us,O=Portal,OU=Sun”
GW_SRA_LOG_USER_PASSWORD=admin123
GW_CERT_DB_PASSWORD=admin123
################################################################################
网关配置核对表包含三列,用作网关安装的核对表。
表 16 网关配置核对表
参数 |
默认值 |
描述 |
---|---|---|
GW_PROTOCOL |
https |
网关使用的协议。网关通常使用“安全套接字层 (SSL)”进行通信。 |
GW_HOST |
mygwbox.mydomain.com |
安装网关的机器的主机名。 |
GW_PORT |
443 |
网关计算机侦听的端口。 |
GW_IP |
gw-host-ip-address |
此 IP 地址应为安装网关的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
GW_GATEWAY_PROFILE 网关配置文件名称 |
default |
网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、 SSL 选项及代理选项。可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
GW_LOAD_BALANCER_URL 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy_uri 例如:http://myportalbox.mydomain.com:80/portal |
|
GW_CERT_INFO |
应采用以下格式提供证书信息: “CN=$GW_HOST,L=您所在城市或地区名,ST=您所在省/州名,C=您所在国家的两字母国家代码,O=您所在组织名,OU=您所在部门名” 例如,“CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun” |
|
GW_SRA_LOG_USER_PASSWORD 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
|
GW_CERT_DB_PASSWORD 证书数据库密码 |
您可以选择任意密码。 |
|
证书信息 |
||
组织 (O) |
MyOrganization |
您所在组织名。 |
部门 (OU) |
MyDivision |
您所在部门名。 |
城市或地区 (L) |
MyCity |
您所在城市或地区名 |
州或省 (ST) |
MyState |
您所在省/州名 |
两字母国家代码 (C) |
us |
您所在国家的两字母国家代码。 |
证书数据库密码 |
您可以选择任意密码。 |
|
重新键入密码 |
重新键入密码进行验证。 |
Netlet 代理配置核对表包含三列,用作 Netlet 代理安装的核对表。第一列包含参数。第二列包含默认值。第三列解释说明参数。
表 17 Netlet 代理配置核对表
参数 |
默认值 |
描述 |
---|---|---|
NLP_PROTOCOL |
https |
Netlet 代理使用的协议。Netlet 代理通常使用“安全套接字层 (SSL)”进行通信。 |
NLP_HOST |
myportalbox.mydomain.com |
安装 Netlet 代理的机器的主机名。 |
NLP_PORT |
10555 |
Netlet 代理侦听的端口。 |
NLP_IP |
host-ip-address |
此 IP 地址应为安装 Netlet 代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
NLP_GATEWAY_PROFILE 网关配置文件名称 |
default |
指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
NLP_LOAD_BALANCER_URL 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri 例如 http://myportalbox.mydomain.com:80/portal |
|
NLP_CERT_INFO |
应采用以下格式提供证书信息:“CN=$GW_HOST, L=<您所在城市或地区名>,ST=<您所在省/州名>,C=<您所在国家的两字母国家代码>,O=<您所在组织名>,OU=<您所在部门名>” 例如,“CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun” |
|
NLP_SRA_LOG_USER_PASSWORD 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
重写器代理配置核对表包含三列,用作重写器代理安装的核对表。第一列包含参数。第二列包含默认值。第三列解释说明参数。
表 18 重写器代理核对表
参数 |
默认值 |
描述 |
---|---|---|
RWP_PROTOCOL |
https |
重写器代理使用的协议。重写器代理通常使用“安全套接字层 (SSL)”进行通信。 |
RWP_HOST |
myportalbox.mydomain.com |
安装重写器代理的机器的主机名。 |
RWP_PORT |
10443 |
重写器代理侦听的端口。 |
RWP_IP |
host-ip-address |
此 IP 地址应为安装重写器代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
RWP_GATEWAY_PROFILE 网关配置文件名称 |
default |
指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
RWP_LOAD_BALANCER_URL 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。 http://fully-qualified-domain: port/portal-deploy-uri 例如 http://myportalbox.mydomain.com:80/portal |
|
RWP_CERT_INFO |
应采用以下格式提供证书信息:“CN=$GW_HOST,L=<您所在城市或地区名>,ST=<您所在省/州名>,C=<您所在国家的两字母国家代码>,O=<您所在组织名>,OU=<您所在部门名>” 例如 "CN=$GW_HOST,L=SantaClara,ST=California,C=us,O=Portal,OU=Sun" |
|
RWP_SRA_LOG_USER_PASSWORD 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:
cd PortalServer-base /lib
要以交互模式配置 Portal Server,请键入 ./psconfig 执行 psconfig 脚本,然后为配置问题输入相应的答案。
Portal Server 核对表包含三列,其中列出了最小安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。
以下表格包含三列,其中列出了最小安装后配置可能需要的所有值。根据所执行的安装类型,使用的值可能有所不同。表格列出的信息有:
组件选择 表 19
配置模式 表 20
Portal Server 配置信息 表 21
Sun Java System Web Server 表 22
Sun Java System Application Server 7.0 表 23
Sun Java System Application Server 8.1 表 24
BEA WebLogic Server 表 25
IBM WebSphere Application Server 表 26
负载平衡器信息 表 27
Access Manager 信息表 28
Secure Remote Access 核心配置信息表 29
表 20 配置模式
问题 |
默认值 |
描述 |
---|---|---|
选择以下配置选项中的一个: 1. configure 2. scrubds 3. unconfigurewithoutscrubds 4. unconfigurewithscrubds |
configure |
configure – 配置 Portal Server 组件。 scrubds – 从 Directory Server 中删除 Portal Server 组件条目。 unconfigurewithoutscrubds – 取消配置 Portal Server 组件,但不从 Directory Server 中删除相应条目。 unconfigurewithscrubds – 取消配置 Portal Server 组件,并且从 Directory Server 中删除相应条目。 |
表 21 Portal Server 配置信息
问题 |
默认值 |
描述 |
---|---|---|
Portal Server Web 容器主机是什么 |
myportalbox.mydomain.com |
Portal Server 的全限定名称 |
Portal Server Web 容器端口是否安全 |
No |
访问 Portal Server 时所用的协议。可能的值为 "No":如果协议为 http。或 "Yes":如果协议为 https |
Portal Server Web 容器端口是什么 |
80 |
访问 Portal Server 时所用的端口号。 |
Portal Server 部署 URI 是什么 |
/portal |
URI 是 Portal Server 使用的 Web 服务器或应用服务器上的空间。部署 URI 的值必须以斜杠开头,并且只能包含一个斜杠。但是,部署 URI 本身不能为单个 “/"。 |
选择需要配置 portalserver 的容器: 1. Sun Java System Web Server 表 22 2. Sun Java System Application Server 8.1 表 23 3. Sun Java System Application Server 7.0 表 24 4. BEA WebLogic Application Server 表 25 5. IBM Websphere Application Server 表 26 |
1 |
部署 Portal Server 的 Web 容器。可能的值包括 1 = Sun Java System Web Server 2 = Sun Java System Application Server 7.0 3 = Sun Java System Application Server 8.1 4 = BEA WebLogic Server 8.1 SP2 5= IBM WebSphere Application Server |
表 22 Sun Java System Web Server
问题 |
默认值 |
描述 |
---|---|---|
Web 容器的安装位置 |
/opt/SUNWwbsvr |
Sun Java System Web Server 的安装目录。 |
Web 容器实例是什么 |
myportalbox.mydomain.com |
您在 Portal Server 中要使用的 Web 服务器实例。注:实例名称不能含有空格。 |
表 23 Sun Java System Application Server 7.0
问题 |
默认值 |
描述 |
---|---|---|
Web 容器的安装位置 |
/opt/SUNWappserver7 |
Sun Java System Application Server 7.0 的安装目录 |
Web 容器域是什么 |
/var/opt/SUNWappserver7/domains/domain1 |
Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 |
Web 容器管理员是什么 |
admin |
管理员用户 ID。 |
Web 容器管理端口是什么 |
4848 |
管理服务器的端口号。 |
Web 容器管理端口是否安全 |
No |
访问 Portal Server 时所用的协议。可能的值包括 No:如果协议为 http Yes:如果协议为 https |
Web 容器实例是什么 |
server1 |
将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。必须已事先配置好此实例。实例名称不能含有空格。 |
Web 容器文档根目录是什么 |
/var/opt/SUNWappserver7/domains/domain1/server1/docroot |
存储静态页面的 Application Server 目录。 |
Web 容器管理员密码是什么 |
这是 Web 容器的管理员密码。 |
表 24 Sun Java System Application Server 8.1
问题 |
默认值 |
描述 |
---|---|---|
Web 容器的安装位置 |
/opt/SUNWappserver/appserver |
Sun Java System Application Server 8.1 的安装目录 |
Web 容器域是什么 |
domain1 |
Sun Java System Application Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 |
Web 容器部署实例目录是什么 |
/var/opt/SUNWappserver/domains/domain1 |
将为 Portal Server 配置的指定域的完整路径。 |
Web 容器部署实例是什么 |
server |
将要部署 Portal Server 的 Sun Java System Application Server 实例的名称。必须已事先配置好此实例。实例名称不能含有空格。 |
Web 容器文档目录是什么 |
/var/opt/SUNWappserver/domains/domain1/docroot |
存储静态页面的 Application Server 目录。 |
谁是 Web 容器管理员 |
admin |
管理员用户 ID。 |
安装 Web 容器的机器的主机名是什么 |
myportalbox.mydomain.com |
管理服务器主机名。 |
Web 容器管理端口是否安全 |
Yes |
访问 Portal Server 时所用的协议。如果协议为 http,则可能的值为 "No",如果协议为 https,则可能的值为 "Yes"。 |
Web 容器管理端口是什么 |
4849 |
管理服务器的端口号。注:Sun Java System Application Sever 8.1 的默认管理员端口是 “4849”。 |
Web 容器管理员密码是什么 |
这是 Web 容器的管理员密码。 |
表 25 BEA WebLogic Server
问题 |
默认值 |
描述 |
---|---|---|
Web 容器主目录的位置 |
/usr/local/bea |
BEA 的安装目录。 |
Web 容器产品目录的位置 |
/usr/local/bea/weblogic81 |
BEA WebLogic Server 软件的安装目录。 |
Web 容器域是什么 |
mydomain |
BEA WebLogic Server 域包含一组实例。指定的域将包含 Portal Server 所使用的实例。必须已配置好此域。 |
Web 容器管理员是什么 |
weblogic |
管理员用户 ID。 |
安装 Web 容器的机器的主机名是什么 |
myportalbox.mydomain.com |
Portal Server 主机名。 |
Web 容器管理端口是什么 |
7001 |
管理服务器的端口号。 |
Web 容器管理端口是否安全 |
No |
管理服务器协议。 No:如果协议为 http Yes:如果协议为 https。 |
用户项目目录是什么 |
user_projects |
这是用户项目的目录。使用在 BEA WebLogic 安装期间输入的值。 |
部署域目录是什么 |
domains |
包含 BEA WebLogic Server 域的目录名称。 |
Web 容器配置目录的位置是什么 |
/usr/local/bea/user_projects/domains/mydomain |
BEA WebLogic Server 域的完整路径。 |
Web 容器实例是什么 |
myserver |
将要部署 Portal Server 的 BEA WebLogic Server 实例的名称。必须已事先配置好此实例。名称不能含有空格。如果在管理服务器实例中安装 Portal Server,此名称将是管理服务器实例的名称。否则它将是受管服务器实例的名称。 |
Web 容器文档根目录是什么 |
/usr/local/bea/user_projects/domains/mydomain/applications |
需要在运行 Portal Server 软件的 BEA WebLogic Server 实例上部署 DefaultWebApp 文档根值。DefaultWebApp 是默认的 Web 应用程序,其将在 BEA WebLogic Server 中提供静态内容。默认情况下,仅将 DefaultWebApp 部署到域 (mydomain) 及在 BEA WebLogic Server 安装期间定义或创建的服务器实例。 如果您创建自己的 BEA WebLogic Server 或域,则需要通过将该目录复制到新服务器的部署目录,或通过使用 BEA WebLogic Server 管理控制台,将 DefaultWebApp 部署到 BEA WebLogic Server 或域。 有关如何配置默认 Web 应用程序的更多详细信息,参见 BEA WebLogic Server 文档。 |
Web 容器 JDK 主目录是什么 |
/usr/local/bea/jdk141_03 |
BEA WebLogics Server 所使用的 JDK 目录。 |
Web 容器管理员密码是什么 |
这是 Web 容器的管理员密码。 |
|
重新输入 |
重新输入 Web 容器的管理员密码。 |
表 26 IBM WebSphere Application Server
问题 |
默认值 |
描述 |
---|---|---|
Web 容器的安装位置 |
/opt/WebSphere/Express51/AppServer |
IBM WebSphere Application Server 软件的安装目录。 |
虚拟主机名是什么 |
default_host |
使用在 IBM WebSphere 安装期间输入的值。 |
节点名是什么 |
myportalbox | |
单元名是什么 |
myportalbox | |
实例别名 |
server1 |
将要部署 Portal Server 的实例名称。必须已事先配置好此实例。无法将 Portal Server 安装至名称中含有短划线或空格的应用服务器实例或域中(例如,Default-Server 或 Default Server)。 |
Web 容器文档根目录是什么 |
/opt/IBMHTTPD/htdocs/en_US |
存储静态页面的目录。在 Sun Java System Access Manager 安装期间创建此目录。 |
Web 容器 JDK 主目录是什么 |
/usr/jdk/entsys-j2se |
Web 容器所使用的 JDK 目录。 |
表 27 负载平衡器信息
问题 |
默认值 |
描述 |
---|---|---|
控制 Portal Server 实例的 PS_LOAD_BALANCER_URL 负载平衡器 |
http://myportalbox.mydomain.com:80/portal |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri 例如 http://myportalbox.mydomain.com:80/portal |
表 28 Access Manager 信息
问题 |
默认值 |
描述 |
---|---|---|
Access Manager 管理员 (amadmin) 密码是什么 管理员 (amadmin) 密码 |
在 Sun Java System Access Manager 软件安装期间选择的顶级管理员 (amadmin) 密码。 |
|
重新输入 |
重新输入顶级管理员 (amadmin) 密码。 |
|
Access Manager 内部 LDAP 验证用户密码是什么 内部 LDAP 验证用户密码 |
在 Sun Java System Access Manager 安装期间选择的内部 LDAP 验证用户密码。 |
|
重新输入 |
重新输入内部 LDAP 验证用户密码。 |
|
目录管理员 DN 是什么 目录管理员 DN |
cn=Directory Manager |
在 Sun Java System Directory Server 安装期间选择的目录管理员 DN。 |
目录管理员密码是什么 目录管理员密码 |
在 Sun Java System Directory Serve 安装期间选择的目录管理员密码。 |
|
重新输入 |
重新输入目录管理员密码。 |
|
PS_DEPLOY_ADMIN_PASSWORD 部署管理员密码 |
这是 Web 容器的管理员密码。 |
表 29 Secure Remote Access 核心配置信息
问题 |
默认值 |
描述 |
---|---|---|
网关协议是什么 网关协议 |
https |
网关使用的协议。网关将使用“安全套接字层 (SSL)”进行通信。 |
Portal Server 域是什么 Portal Server 域 |
portal-server-domain-name |
安装 Portal Server 的机器的域名。 |
网关域是什么 网关域 |
gateway-domain-name |
网关计算机的域名。 |
网关端口是什么 网关端口 |
443 |
网关侦听的端口。 |
网关配置文件是什么 网关配置文件名称 |
default |
网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、SSL 选项及代理选项。 可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
网关登录用户密码是什么 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
|
重新输入 |
重新输入网关登录用户密码。 |
网关配置核对表包含三列,其中包含网关配置核对表。第一列包含参数。第二列包含参数的默认值。第三列包含说明。
表 30 网关配置核对表
问题 |
默认值 |
描述 |
---|---|---|
网关协议是什么 |
https |
网关使用的协议。网关通常使用“安全套接字层 (SSL)”进行通信。 |
网关主机是什么 |
mygwbox.mydomain.com |
安装网关的机器的主机名。 |
网关端口是什么 |
443 |
网关计算机侦听的端口。 |
网关 IP 地址是什么 |
gw-host-ip-address |
此 IP 地址应为安装网关的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
网关配置文件是什么 网关配置文件名 |
default |
网关配置文件含有与网关配置相关的所有信息,诸如网关侦听的端口、SSL 选项及代理选项。 可在网关管理控制台中创建多个配置文件,并将不同的网关实例与不同的配置文件相关联。 参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
网关登录用户密码是什么 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
|
重新输入 |
重新输入网关登录用户密码。 |
|
Portal Server 负载平衡器 URL 是什么 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri 例如,http://myportalbox.mydomain.com:80/portal |
|
证书信息 |
||
您的组织名是什么 |
MyOrganization |
您所在组织名。 |
你的部门名是什么 |
MyDivision |
您所在部门名。 |
您所在的城市名或地区名是什么 |
MyCity |
您所在城市或地区名 |
您所在州名或省名是什么 |
MyState |
您所在省/州名 |
两字母国家代码是什么 |
us |
您所在国家的两字母国家代码。 |
证书数据库的密码是什么 |
您可以选择任意密码。 |
|
重新输入 |
重新输入证书数据库密码进行验证。 |
Netlet 代理配置核对表包含三列,用作 Netlet 代理配置的核对表。第一列包含参数。第二列包含默认值。第三列包含说明。
表 31 Netlet 代理配置核对表
问题 |
默认值 |
描述 |
---|---|---|
Netlet 代理协议是什么 |
https |
Netlet 代理使用的协议。Netlet 代理通常使用“安全套接字层 (SSL)”进行通信。 |
Netlet 代理主机是什么 |
myportalbox.mydomain.com |
安装 Netlet 代理的机器的主机名。 |
Netlet 代理端口是什么 |
10555 |
Netlet 代理侦听的端口。 |
Netlet 代理 IP 地址是什么 |
host-ip-address |
此 IP 地址应为安装 Netlet 代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
网关配置文件是什么 网关配置文件名称 |
default |
指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
网关登录用户密码是什么 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
|
重新输入 |
重新输入网关登录用户密码。 |
|
Portal Server 负载平衡器 URL 是什么 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully_qualified_domain:port/ portal_deploy_uri 例如 http://myportalbox.mydomain.com:80/portal |
|
证书信息 |
||
您的组织名是什么 |
MyOrganization |
您所在组织名。 |
你的部门名是什么 |
MyDivision |
您所在部门名。 |
您所在的城市名或地区名是什么 |
MyCity |
您所在城市或地区名 |
您所在州名或省名是什么 |
MyState |
您所在省/州名 |
两字母国家代码是什么 |
us |
您所在国家的两字母国家代码。 |
证书数据库的密码是什么 |
您可以选择任意密码。 |
|
重新输入 |
重新输入证书数据库密码进行验证。 |
重写器代理配置核对表包含三列,其中包含重写器代理配置核对表。第一列包含参数。第二列包含默认值。第三列包含说明。
表 32 重写器代理配置核对表
问题 |
默认值 |
描述 |
---|---|---|
重写器代理协议是什么 |
https |
重写器代理使用的协议。重写器代理通常使用“安全套接字层 (SSL)”进行通信。 |
重写器代理主机是什么 |
myportalbox.mydomain.com |
安装重写器代理的机器的主机名。 |
重写器代理端口是什么 |
10443 |
重写器代理侦听的端口。 |
重写器代理 IP 地址是什么 |
host-ip-address |
此 IP 地址应为安装重写器代理的机器的地址,而不是 Sun Java System Access Manager 的地址。 |
网关配置文件是什么 网关配置文件名称 |
default |
指定与安装 Portal Server 或 Secure Remote Access 支持时所指定的名称相同的配置文件名。 有关更多信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》中的“创建网关配置文件”。 |
网关登录用户密码是什么 网关登录用户密码 |
允许具有非超级用户访问权限的管理员查看网关日志文件。 |
|
重新输入 |
重新输入网关登录用户密码。 |
|
Portal Server 负载平衡器 URL 是什么 控制 Portal Server 实例的负载平衡器。 |
如果没有使用任何负载平衡器 URL,则使用 Portal Server URL。http:// fully-qualified-domain:port/ portal-deploy-uri 例如,http://myportalbox.mydomain.com:80/portal |
|
证书信息 |
||
您的组织名是什么 |
MyOrganization |
您所在组织名。 |
你的部门名是什么 |
MyDivision |
您所在部门名。 |
您所在的城市名或地区名是什么 |
MyCity |
您所在城市或地区名 |
您所在州名或省名是什么 |
MyState |
您所在省/州名 |
两字母国家代码是什么 |
us |
您所在国家的两字母国家代码。 |
证书数据库的密码是什么 |
您可以选择任意密码。 |
|
重新输入 |
重新输入证书数据库密码进行验证。 |
有关安装后任务的信息,参阅Portal Server 安装后任务。
要使用 samplesilent 文件配置 Portal Server,请修改位于 PortalServer-baseSUNWps/lib 的 pssamplesilent 文件,并执行 psconfig 脚本。
在终端窗口中,以超级用户身份进入含有 psconfig 脚本的目录:
cd PortalServer-base SUNWps/lib
类型:
./psconfig -s pssamplesilentfile
有关安装后任务的信息,参阅Portal Server 安装后任务
对下面每一组件都需要执行安装后任务:
Portal Server
Secure Remote Access
网关
Netlet 和重写器代理
要访问 Portal Server 或 Access Manager 管理控制台,必须首先启动 Directory Server 和 Web 容器。
使用以下命令启动 Directory Server 的本地安装:
/var/opt/mps/serverroot/slapd-hostname/start-slapd
以下安装后的任务取决于部署 Portal Server 的 Web 容器的类型。
Sun Java System Web Server
Sun Java System Application Server
BEA WebLogic Server
IBM WebSphere Application Server
启动管理实例。在终端窗口中键入:
cd WebServer-base/SUNWwbsrv/https-webserver-instance-name ./start |
或
访问 Sun Java System Web Server 管理控制台。
单击应用更改重新启动 Web 容器。
在终端窗口中,将目录更改为应用服务器实例的实用程序目录,然后运行 startserv 脚本。以下示例假定使用了默认的应用服务器域和实例。
cd /var/opt/SUNWappserver7/domains/domain1/server1/bin ./startserv
要使用 asadmin 实用程序或从 Sun Java System Application Server 管理控制台停止和启动 Sun Java System Application Server,请参考 Sun Java System Application Server 文档。
停止运行域实例。在终端窗口中键入:
/opt/SUNWappserver/appserver/bin/asadmin stop-domain domainname
例如
/opt/SUNWappserver/appserver/bin/asadmin stop-domain domain1
启动域实例。在终端窗口中键入:
/opt/SUNWappserver/appserver/bin/asadmin start-domain --user administrator-user-name --password administartor-user-password domainname
例如,
/opt/SUNWappserver/appserver/bin/asadmin start-domain --user admin --password password domain1
执行下列步骤前,必须先安装 Portal Server。
检查 /var/sadm/install/logs/Java_Enterprise_System_install.BMMddhhmm 文件是否存在错误。
MM = 月份
dd = 日期
hh = 小时
mm = 分钟
停止所有 BEA WebLogic Server 实例(管理及受管服务器)。
启动 BEA WebLogic 管理服务器实例。如果是在某个受管实例上进行的安装,还要启动该受管实例。
在命令行中执行以下命令:
PortalServer-base/bin/deploy
为部署 URI 和服务器实例名称选择默认值,然后在出现屏幕提示时输入 BEA WebLogic Server 管理员密码。
重新启动部署 Portal Server 的 BEA WebLogic Server 实例。有关启动 Web 容器实例的说明,参见您的 Web 容器文档。
在安装了受管服务器的情况下,不会部署 .war 文件。The .应该使用 BEA WebLogic Server 管理控制台部署 .war 文件。
如果想支持多种验证方法,如 LDAP、UNIX 或“匿名验证”,必须将每种验证类型添加到“核心”验证服务中,以便创建一个验证菜单。有关详细信息,参见《Sun Java System Portal Server 6 2005Q4 管理指南》。
检查 /var/sadm/install/logs/Java_Enterprise_System_install.B/MMddhhmm 文件是否存在错误。
停止并重新启动应用服务器实例和应用服务器节点。有关启动 Web 容器实例的说明,参见您的 Web 容器文档。
在命令行中执行以下命令:
PortalServer-base/bin/deploy
为部署 URI 和服务器实例名称选择默认值,然后在出现屏幕提示时输入 BEA WebLogic Server 管理员密码。
使用 Java Enterprise Server 安装程序安装 Portal Server 和 Access Manager SDK 之后,可使用以下过程之一安装 JSR168 样例 portlet 或 WSRP 样例。如果使用 BEA WebLogic Server™ 或 IBM WebSphere Application Server,则安装 JSR168 样例 portlet 和 WSRP 样例。如果使用 Sun Java System Web Server 或 Sun Java System Application Server,则安装 WSRP 样例。
Mobile Access 不支持 IBM WebSphere 或 BEA WebLogic。
以下过程仅适用于在 Solaris 平台上安装 Portal Server 的情况。
重新启动 BEA WebLogic 8.1 或 IBM WebSphere Application Server 5.1 实例。
执行以下命令安装 JSR168 Portlet 样例。
PortalServer-base/lib/postinstall_PortletSamples
在出现屏幕提示时提供 Access Manager 管理员密码和 Application Server 管理员密码。
将会部署 portletsamples.war 文件。
确保 PATH 设置中包括 /usr/bin。要使脚本的 awk 部分正常运行,需要此项。
执行以下命令配置 WSRP 样例。
在 Sun Java System Web Server 6.1 和 Sun Java Server Application Server 7 中安装 Portal Server 和 Access Manager SDK 之后,需要手动执行以下步骤:
重新启动 Web Server 或 Application Server 实例
确保 PATH 设置中包括 /usr/bin。要使脚本的 awk 部分正常运行,需要此项。
执行以下命令配置 WSRP 样例。
当用户会话超时或发生用户会话注销操作时,Sun Java System Access Manager 会向网关发送一条会话通知。即使 Sun Java System Access Manager 是在 HTTP 模式下运行,它也会作为 SSL 客户机使用 HttpsURLConnection 来发送通知。由于它会连接到 SSL 服务器(网关),所以其信任 CA 列表中应当包括网关 CA 证书,或者它应当有一个选项来允许使用自签名证书。
将 CA 添加到信任 CA 列表中的方法取决于所定义的协议处理程序。
要创建 HttpsURLConnection,需要设置“Java 虚拟机”(JVM™) 属性 -Djava.protocol.handler.pkgs。
如果在 Sun Java System Web Server、Sun Java System Application Server 或 BEA WebLogic Server 上运行 Portal Server,则默认情况下,此属性会被正确设置为 com.iplanet.services.com。Sun Java System Access Manager 软件包中包括 HttpsURLConnection 的实现,并且它还提供了一个选项,可通过在 AMConfig.properties 文件中添加 com.iplanet.am.jssproxy.trustAllServerCerts=true 标志,接受来自任何 SSL 服务器的自签名证书。
对于 IBM WebSphere Application Server,在默认情况下,不会设置 -Djava.protocol.handler.pkgs。与所支持的应用服务器相应的 HttpsURLConnection 实现必须使用它们自身的默认处理程序(该实现可以是 JSSE 或自定义 SSL 实现)。
在第二个门户安装第二个网关时,必须手动更新“转发 Cookie URL”值,使其指向第二个门户。
使用以下命令启动网关:
gateway-base/SUNWps/bin/gateway -n new-profile-name start
default 为安装期间所创建的网关配置文件的默认名称。可在以后创建自己的配置文件,然后用新的配置文件重新启动网关。参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》第二章中的“创建网关配置文件”。
如果有多个网关实例,请使用:
gateway-base/SUNWps/bin/gateway start
如果在网关安装期间为安装后启动网关选项选择了 y,则不必执行这一步骤。
请确保 /etc/opt/SUNWps 目录中只包含要启动的实例的配置文件。
如果想要停止在特定节点上运行的所有网关实例,请使用以下命令:
gateway-base/SUNWps/bin/gateway stop
Netlet 和网关需要 Rhino JavaScript™ 解析器(已打包成 SUNWrhino)来支持 PAC 文件。该解析器必须安装在“网关”和 Portal Server 节点中。安装时请采用以下步骤:
在当前目录中运行 pkgadd -d . SUNWrhino 以添加此软件包。
将 package-base-dir/js.jar 复制到
${JAVA_HOME}/jre/lib/ext 目录。
在启动 Netlet 代理和重写器代理之前,请确保网关配置文件已用 Netlet 代理和重写器代理选项进行了更新。
如果在安装时未选择启动 Netlet 代理选项,可以手动启动 Netlet 代理。在 portal-proxy-base/SUNWps/bin 目录中键入:
./netletd -n default start
如果在安装时未选择手动启动重写器代理选项,可以手动启动它。在 portal-proxy-base/SUNWps/bin 目录中键入:
./rwproxyd -n default start
请确保对所有用户都启用了“访问列表“服务,以使他们可以通过网关进行访问。
Sun Java System Portal Server 软件 NetFile 需要 jCIFS 库(这些库被打包成 SUNWjcifs)来进行 Windows 访问。只需在 Portal Server 节点中安装该软件包。安装时请采用以下步骤。
在当前目录中运行 pkgadd -d . SUNWjcifs 以添加此软件包。
运行 portal-server-install-base/SUNWps/lib/postinstall_JCIFS
运行 portal-server-install-base/SUNWps/bin/undeploy
运行 portal-server-install-base/SUNWps/bin/deploy 命令。
重新启动服务器。
访问 Portal Server 管理控制台和桌面
打开一个浏览器。
键入 protocol://hostname.domain:port/amconsole
例如,
http://example.com:80/amconsole
输入管理员的名称和密码以查看管理控制台。
这是您在安装 Sun Java System Access Manager 软件时指定的名称和密码。
通过访问桌面来验证 Portal Server 安装。请使用以下 URL 来访问桌面:protocol://fully-qualified-hostname:port/portal-URI
例如,
http://example.com:80/portal
访问桌面时,会显示“Authless 桌面”。该桌面允许用户访问将会被自动验证并被授予桌面访问权的“桌面 URL”。
如果样例“Portal 桌面”显示时未出现任何异常,则表明您已正确安装了 Portal Server。
运行以下命令以检查网关是否在指定的端口运行(默认端口为):
netstat -an | grep port-number
如果网关未在运行,请在调试模式下启动网关,查看控制台中输出的消息。请使用以下命令在调试模式下启动网关:
PortalServer-base /bin/gateway -n profilename start debug
此外,还可以在将 platform.conf.profilename 文件中的 gateway.debug 属性设置为 message 之后,查看日志文件。有关详细信息,参见《Sun Java System Portal Server 6 2005Q4 Secure Remote Access 管理指南》第二章“管理网关”中的“了解 platform.conf 文件”一节。
在安全模式下运行 Portal Server,方法是在浏览器中键入以下网关 URL:
https://gateway-machine-name :portnumber
如果在安装期间选择了默认端口 (443),则不需要指定端口号。
以管理员的身份,使用用户名 amadmin 和安装时指定的密码,登录到 Access Manager 管理控制台。
现在便可以在管理控制台中创建新的组织、角色和用户并分配所需的服务和属性了。