WEB 伺服器


Domino Web 伺服器
Lotus Domino 提供整合的 Web 應用程式伺服器,可以主控網際網路及內部網路用戶端所能存取的網站,並可提供儲存在檔案系統或 Domino 資料庫中的網頁。當 Web 瀏覽器要求 Domino 資料庫中的網頁時,Domino 會將文件轉換成 HTML。當 Web 瀏覽器要求 HTML 檔中的網頁時,Domino 會直接從檔案系統中讀取檔案。之後,Web 伺服器會使用 HTTP 通訊協定將資訊轉送給 Web 瀏覽器。

使用 Domino 將網頁當成文件儲存在資料庫中,最大的好處是可以儲存靜態 HTML 網頁:使用 Domino,您在資料庫中所作的任何變更都會自動反映在 Web 伺服器上。

下圖顯示 Web 伺服器如何將 Notes 文件以 HTML 網頁的方式顯示在瀏覽器用戶端。

Notes 文件轉換成 HTML,以供瀏覽器用戶端顯示

任何一個 Domino 應用程式皆可以是 Web 應用程式。建立 Web 應用程式之前,請熟悉可轉換為 HTML 的 Domino 功能,並決定 Web 瀏覽器使用者、Notes 用戶端或兩者是否可存取應用程式。您可以使用 Notes 公式語言來偵測存取應用程式的使用者類型,並依照使用者類型變更應用程式中的資訊顯示。

Domino 網站可以由單一資料庫或數個以連結連接的資料庫組成。除了主控網站外,Web 伺服器還可以執行其他伺服器作業,如郵件或目錄服務。如果您不想讓組織以外的使用者存取伺服器上的資料庫,請務必在資料庫上強制執行安全性。

如需設計 Web 應用程式的相關資訊,請參閱「Lotus Domino 設計師 6 說明」。

Web 伺服器功能

Domino 包含下列 Web 伺服器功能:


如需自訂 Web 應用程式使用者之鑑定的相關資訊,請參閱 Lotus C API Toolkit for Domino and Notes 中的 DSAPI 文件。

變更網站內容

您也許會發現將 Web 伺服器設定為生產伺服器,並將另一部 Web 伺服器設定為「準備」伺服器十分方便。Web 內容管理員不需向使用者顯示便可變更準備伺服器。完成網站的所有變更後,Web 內容管理員可以從準備伺服器將網站抄寫至生產伺服器。此外,使用準備伺服器可讓 Web 內容管理員在抄寫前,先透過瀏覽器檢視變更。

如果您使用準備伺服器,則只提供 Web 內容管理員的使用權。同時,請務必在準備伺服器及生產伺服器上提供 Web 內容管理員抄寫使用權。

本例中,Web 內容管理員在 Webstage-E 上進行變更,並將這些變更抄寫至 Web-E,防火牆外的使用者便可加以使用。

抄寫防火牆外的變更

另請參閱