Nouvelle application serveur Web

De RAD Studio
Aller à : navigation, rechercher

Remonter à Menu Fichier

Fichier > Nouveau > Autre > Projets Delphi > WebBroker > Application serveur Web
Fichier > Nouveau > Autre > Projets C++ > WebBroker > Application serveur Web

Utilisez cet expert pour créer et spécifier le type de serveur avec lequel votre application de serveur Web va travailler.

Type du projet WebBroker

ProjectType.png

La première page de l'expert vous demande de sélectionner le type de serveur.

Elément Description

Application autonome

La sélection de ce type d'application configure un environnement pour développer des applications serveur Web et affiche une fiche.

Application console autonome

La sélection de ce type d'application configure un environnement pour développer des applications console serveur Web.

Bibliothèque de liaison dynamique ISAPI

Les applications serveur Web ISAPI sont des bibliothèques de liaison dynamique (DLL) qui sont chargées par le serveur Web. Les informations de requête client sont transmises à la DLL sous forme de structure et sont évaluées par TISAPIApplication. Chaque message de requête est géré dans un thread d'exécution distinct. Sélectionner ce type d'application ajoute l'en-tête de bibliothèque des fichiers projet et les entrées nécessaires à la liste uses et à la clause exports du fichier projet.

Module Apache à liaison dynamique

Le serveur Web Apache héberge des sites web statiques ou dynamiques, fournissant des fonctionnalités de serveur web sécurisées et efficaces comme SSL (Secure Sockets Layer) et des domaines virtuels. Apache prend en charge HTTP et HTTPS.

Exécutable autonome CGI

Une application serveur Web CGI autonome est une application console qui reçoit les informations de requête client sur l'entrée standard et transmet les résultats au serveur sur la sortie standard. Les données sont évaluées par TCGIApplication. Chaque message de requête est géré par une instance distincte de l'application. Sélectionner ce type d'application ajoute l'en-tête de bibliothèque des fichiers projet et les entrées nécessaires à la liste uses et à la clause exports du fichier projet.

Type d'application

Apptype.png

Cette étape ne se produit que lorsque vous sélectionnez Application autonome sur la page 1.

Vous pouvez y sélectionner le type d'application que vous souhaitez créer. Les types d'application disponibles sont :

Numéro du port

PortNumber.png

Cette page demande le port de communication HTTP.

  • L'expert vous permet de vérifier la disponibilité du port spécifié par le biais du bouton Tester le port.
  • Utilisez le bouton Chercher un port ouvert pour sélectionner automatiquement un port ouvert auto-détecté par l'expert.

Cette page apparaît seulement lorsque vous sélectionnez Application autonome ou Application console autonome sur la première page de l'expert.

Certificats X.509

Certificates.png

Cette page apparaît seulement si vous activez le protocole de communication HTTPS sur la page Numéro du port.

Vous êtes invité à entrer ici les informations suivantes afin d'utiliser les certificats X.509 :

  • Nom du fichier contenant le certificat X.509 (*.pem)
  • Nom du fichier contenant la clé
  • Nom du fichier contenant le mot de passe pour le fichier de clé
  • Nom du fichier contenant le certificat racine

Pour valider la sélection, appuyez sur le bouton Tester.

Options du module Apache

ApacheModuleNewWebServer.png

Cette page apparaît seulement si vous avez sélectionné Module Apache à liaison dynamique comme type de votre projet sur la première page de cet expert.

Dans cette page, vous êtes invité à saisir les informations suivantes :

  • Version Apache
  • Module Apache
  • Unité Apache

Voir aussi