WEB 服务器


Domino Web 服务器
Lotus Domino 提供一种集成的 Web 应用程序服务器,用于驻留 Internet 和 Intranet 客户机均可访问的 Web 站点,并为存储在文件系统或 Domino 数据库中的页面提供服务。当 Web 浏览器请求 Domino 数据库中的页面时,Domino 将文档转换为 HTML。当 Web 浏览器请求 HTML 文件中的页面时,Domino 直接从文件系统读取该文件。然后,Web 服务器使用 HTTP 协议将这些信息传输到 Web 浏览器。

与存储静态的 HTML 页面相比,使用 Domino 将 Web 页面作为数据库中的文档存储有一个主要的优点,那就是:使用 Domino 时,对数据库所做的任何更改都将自动在 Web 服务器上反映出来。

下图显示 Web 服务器如何将 Notes 文档作为 HTML 页面显示给浏览器客户机。

Notes 文档转换为 HTML 以便于浏览器客户机显示

任何 Domino 应用程序都可以是 Web 应用程序。创建 Web 应用程序之前,应熟悉那些可转换为 HTML 的 Domino 功能,还应确定是 Web 浏览器用户、Notes 客户机还是两者都将访问该应用程序。可以使用 Notes 公式语言来检测正在访问应用程序的用户属哪一种类型,再根据用户类型更改应用程序中信息的显示方式。

Domino Web 站点可以由一个数据库组成,也可以由通过链接连接起来的多个数据库组成。除了驻留 Web 站点以外,Web 服务器还可以运行其他服务器任务,如邮件或目录服务。如果您不希望组织外部的用户访问服务器上的数据库,则一定要在数据库强制实施安全性。

有关设计 Web 应用程序的信息,请参阅“Lotus Domino Designer 6 帮助”。

Web 服务器功能

Domino 包括下列 Web 服务器功能:


有关定制 Web 应用程序用户验证的信息,请参阅“Lotus C API Toolkit for Domino and Notes”中的 DSAPI 文档。

更改 Web 站点的内容

将一台 Web 服务器设置成产品服务器、而将另一台 Web 服务器设置成“策划”服务器是一种很方便的方法。Web 内容管理者可以在策划服务器上进行更改而不让用户看到这些更改。在完成对 Web 站点的所有更改后,Web 内容管理者将 Web 站点从策划服务器复制到产品服务器。此外,使用策划服务器允许 Web 内容管理者在复制前通过浏览器查看所做的更改。

如果使用策划服务器,则应仅对 Web 内容管理者授予访问权限。同时还应确保授予 Web 内容管理者在策划服务器和产品服务器上进行复制的权限。

在本例中,Web 内容管理者在 Webstage-E 上进行更改,并将这些更改复制到防火墙外的用户能够访问的 Web-E 上。

在防火墙外复制更改

另请参阅