[z/OS]

IBM HTTP Server V5.3 for z/OS: Partie 6 : Programmation

De nombreuses fonctions d'IBM® HTTP Server V5.3 for z/OS sont disponibles dans IBM HTTP Server, mais implémentées différemment. Vous allez apprendre quelles sont les différences clés de la programmation entre les deux serveurs Web.

Les parties et chapitres correspondent aux parties et chapitres de la publication numéro SC34-4826-09 du manuel z/OS HTTP Server Planning, Install, and Using d'IBM HTTP Server V5.3 for z/OS.

La rubrique suivante s'applique au chapitre 18 :
La rubrique suivante s'applique au chapitre 19 :
La rubrique suivante s'applique au chapitre 20 :

Programmes CGI et FastCGI

IBM HTTP Server prend en charge les programmes CGI (Common Gateway Interface) et FastCGI, mais il n'inclut aucune information concernant l'écriture de code pour ces derniers.

GWAPI (Go Webserver Application Programming Interface)

IBM HTTP Server fournit des API Apache qui sont similaires à GWAPI dans IBM HTTP Server V5.3 for z/OS, mais le binaire et les sources ne sont pas compatibles. Ces API Apache font partie de l'open source Apache HTTP Server, sur laquelle repose IBM HTTP Server.

IBM HTTP Server inclut le source d'un module exemple et d'en-têtes publics qui définissent l'API Apache.
  • L'exemple figure dans le chemin d'accès au fichier <install_root>/example_module/mod_example.c.
  • Les en-têtes publics figurent dans le sous-répertoire <install_root>/include/.
Apache HTTP Server inclut le source d'un certain nomnbre de modules.
  • Vous pouvez télécharger le source et rechercher dans ces modules les pointeurs permettant d'accomplir une tâche dans un plug-in.
  • De manière générale, utilisez l'outil apxs pour compiler et installer les modules Apache.

Pour en savoir plus sur les modules Apache , lisez les livres blancs and les livres disponibles pour le public. Deux livres blancs utiles décrivent le processus d'écriture de modules Apache simples pour le système d'exploitation z/OS. L'un de ces livres blancs contient des informations sur la classification des demandes d'URL dans IBM HTTP Server à l'aide de WLM. L'autre livre blanc contient des informations sur l'extension de IBM HTTP Server à l'aide de modules personnalisés.

Avertissement : Les plug-ins REXX ne sont pas pris en charge. Vous ne pouvez pas développer des modules Apache à l'aide de REXX.

LDAP (Lightweight Directory Access Protocol)

Les plug-ins que vous développez pour IBM HTTP Server ont par défaut un accès limité aux données LDAP. Si vous gérez vos propres connexions, vous pouvez obtenir un accès plus élevé.

Utilisez la directive AuthLDAPUrl pour définir des attributs. IBM HTTP Server ajoute chaque attribut que vous définissez en tant que variable d'environnement qui est interné au serveur lui-même. Lorsque IBM HTTP Server ajoute un attribut, il place un préfixe AUTHENTICATE_ au nom de l'attribut.

Utilisez le module mod_ldap por que vos modules LDAP puissent utiliser un regroupement de connexions. Pour plus d'informations, consultez le fichier include/util_ldap.h dans le source Apache HTTP Server.

Rubrique de référence    

Dispositions pour les centres de documentation | Commentaires

Dernière mise à jour : October 09, 2014 04:36 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=ihs-dist&topic=rihs_dgwprogramming
Nom du fichier : rihs_dgwprogramming.html