[z/OS]

IBM HTTP Server for z/OS 5.3 版:第 6 部分:程式設計

IBM® HTTP Server for z/OS® 5.3 版中的各種功能可用於 IBM HTTP Server,但實作方式不同。瞭解針對這兩種 Web 伺服器進行程式設計時的主要差異。

此部分和章節對應於 IBM HTTP Server for z/OS 5.3 版之 z/OS HTTP Server 規劃、安裝及使用手冊(出版品號碼 SC34-4826-09)中的部分和章節。

下列主題適用於第 18 章:
下列主題適用於第 19 章:

CGI 和 FastCGI 程式

IBM HTTP Server 支援「一般閘道介面 (CGI)」和 FastCGI 程式,但沒有包含如何為其撰寫程式碼的任何相關資訊。

Go Webserver 應用程式設計介面 (GWAPI)

IBM HTTP Server 提供的 Apache API 類似 IBM HTTP Server for z/OS 5.3 版中提供的 GWAPI,但二進位檔和原始檔不相容。 這些 Apache API 隸屬於開放程式碼 Apache HTTP Server,是 IBM HTTP Server 的基礎。

IBM HTTP Server 包含一個模組範例的原始檔,以及定義 Apache API 的公用標頭。
  • 範例位在 <install_root>/example_module/mod_example.c 檔案路徑中。
  • 公用標頭位在 <install_root>/include/ 子目錄中。
Apache HTTP Server 包含一些模組的原始檔。
  • 您可以下載原始檔,並檢閱這些模組,以取得如何在外掛程式中完成作業的指示。
  • 通常是使用 apxs 工具來編譯及安裝 Apache 模組。

請參閱白皮書以及可在公開管道取得的書籍,以進一步瞭解 Apache 模組。有兩本好用的白皮書說明如何撰寫適用於 z/OS 作業系統的簡單 Apache 模組。其中一本白皮書包含在 IBM HTTP Server 中使用 WLM 將 URL 要求分類的相關資訊。另一本白皮書則包含使用自訂模組來延伸 IBM HTTP Server 的相關資訊。

小心: 不支援 REXX 外掛程式。您不能使用 REXX 來開發 Apache 模組。

輕量型目錄存取通訊協定 (Lightweight Directory Access Protocol, LDAP)

您為 IBM HTTP Server 開發的外掛程式預設會限制存取 LDAP 資料。如果您要管理自己的連線,可以有較多存取權。

使用 AuthLDAPUrl 指引來定義屬性。IBM HTTP Server 會新增您定義為伺服器本身內部環境變數的每一個屬性。當 IBM HTTP Server 新增屬性時,會在屬性名稱字首加上 AUTHENTICATE_。

使用 mod_ldap 模組,以便 LDAP 模組可以使用連線儲存區。如需進一步資訊,請參閱 Apache HTTP Server 來源中的 include/util_ldap.h 檔案。


指出主題類型的圖示 參照主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=ihs-dist&topic=rihs_dgwprogramming
檔名:rihs_dgwprogramming.html