第二章 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] 选修的。应用程序可用来处理请求的从属路径、文件名和查询参数的任意组合。
相关推荐
egoist20234 分钟前
【Linux仓库】进程创建与进程终止【进程·柒】
linux·运维·服务器·进程创建·写时拷贝·进程终止
大锦终6 分钟前
【Linux】文件系统
linux·服务器·c++
Kyln.Wu38 分钟前
【python实用小脚本-190】Python一键删除PDF任意页:输入页码秒出干净文件——再也不用在线裁剪排队
服务器·python·pdf
枫叶丹41 小时前
【Qt开发】常用控件(五)
服务器·前端·qt
励志五个月成为嵌入式糕手2 小时前
0819 使用IP多路复用实现TCP并发服务器
java·服务器·tcp/ip
华纳云IDC服务商3 小时前
服务器Linux防火墙怎样实现访问控制
linux·运维·服务器
胡桃不是夹子3 小时前
linux系统装google chrome,amd64
linux·运维·chrome
睡觉z8 小时前
Jenkins持续集成系统
运维·ci/cd·jenkins
Wy_编程12 小时前
Linux文件相关命令
linux·运维
Viking_bird12 小时前
centos 7.5 + Hadoop 3.2.4 集群搭建
linux·运维·服务器·hadoop·centos