第二章 Web 网关简介 - Web 服务器、Web 网关和 CSP 服务器如何协同工作

文章目录

  • [第二章 Web 网关简介 - Web 服务器、Web 网关和 CSP 服务器如何协同工作](#第二章 Web 网关简介 - Web 服务器、Web 网关和 CSP 服务器如何协同工作)
  • [`Web` 服务器、`Web` 网关和 `CSP` 服务器如何协同工作](#Web 服务器、Web 网关和 CSP 服务器如何协同工作)
  • [`Web` 应用程序 `URL` 的结构](#Web 应用程序 URL 的结构)

第二章 Web 网关简介 - Web 服务器、Web 网关和 CSP 服务器如何协同工作

Web 服务器、Web 网关和 CSP 服务器如何协同工作

当客户端向 Web 应用程序请求信息时,信息流如下:

1.HTTP 客户端(通常是 Web 浏览器)使用标准 HTTP(或 HTTPS)协议从 Web 服务器请求页面。

  1. Web 服务器将此识别为 CSP 请求,并使用快速服务器 API 将其转发到 Web 网关。

  2. Web 网关确定要与之通信的 IRIS 服务器并将请求转发到该目标系统上的 CSP 服务器。

  3. IRIS 中运行的 CSP 服务器处理请求并将页面返回到 Web 网关,Web 网关将其传递回 Web 服务器。

  4. Web服务器将其发送到浏览器进行显示。

Web 应用程序 URL 的结构

Web 网关允许通过遵循以下格式的 URLIRIS Web 应用程序提供服务:

java 复制代码
[protocol]://[hostname]:[port]/[instancePrefix]/[appPath]/[fileOrQuery]
URL Part Description
[protocol] httphttps,具体取决于是否已将 Web 服务器配置为使用 TLS。 强烈建议使用 TLS
[hostname] Web 服务器可用的 IP 地址或 DNS 名称。当 Web 服务器与客户端位于同一台计算机上时,这通常是 localhost
[port] Web 服务器侦听请求所使用的端口号。如果使用随实例安装的 Web 服务器为实例的 Web 应用程序提供服务,则这是该私有 Web 服务器正在侦听的端口。默认情况下,安装程序将端口 52773 分配给给定系统上第一个实例的 Web 服务器。对您安装的每个附加实例,专用 Web 服务器的默认端口都会递增:52774、52775 等。 如果使用外部 Web 服务器为实例提供服务,并的 Web 服务器正在侦听 HTTP (80)HTTPS (443) 标准端口,则在构建 URL 时通常不需要指定端口号。
[instancePrefix] 唯一标识IRIS 应用程序服务器之一的可选字符串。 如果使用单个 Web 服务器为多个 IRIS 实例提供服务,并且必须访问一个实例特有的 Web 应用程序(例如实例的管理门户),则必须配置 Web 服务器和 Web 网关以使用此标识符将请求路由到实例作为应用程序路径的前缀。此标识符是实例的 CSPConfigName。默认情况下,实例的 CSPConfigName 是其实例名称,全部为小写字符。但是,它是可以配置的。。 如果前面示例中的应用程序仅在名为 iris2IRIS 应用程序服务器上可用,则可以在 Web 服务器和 Web 网关配置中配置 /iris2 路径,以通过以下 URL 为应用程序提供服务:https://yourhost。 com/iris2/riticapp/MainDashboard.csp
[appPath] 每个 IRIS 应用程序服务器中的应用程序所特有的相对路径。当在 IRIS 应用程序服务器中定义应用程序时,这是应用程序的名称。
[fileOrQuery] 选修的。应用程序可用来处理请求的从属路径、文件名和查询参数的任意组合。
相关推荐
m0_694845571 天前
UVdesk部署教程:企业级帮助台系统实践
服务器·开发语言·后端·golang·github
VBsemi-专注于MOSFET研发定制1 天前
AI训练服务器8GPU功率链路设计实战:效率、可靠性与功率密度的平衡之道
运维·服务器·人工智能
倒酒小生1 天前
4月7日算法学习小结
linux·服务器·学习
木子欢儿1 天前
KasmVNC 指南:高性能网页原生 Linux 远程桌面方案
linux·运维·服务器
摆烂z1 天前
对外访问网络限制*.aliyuncs.com开放也拉不下来和查看docker容器结构
运维·docker·容器
炘爚1 天前
日志系统整体设计步骤以及功能函数梳理
运维·服务器·数据库
西西弟1 天前
网络编程基础之TCP基本通信
服务器·网络·网络协议·tcp/ip
Utopia^1 天前
Flutter 框架跨平台鸿蒙开发 - 时光倒流
服务器·flutter·华为·harmonyos
MonkeyKing_sunyuhua1 天前
Nginx + Let’s Encrypt 免费 SSL 证书 的完整配置过程
运维·nginx·ssl
Net_Walke1 天前
【Ubuntu】共享文件夹 /mnt/hgfs 下不显示问题解决
linux·运维·ubuntu