第二章 Web 網(wǎng)關(guān)簡(jiǎn)介 - Web 服務(wù)器、Web 網(wǎng)關(guān)和 CSP 服務(wù)器如何協(xié)同工作
Web
服務(wù)器、Web
網(wǎng)關(guān)和 CSP
服務(wù)器如何協(xié)同工作
當(dāng)客戶端向 Web
應(yīng)用程序請(qǐng)求信息時(shí),信息流如下:
1.HTTP
客戶端(通常是 Web
瀏覽器)使用標(biāo)準(zhǔn) HTTP
(或 HTTPS
)協(xié)議從 Web
服務(wù)器請(qǐng)求頁(yè)面。
-
Web
服務(wù)器將此識(shí)別為CSP
請(qǐng)求,并使用快速服務(wù)器API
將其轉(zhuǎn)發(fā)到Web
網(wǎng)關(guān)。 -
Web
網(wǎng)關(guān)確定要與之通信的IRIS
服務(wù)器并將請(qǐng)求轉(zhuǎn)發(fā)到該目標(biāo)系統(tǒng)上的CSP
服務(wù)器。 - 在
IRIS
中運(yùn)行的CSP
服務(wù)器處理請(qǐng)求并將頁(yè)面返回到Web
網(wǎng)關(guān),Web
網(wǎng)關(guān)將其傳遞回Web
服務(wù)器。 -
Web
服務(wù)器將其發(fā)送到瀏覽器進(jìn)行顯示。
Web
應(yīng)用程序 URL
的結(jié)構(gòu)
Web
網(wǎng)關(guān)允許通過(guò)遵循以下格式的 URL
為 IRIS Web
應(yīng)用程序提供服務(wù):
[protocol]://[hostname]:[port]/[instancePrefix]/[appPath]/[fileOrQuery]
URL Part | Description |
---|---|
[protocol] |
http 或 https ,具體取決于是否已將 Web 服務(wù)器配置為使用 TLS 。 強(qiáng)烈建議使用 TLS 。 |
[hostname] |
Web 服務(wù)器可用的 IP 地址或 DNS 名稱。當(dāng) Web 服務(wù)器與客戶端位于同一臺(tái)計(jì)算機(jī)上時(shí),這通常是 localhost 。 |
[port] |
Web 服務(wù)器偵聽(tīng)請(qǐng)求所使用的端口號(hào)。如果使用隨實(shí)例安裝的 Web 服務(wù)器為實(shí)例的 Web 應(yīng)用程序提供服務(wù),則這是該私有 Web 服務(wù)器正在偵聽(tīng)的端口。默認(rèn)情況下,安裝程序?qū)⒍丝?52773 分配給給定系統(tǒng)上第一個(gè)實(shí)例的 Web 服務(wù)器。對(duì)您安裝的每個(gè)附加實(shí)例,專(zhuān)用 Web 服務(wù)器的默認(rèn)端口都會(huì)遞增:52774、52775 等。如果使用外部 Web 服務(wù)器為實(shí)例提供服務(wù),并的 Web 服務(wù)器正在偵聽(tīng) HTTP (80) 或 HTTPS (443) 標(biāo)準(zhǔn)端口,則在構(gòu)建 URL 時(shí)通常不需要指定端口號(hào)。 |
[instancePrefix]
|
唯一標(biāo)識(shí)IRIS 應(yīng)用程序服務(wù)器之一的可選字符串。如果使用單個(gè) Web 服務(wù)器為多個(gè) IRIS 實(shí)例提供服務(wù),并且必須訪問(wèn)一個(gè)實(shí)例特有的 Web 應(yīng)用程序(例如實(shí)例的管理門(mén)戶),則必須配置 Web 服務(wù)器和 Web 網(wǎng)關(guān)以使用此標(biāo)識(shí)符將請(qǐng)求路由到實(shí)例作為應(yīng)用程序路徑的前綴。此標(biāo)識(shí)符是實(shí)例的 CSPConfigName 。默認(rèn)情況下,實(shí)例的 CSPConfigName 是其實(shí)例名稱,全部為小寫(xiě)字符。但是,它是可以配置的。。如果前面示例中的應(yīng)用程序僅在名為 iris2 的 IRIS 應(yīng)用程序服務(wù)器上可用,則可以在 Web 服務(wù)器和 Web 網(wǎng)關(guān)配置中配置 /iris2 路徑,以通過(guò)以下 URL 為應(yīng)用程序提供服務(wù):https://yourhost。 com/iris2/riticapp/MainDashboard.csp
|
[appPath] |
每個(gè) IRIS 應(yīng)用程序服務(wù)器中的應(yīng)用程序所特有的相對(duì)路徑。當(dāng)在 IRIS 應(yīng)用程序服務(wù)器中定義應(yīng)用程序時(shí),這是應(yīng)用程序的名稱。 |
[fileOrQuery] |
選修的。應(yīng)用程序可用來(lái)處理請(qǐng)求的從屬路徑、文件名和查詢參數(shù)的任意組合。 |