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

文章目录

  • 第八十二章 将 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.mzph.cn/pingmian/13210.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【文末附gpt升级方案】探讨当前时机是否适合进入AIGC行业(一)

随着科技的飞速发展&#xff0c;人工智能生成内容&#xff08;AIGC&#xff09;作为新兴的技术领域&#xff0c;正逐步走进公众的视野&#xff0c;并在多个行业展现出巨大的应用潜力。然而&#xff0c;对于创业者、投资者以及希望进入这一领域的专业人士来说&#xff0c;当前时…

2024新零售行业多元化用工报告

来源&#xff1a;君润人力 近期历史回顾&#xff1a;

小米15曝光?可能会要稍微涨价

也许是感受到了智能机市场的逐渐复苏&#xff0c;最近各大手机品牌发售新品的速度明显加快了。从4月份的Redmi、一加&#xff0c;再到5月份一大堆vivo、OPPO新机型的发布。而近日&#xff0c;有关小米14即将发售的消息也是悄咪咪的放了出来。 去年发售的小米14可以说是狠狠地让…

202012青少年软件编程(Python)等级考试试卷(三级)

第 1 题 【单选题】 在Python正则表达式中&#xff0c;用来匹配任意空白字符的是&#xff08; &#xff09;。 A &#x1f612; B :S C :d D &#x1f604; 正确答案:A 试题解析: 第 2 题 【单选题】 在Python正则表达式中&#xff0c;用来匹配任意非数字字符的是&…

双向RNN和双向LSTM

双向RNN和双向LSTM 一、双向循环神经网络BiRNN 1、为什么要用BiRNN 双向RNN&#xff0c;即可以从过去的时间点获取记忆&#xff0c;又可以从未来的时间点获取信息,也就是说具有以下两个特点&#xff1a; 捕捉前后文信息&#xff1a;传统的单向 RNN 只能利用先前的上下文信息…

vue3+ts(<script setup lang=“ts“>)刷新页面后保持下拉框选中效果

效果图&#xff1a; 代码&#xff1a; <template><div class"app-layout"><div class"app-box"><div class"header"><div class"header-left"></div><div class"title">室外智…

<template>标签的作用是什么?<slot>标签的作用是什么?

<template> 和 <slot> 都是 Vue.js 框架中用于模板编程的标签&#xff0c;但它们在功能和应用场景上有所不同。 1. <template> 标签的作用 <template> 标签在 Vue.js 中用作一种声明性的方式来定义模板的片段。但它本身不会被渲染到最终的 DOM 中。&…

scratch列表排序 2024年3月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录 scratch列表排序 一、题目要求 1、准备工作 2、功能实现 二、案例分析 1、角色分析 2、背景分析 3、前期准备 三、解题思路 1、思路分析 2、详细过程 四、程序编写 五、考点分析 六、推荐资料 1、入门基础 2、蓝桥杯比赛 3、考级资料 4、视频课程 5、p…

Python函数之旅专栏(导航)

Python内置函数(参考版本:3.11.8)AELRabs( )enumerate( )len( )range( )aiter( )eval( )list( )repr( )all( )exec( )locals( )reversed( )anext( )round( )any( ) ascii( )FM  filter( )map( )S float( )max( )set( )Bformat( )memoryview( )setattr( )bin( )frozenset( )…

《sklearn 基础教程:开启机器学习的奇妙之旅》

在当今数据驱动的世界中&#xff0c;机器学习已成为一项至关重要的技术。而 sklearn 作为机器学习领域的翘楚&#xff0c;为我们提供了强大的工具和方法。让我们一起深入了解 sklearn 的基础教程&#xff0c;探索其奥秘吧&#xff01; 一、初识 sklearn sklearn 是一个功能齐…

SpringBoot--@Transactional 和 @Cacheable的执行顺序

原文网址&#xff1a;SpringBoot--Transactional 和 Cacheable的执行顺序_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Transactional 和 Cacheable标注在同一个方法上时的执行顺序。 简述 如果一个方法上同时存在 Transactional 和 Cacheable &#xff0c;且没有指定事务切面…

【兆易创新GD32H759I-EVAL开发板】 移植LVGL

为什么最终选择了 LVGL&#xff1f; 经过比较多种主流的界面设计软件&#xff0c;emWin 开发方便 &#xff0c;但是没有开放源码 所以感觉不太自由&#xff1b; TouchGFX目前仅限于STM32用&#xff0c; 应用范围小&#xff1b; ThreadX 的配套GUI GUIX 这个用起来感觉确…

《Linux运维总结:基于银河麒麟V10+ARM64架构二进制部署elasticsearch7.17.21集群 + kibana(方案三)》

总结:整理不易,如果对你有帮助,可否点赞关注一下? 更多详细内容请参考:Linux运维实战总结 一、背景 elasticsearch是一个分布式、实时、高性能的搜索和分析引擎,它广泛应用于企业级搜索、日志分析、实时数据处理等领域。随着elasticsearch的广泛应用,安全性变得越来越重…

ArcGI基本技巧-科研常用OLS, GWR, GTWR模型实现

ArcGI基本技巧-科研常用OLS, GWR, GTWR模型实现 OLS,GWR,GTWR回归模型均可以揭示解释变量对被解释变量的影响且可以进行预测。Ordinary Least Squares (OLS)是最小二乘法&#xff0c;Geographically Weighted Regression (GWR)是地理加权回归&#xff0c;Geographically and T…

Unity射击游戏开发教程:(18)添加弹药计数+补充弹药

添加简单的弹药计数 我将讨论如何向游戏中添加简单的弹药计数。这将包括在 HUD 中添加弹药计数器,当弹药达到 0 时,文本会将颜色更改为红色以提醒玩家。另外,当弹药数为0时,玩家将无法再射击。让我们深入了解吧! 在播放器脚本中我们需要添加一些变量。我们将创建两个公共整…

详细分析Python中的win32com(附Demo)

目录 前言1. 基本知识2. Excel3. Word 前言 对于自动化RPA比较火热&#xff0c;相应的库也比较多&#xff0c;此文分析win32com这个库&#xff0c;用于操作office 1. 基本知识 Win32com 是一个 Python 模块&#xff0c;是 pywin32 扩展的一部分&#xff0c;允许 Python 代码…

C语言如何删除表中指定位置的结点?

一、问题 如何删除链表中指定位置的结点&#xff1f; 二、解答 删除链表中指定的结点&#xff0c;就像是排好队的⼩朋友⼿牵着⼿&#xff0c;将其中⼀个⼩朋友从队伍中分出来&#xff0c;只需将这个⼩朋友的双⼿从两边松开。 删除结点有两种情况&#xff1a; &#xff08;1&am…

HTML静态网页成品作业(HTML+CSS)——我的家乡江永网页设计制作(1个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有1个页面。 二、作品演示 三、代…

mysql -- WITH RECURSIVE 语法

引言 在 SQL 中&#xff0c;WITH RECURSIVE 是一个用于创建递归查询的语句。它允许你定义一个 Common Table Expression (CTE)&#xff0c;该 CTE 可以引用自身的输出。递归 CTE 非常适合于查询具有层次结构或树状结构的数据&#xff0c;例如组织结构、文件系统或任何其他具有…

Pencils Protocol Season 2 收官在即,Season 3 携系列重磅权益来袭

此前Scroll生态LaunchPad &聚合收益平台Pencils Protocol&#xff08;原Penpad&#xff09;&#xff0c;推出了首个资产即其生态代币PDD的Launch&#xff0c;Season 2活动主要是用户通过质押ETH代币、组件战队等方式&#xff0c;来获得Point奖励&#xff0c;并以该Point为依…