|
[B]Step 7 : Re-register mod_osso[/B]
步骤如下:
-1. (UNIX only)确认LD_LIBRARY_PATH environment variable包含$ORACLE_HOME/lib
-2. 在Identity Management Oracle home目录下,运行以下命令来将new port number注册到mod_osso.
ORACLE_HOME/jdk/bin/java -jar $ORACLE_HOME/sso/lib/ossoreg.jar
-oracle_home_path [B]middle_tier_oracle_home[/B]
-site_name [B]middle_tier_hostname:new_https_port_number[/B]
-config_mod_osso TRUE
-mod_osso_url [B]mod_osso_url[/B]
-virtualhost -u user[/COLOR]
其中user指滴是启动Oracle HTTP Server的Operation System用户.缺省情况下是安装OracleAS的用户.如果使用小于1024的port number,则这个用户应该是root.
下面有个demo,其中新port为4445,而middle-tier的host为myhost:
ORACLE_HOME/jdk/bin/java -jar $ORACLE_HOME/sso/lib/ossoreg.jar
-oracle_home_path /disk1/oracleas
-site_name myhost:4445
-mod_osso_url ht tps://myhost.mydomain:4445
-virtualhost -u oracle[/COLOR]
-3. 如果你还配置或修改了其它应用,则也需re-register他们.
[U]详见<<Oracle Application Server Single Sign-On Administrator's Guide>>.[/U]
[B]Step 8: Update DAS [/B]
如果配置了DAS,且DAS使用了SSL port number,则按如下步骤来修改Oracle Internet Directory中的DAS URL.
[B]Note:[/B]你可以用下面的命令来找出DAS使用的是什么port:
ldapsearch -h [I]oid_host[/I] -p [I]oid_port[/I] -D "cn=orcladmin"
-w "[I]password[/I]" -b "cn=OperationURLs, cn=DAS, cn=Products, cn=OracleContext"
-s base "objectclass=*" orcldasurlbase[/COLOR]
-1. 创建名为mod.ldif的新文件,其内容如下:
dn:cn=OperationURLs, cn=DAS, cn=Products, cn=OracleContext
changetype:modify
replace rcldasurlbase
orcldasurlbase:ht tps://[I]hostname:new_http_port_number[/I]/[/COLOR]
[B]Note:[/B]请注意orcldasurlbase的最后是有斜杠的.[/COLOR]
-2. 运行以下命令:
ldapmodify -D cn=orcladmin -w [I]password[/I] -p [I]oid_port[/I] -f mod.ldif[/COLOR]
-3. 然后按以下步骤来刷新应用中的OID cache:
--3.a 登录到Portal.
--3.b 点击global settings连接.
--3.c 点击OID/DAS tab.
--3.d 点击refresh OID cache settings,并点击Apply. |
|