Technische Infos/Webpräsenzen/CGI-Programmierung: Unterschied zwischen den Versionen

Aus Technische Infos - info.noris.net
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
(12 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>[[Category:Technische Infos]]</noinclude>
[[Kategorie:Webpräsenzen]]
<h1>Hinweise zur CGI-Programmierung</h1>
<P>Selbstverständlich beinhaltet der virtuelle Web-Server auch die Möglichkeit, Ihre Web-Präsenz mittels CGI-Anwendungen um dynamische Inhalte zu bereichern.</P>
Selbstverständlich beinhaltet der virtuelle Web-Server auch die Möglichkeit, Ihre Web-Präsenz mittels CGI-Anwendungen um dynamische Inhalte zu bereichern.
<P>Bitte beachten Sie in diesem Zusammenhang unsere Hinweise zum [[{{NAMESPACE}}TI:Zugriff per FTP|Upload per FTP]].</P>
 
<P>Auf Wunsch übernimmt noris network für Sie gerne auch die Erstellung professioneller CGI-Anwendungen.</P>
Bitte beachten Sie in diesem Zusammenhang unsere Hinweise zum [[{{NAMESPACE}}Technische Infos/Webpräsenzen/Zugriff per FTP|Upload per FTP]].
<H3>Load Balancing</H3>
 
<P>Um eine sehr hohe Verfügbarkeit Ihrer Web-Präsenz zu gewährleisten, arbeiten wir mit Load Balancing. Dies bringt es leider mit sich, dass HTTP-Zugriffe aus CGI- und PHP-Applikationen auf Ihren eigenen Web-Space oder anderen auf unserem Shared-Web-Server-System gehosteten Web-Spaces nicht bzw. nicht zuverlässig möglich sind. Als Workaround können Sie die Zugriffe ggf. über unseren [[{{NAMESPACE}}TI:Wichtige Server|proxy.noris.net]] laufen lassen.</P>
Auf Wunsch übernimmt noris network für Sie gerne auch die Erstellung professioneller CGI-Anwendungen.
<H2>CGI-Programmierung in Perl</H2>
 
<P>Als Standard-Programmiersprache für CGI-Anwendungen hat sich in den vergangenen Jahren [http://www.perl.com/ Perl] durchgesetzt. Eine aktuelle Version des Perl-Interpreters können Sie auf Ihrem noris-WWW-Server mit folgender Zeile am Anfang Ihres Scripts aufrufen:</P>
==Load Balancing==
<DIV>#!/usr/bin/perl -w</DIV>
 
<H3>Perl-Module</H3>
Um eine sehr hohe Verfügbarkeit Ihrer Web-Präsenz zu gewährleisten, arbeiten wir mit Load Balancing. Dies bringt es leider mit sich, dass HTTP-Zugriffe aus CGI- und PHP-Applikationen auf Ihren eigenen Web-Space oder anderen auf unserem Shared-Web-Server-System gehosteten Web-Spaces nicht bzw. nicht zuverlässig möglich sind. Als Workaround können Sie die Zugriffe ggf. über unseren [[{{NAMESPACE}}Technische Infos/Wichtige Server|proxy.noris.net]] laufen lassen.
<P>Viele häufig benötigte Perl-Module sind auf den Web-Servern von noris network bereits für Sie vorinstalliert.</P>
 
<P>Darüber hinaus stehen Ihnen zur Arbeitserleichterung für Standardaufgaben folgende noris-eigene Module zur Verfügung:</P>
==CGI-Programmierung in Perl==
<UL>
 
<LI>[[{{NAMESPACE}}CGI Mail|noris::CGI::Mail]]<BR>ermöglicht Ihnen das komfortable Versenden von E-Mails aus Ihren CGI-Anwendungen.  
Als Standard-Programmiersprache für CGI-Anwendungen hat sich in den vergangenen Jahren [http://www.perl.com/ Perl] durchgesetzt. Eine aktuelle Version des Perl-Interpreters können Sie auf Ihrem noris-WWW-Server mit folgender Zeile am Anfang Ihres Scripts aufrufen:<br><br> <font color="#aaaaaa" face="Courier New, Courier, mono"><b><font color="#000000">#!/usr/bin/perl -w</font></b></font> <br><br>
<LI>[[{{NAMESPACE}}CGI Mail|noris::CGI::setRemoteHost]]<BR>sollten Sie einbinden, falls Sie die Environment-Variable REMOTE_HOST benötigen.</LI></UL>
 
<P>Weitere nützliche, auch [http://www.worldmusic.de/perl/ deutschsprachige Tipps zur CGI-Programmierung] in [http://www.perl.com/ Perl] finden Sie im World-Wide-Web.</P>
==Perl-Module==
 
Viele häufig benötigte Perl-Module sind auf den Web-Servern von noris network bereits für Sie vorinstalliert.
 
Darüber hinaus stehen Ihnen zur Arbeitserleichterung für Standardaufgaben folgende noris-eigene Module zur Verfügung:
 
 
* [[{{NAMESPACE}}Technische Infos/Webpräsenzen/CGI-Programmierung/CGI Mail|noris::CGI::Mail]] ermöglicht Ihnen das komfortable Versenden von E-Mails aus Ihren CGI-Anwendungen.  
 
* [[{{NAMESPACE}}Technische Infos/Webpräsenzen/CGI-Programmierung/CGI Mail|noris::CGI::setRemoteHost]] sollten Sie einbinden, falls Sie die Environment-Variable REMOTE_HOST benötigen.
 
 
Weitere nützliche, auch [http://www.worldmusic.de/perl/ deutschsprachige Tipps zur CGI-Programmierung] in [http://www.perl.com/ Perl] finden Sie im World-Wide-Web.

Version vom 28. März 2013, 09:21 Uhr


Selbstverständlich beinhaltet der virtuelle Web-Server auch die Möglichkeit, Ihre Web-Präsenz mittels CGI-Anwendungen um dynamische Inhalte zu bereichern.

Bitte beachten Sie in diesem Zusammenhang unsere Hinweise zum Upload per FTP.

Auf Wunsch übernimmt noris network für Sie gerne auch die Erstellung professioneller CGI-Anwendungen.

Load Balancing

Um eine sehr hohe Verfügbarkeit Ihrer Web-Präsenz zu gewährleisten, arbeiten wir mit Load Balancing. Dies bringt es leider mit sich, dass HTTP-Zugriffe aus CGI- und PHP-Applikationen auf Ihren eigenen Web-Space oder anderen auf unserem Shared-Web-Server-System gehosteten Web-Spaces nicht bzw. nicht zuverlässig möglich sind. Als Workaround können Sie die Zugriffe ggf. über unseren proxy.noris.net laufen lassen.

CGI-Programmierung in Perl

Als Standard-Programmiersprache für CGI-Anwendungen hat sich in den vergangenen Jahren Perl durchgesetzt. Eine aktuelle Version des Perl-Interpreters können Sie auf Ihrem noris-WWW-Server mit folgender Zeile am Anfang Ihres Scripts aufrufen:

#!/usr/bin/perl -w

Perl-Module

Viele häufig benötigte Perl-Module sind auf den Web-Servern von noris network bereits für Sie vorinstalliert.

Darüber hinaus stehen Ihnen zur Arbeitserleichterung für Standardaufgaben folgende noris-eigene Module zur Verfügung:


  • noris::CGI::Mail ermöglicht Ihnen das komfortable Versenden von E-Mails aus Ihren CGI-Anwendungen.


Weitere nützliche, auch deutschsprachige Tipps zur CGI-Programmierung in Perl finden Sie im World-Wide-Web.