第八十二章 将 Web 应用程序与远程 Web 服务器结合使用 - 访问多个 IRIS 服务器上的 CSP

devtools/2024/9/23 4:34:16/

文章目录

  • 第八十二章 将 Web 应用程序与远程 Web 服务器结合使用 - 访问多个 IRIS 服务器上的 CSP
  • 为应用程序路径配置 `IRIS` 服务器
  • 更改 URL 中的 `IRIS` 服务器名称

第八十二章 将 Web 应用程序与远程 Web 服务器结合使用 - 访问多个 IRIS 服务器上的 CSP

如果需要配置一台 Web 服务器来访问多个 IRIS 服务器上的一个或多个 Web 应用程序,请阅读本节。本节使用管理门户作为示例应用程序。针对您自己的 Web 应用程序调整这些过程。管理门户应用程序通常使用以下格式的 URL 进行调用:

http://domain.com/csp/sys/UtilHome.csp

有关其他信息,请参阅《系统管理指南》中的定义远程服务器连接。

为应用程序路径配置 IRIS 服务器

如果对在 Web 应用程序 URL 中使用 IRIS 服务器名称感到满意,请按照此过程操作。如果您不希望 URL 中显示 IRIS 服务器名称,请按照以下更改 URL 中的 IRIS 服务器名称部分中的过程进行操作。

  1. Web 服务器上,通过以下方式访问 Web Gateway 管理页面主菜单:
http://localhost:<port_no>/csp/bin/Systems/Module.cxw
  1. 选择服务器访问。添加 iris1iris2服务器配置。有关详细信息,请参阅配置服务器访问。
  2. 选择应用程序访问。创建应用程序路径 /iris1/csp/sys/,默认服务器iris1。创建应用程序路径 /iris2/csp/sys/,默认服务器iris2。有关详细信息,请参阅配置应用程序访问。
  3. 如果 Web 服务器IIS,则按照将虚拟目录添加到 IIS 中所述为 /iris1/iris2 设置虚拟目录。

如果使用 Apache Web 服务器,请参阅将别名添加到 Apache 配置。

要访问 is1iris2 上的管理门户,请将服务器名称作为 URL 的一部分包含在内,如下所示:

http://domain.com/iris1/csp/sys/UtilHome.csp
http://domain.com/iris2/csp/sys/UtilHome.csp

更改 URL 中的 IRIS 服务器名称

如果不希望 IRIS 服务器名称显示在 Web 应用程序 URL 中,请按照本节中的过程创建替代名称。

在每个服务器使用 %System.CSP.SetConfigCSPConfigName 参数。此示例使用 linda 作为服务器 iris1 的替代名称,使用 perry 作为服务器 iris2 的替代名称。您将使用自己的服务器并替换名称。

iris1 服务器上的 ObjectScript shell 中,运行:

d $System.CSP.SetConfig("CSPConfigName","linda")

iris2 服务器上的 ObjectScript shell 中,运行:

d $System.CSP.SetConfig("CSPConfigName","perry")

然后,完成以下步骤:

  1. Web 服务器上,使用以下命令访问 Web Gateway 管理页面主菜单:
http://localhost/csp/bin/Systems/Module.cxw
  1. 选择服务器访问。添加 iris1iris2服务器配置。有关详细信息,请参阅配置服务器访问。
  2. 选择应用程序访问。创建应用程序路径 /linda/csp/sys/,默认服务器iris1。创建应用程序路径 /perry/csp/sys/,默认服务器iris2。有关详细信息,请参阅配置应用程序访问。
  3. 如果 Web 服务器IIS,则按照将虚拟目录添加到 IIS 中所述为 /iris1/iris2 设置虚拟目录。
  4. 如果使用 Apache Web 服务器,请参阅将别名添加到 Apache 配置。

CSPConfigName 还接受 CSP 配置名称的逗号分隔列表。这允许拥有多个配置名称而不是单个值。例如:

d $System.CSP.SetConfig("CSPConfigName","linda,linda1,linda2,linda3")

要查看其他 CSP 全局参数,请输入 %SYS>d $system.CSP.DisplayConfig()。如果已设置 CSPConfigName,可能还需要设置 WebServerURLPrefix,以便 Studio 使用相同的 URL 构造。请参阅 WebServerURLPrefix


http://www.ppmy.cn/devtools/42109.html

相关文章

[muduo网络库]——muduo库InetAddress类(剖析muduo网络库核心部分、设计思想)

接着之前我们[muduo网络库]——muduo库EventLoopThreadPool类&#xff08;剖析muduo网络库核心部分、设计思想&#xff09;&#xff0c;我们接着看完除去TcpServer的最后一个InetAddress类。InetAddress 类是 muduo 网络库中的一个重要类&#xff0c;用于表示网络中的 IP 地址和…

PostgreSQL查看sql的执行计划

PostgreSQL查看sql的执行计划 基础信息 OS版本&#xff1a;Red Hat Enterprise Linux Server release 7.9 (Maipo) DB版本&#xff1a;16.2 pg软件目录&#xff1a;/home/pg16/soft pg数据目录&#xff1a;/home/pg16/data 端口&#xff1a;5777在PostgreSQL中&#xff0c;查看…

项目-坦克大战

增加功能 我方坦克在发射的子弹消亡后&#xff0c;才能发射新的子弹。同时实现发多颗子弹 1&#xff0c;在按下J键&#xff0c;我们判断当前hero对象的子弹&#xff0c;是否已经销毁2&#xff0c;如果没有销毁&#xff0c;就不去触发shotEnemyTank3&#xff0c;如果已经销毁&…

list使用

C的list是C STL&#xff08;标准模板库&#xff09;中的容器&#xff0c;它是一个双向链表&#xff0c;允许在容器的任意位置进行快速插入和删除操作。list的特点是它能够以O(1)的时间复杂度在容器的任意位置插入和删除节点。 使用list需要包含头文件&#xff0c;并且使用std命…

【寒枫顾辞老航小说传】第一回:梦回大唐

在秋日的黄昏&#xff0c;枫叶如烈火般燃烧&#xff0c;寒枫、老航和阿辞&#xff0c;三位好友坐在公园的长椅上&#xff0c;谈笑风生。他们相识多年&#xff0c;性格迥异&#xff0c;却情同手足。寒枫温文尔雅&#xff0c;老航机智幽默&#xff0c;阿辞则豪放不羁。这一天&…

C语言经典例题-18

1.判断是不是字母 题目描述: KK想判断输入的字符是不是字母&#xff0c;请帮他编程实现。 输入描述: 多组输入&#xff0c;每一行输入一个字符。 输出描述: 针对每组输入&#xff0c;输出单独占一行&#xff0c;判断输入字符是否为字母&#xff0c;输出内容详见输出样例。 输…

写一个类ChatGPT应用,前后端数据交互有哪几种

❝ 对世界的态度&#xff0c;本质都是对自己的态度 ❞ 大家好&#xff0c;我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder 前言 最近&#xff0c;公司有一个AI项目&#xff0c;要做一个文档问答的AI产品。前端部分呢&#xff0c;还是「友好借鉴」Cha…

Helm安装集群整理

这里写目录标题 1.添加nfs存储2.安装redis集群3.安装neo4j集群4.安装clickhouse集群5. 安装zookeeper集群6. 安装es集群7. 安装openebs8.安装radondb 1.添加nfs存储 项目地址&#xff1a;https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner helm install nfs…