第二章 Web 網(wǎng)關(guān)簡(jiǎn)介 - Web 服務(wù)器、Web 網(wǎng)關(guān)和 CSP 服務(wù)器如何協(xié)同工作

第二章 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è)面。

  1. Web 服務(wù)器將此識(shí)別為 CSP 請(qǐng)求,并使用快速服務(wù)器 API 將其轉(zhuǎn)發(fā)到 Web 網(wǎng)關(guān)。
  2. Web 網(wǎng)關(guān)確定要與之通信的 IRIS 服務(wù)器并將請(qǐng)求轉(zhuǎn)發(fā)到該目標(biāo)系統(tǒng)上的 CSP 服務(wù)器。
  3. IRIS 中運(yùn)行的 CSP 服務(wù)器處理請(qǐng)求并將頁(yè)面返回到 Web 網(wǎng)關(guān),Web 網(wǎng)關(guān)將其傳遞回 Web 服務(wù)器。
  4. Web服務(wù)器將其發(fā)送到瀏覽器進(jìn)行顯示。

Web 應(yīng)用程序 URL 的結(jié)構(gòu)

Web 網(wǎng)關(guān)允許通過(guò)遵循以下格式的 URLIRIS Web 應(yīng)用程序提供服務(wù):

[protocol]://[hostname]:[port]/[instancePrefix]/[appPath]/[fileOrQuery]
URL Part Description
[protocol] httphttps,具體取決于是否已將 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)用程序僅在名為 iris2IRIS 應(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ù)的任意組合。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容