本示例提供了允许 Portal Server 在不属于超级用户的 Web 容器中运行的安装顺序和配置过程。
如果您的安装规划要求在不属于超级用户 (root) 的 Web Server 或 Application Server 实例中部署 Portal Server,则必须在独立于 Web Server 或 Application Server 的单独安装会话中安装 Portal Server。
如果您已将您的 Portal Server 主机配置为以非超级用户身份运行,并在随后应用一个修补程序,则某些目录的所有权会被重新设置为归超级用户所有,因为修补程序是以超级用户的身份应用的。
在成功应用修补程序后,请重新配置您的主机使其以非超级用户的身份运行。
以下高级任务是必需的:
安装并启动 Web 容器和 Access Manager(取消选择 Directory Server)
如果 Portal Server 将使用已经在远程主机上运行的 Access Manager 的副本,则跳过此任务。
以下高级任务是必需的:
确保在您要安装 Portal Server 的同一主机上安装并配置了 Web Server 或 Application Server 的非超级用户实例
对于 Web Server:
如果尚未安装 Web Server,则使用安装程序来安装 Web Server,并选择“现在配置”选项。在“运行时用户”和“运行时组”配置参数中指定非超级用户所有权。
如果已安装了 Web Server,则使用 Web Server 管理实用程序来创建归非超级用户所有的新 Web 服务器实例。
对于 Application Server:
如果尚未安装 Application Server,则使用安装程序来安装 Application Server。
安装 Application Server 后,使用 Application Server 管理实用程序来创建归非超级用户所有的新 Application Server 实例。
确保 Web Server 或 Application Server 的非超级用户实例以及 Web Server 或 Application Server 的管理实例处于运行状态
使用“现在配置”选项安装 Portal Server
在 Portal Server 配置期间,执行下列操作:
当指定“通用服务器设置”页面中的值时,请在“系统用户”和“系统组”参数中输入非超级用户实例属主的用户信息和组信息。
当在 "Portal Server: Sun Java System Web Server" 页面或 "Portal Server Sun Java System Application Server" 页面中指定值时,输入非超级用户实例的有关信息。
安装之后,将 Portal Server 目录的所有权由 root 更改为 Userid: UserGroup。
Solaris OS:
chown -R Userid:UserGroup /opt/SUNWps chown -R Userid:UserGroup /etc/opt/SUNWps chown -R Userid:UserGroup /var/opt/SUNWps |
Linux:
chown -R Userid:UserGroup /opt/sun/portal chown -R Userid:UserGroup /etc/opt/sun/portal chown -R Userid:UserGroup /var/opt/sun/portal |
设置 Portal Server 目录的权限。
Solaris OS:
chmod 0755 /opt/SUNWps chmod 0755 /etc/opt/SUNWps chmod 0755 /var/opt/SUNWps |
Linux:
chmod 0755 /opt/sun/portal chmod 0755 /etc/opt/sun/portal chmod 0755 /var/opt/sun/portal |
停止 Web Server 或 Application Server,然后再启动。