Neue Webserver-Anwendung

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Datei

Datei > Neu > Weitere > Delphi-Projekte > WebBroker > Webserver-Anwendung
Datei > Neu > Weitere > C++-Projekte > WebBroker > Webserver-Anwendung

Mit diesem Experten können Sie den Servertyp erstellen und festlegen, mit dem Ihre Webserver-Anwendung arbeiten soll.

WebBroker-Projekttyp

ProjectType.png

Auf der ersten Seite des Experten werden Sie aufgefordert, den Servertyp auszuwählen.

Element Beschreibung

Einzelanwendung

Mit diesem Anwendungstyp wird eine Umgebung für die Entwicklung von Webserver-Anwendungen, die ein Formular anzeigen, eingerichtet.

Konsolenanwendung

Mit diesem Anwendungstyp wird eine Umgebung für die Entwicklung von Webserver-Konsolenanwendungen eingerichtet.

ISAPI-DLL

ISAPI-Webserver-Anwendungen sind dynamische Linkbibliotheken (DLLs), die vom Webserver geladen werden. Die Client-Anforderungsinformationen werden der DLL als Struktur übergeben und von TISAPIApplication ausgewertet. Jede Anforderung wird in einem eigenen Ausführungs-Thread behandelt. Wenn Sie diesen Anwendungstyp auswählen, werden der Bibliotheks-Header der Projektdateien und die erforderlichen Einträge der uses-Liste und der exports-Klausel der Projektdatei hinzugefügt.

Dynamisches Apache-Link-Modul

Der Apache-Webserver hostet statische oder dynamische Websites, indem er sichere und effiziente Webserver-Features, wie SSL (Secure Sockets Layer), und virtuelle Domänen bereitstellt. Apache unterstützt HTTP und HTTPS.

CGI-Einzelanwendung

Eine eigenständige CGI-Webserver-Anwendung ist eine Konsolenanwendung, die Client-Anforderungen von der Standardeingabe entgegennimmt und das Ergebnis über die Standardausgabe an den Server zurückgibt. Diese Daten werden von TCGIApplication ausgewertet. Jede Anforderung wird in einer eigenen Instanz der Anwendung behandelt. Wenn Sie diesen Anwendungstyp auswählen, werden der Bibliotheks-Header der Projektdateien und die erforderlichen Einträge der uses-Liste und der exports-Klausel der Projektdatei hinzugefügt.

Anwendungstyp

Apptype.png

Dieser Schritt wird nur angezeigt, wenn Sie auf Seite 1 Einzelanwendung auswählen.

Hier können Sie den Typ der Anwendung festlegen, die Sie erstellen möchten. Folgende Anwendungstypen sind verfügbar:

Port-Nummer

PortNumber.png

Auf dieser Seite geben Sie den HTTP-Kommunikations-Port an.

  • In dem Experten können Sie mit der Schaltfläche Port testen die Verfügbarkeit des angegebenen Ports prüfen.
  • Mit der Schaltfläche Geöffneten Port suchen können Sie einen vom Experten automatisch ermittelten geöffneten Port auswählen.

Diese Seite wird nur angezeigt, wenn Sie auf der ersten Seite des Experten Einzelanwendung oder Konsolenanwendung ausgewählt haben.

X.509-Zertifikate

Certificates.png

Diese Seite wird nur angezeigt, wenn Sie auf der Seite Port-Nummer das HTTPS-Kommunikationsprotokoll aktiviert haben.

Hier müssen Sie für die Verwendung der X.509-Zertifikate die folgenden Informationen angeben:

  • Name der Datei, die das X.509-Zertifikat enthält (*.pem)
  • Name der Datei, die den Schlüssel enthält
  • Name der Datei, die das Passwort für die Schlüsseldatei enthält
  • Datei, die das Stammzertifikat enthält

Mit der Schaltfläche Testen können Sie die Auswahl prüfen.

Optionen für Apache-Modul

ApacheModuleNewWebServer.png

Diese Seite wird nur angezeigt, wenn Sie auf der ersten Seite dieses Experten als Projekttyp Dynamisches Apache-Link-Modul ausgewählt haben.

Hier müssen Sie folgende Informationen angeben:

  • Apache-Version
  • Apache-Modul
  • Apache-Unit

Siehe auch