Hét vraag- en antwoordplatform van Nederland

Waar is de map cgi-bin voor?

Verwijderde gebruiker
10 jaar geleden
5.4K
SimonV
10 jaar geleden
Het is een map om cgi-scripts te draaien. https://www.yourhosting.nl/webhosting/cgi_webhosting.html

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Antwoorden (1)

Een Common Gateway Interface of CGI is een belangrijke internettechnologie die het mogelijk maakt om in de webbrowser dynamisch gegevens op te vragen van de webserver. CGI is een standaard voor dataoverdracht tussen de cliënt en het programma.
CGI is ontwikkeld door NCSA in 1993 voor de NCSA HTTPd-webserver. Gegevens uit de querystring worden door de webserver als omgevingsvariablen doorgegeven aan het aangeroepen CGI-programma en deze worden door het programma gebruikt als parameters. Het programma stuurt het resultaat van de bewerking terug naar de webserver en de webserver stuurt het terug naar de browser.
CGI-programma's worden door de webserver principieel anders behandeld dan statische HTML pagina's. Daarom hebben CGI-programma's speciale rechten (uitvoerbaar) nodig. Vaak worden dergelijke programma's bij elkaar in een directory gezet, waarbij de benodigde rechten op alle bestanden in die directory staat. Een veelgebruikte naam voor zo'n directory is "cgi-bin".
Voor CGI-programma's kan een scripttaal worden gebruikt, maar ook een gecompileerd programma. Het is zelfs mogelijk om onder Windows, een DOS-batchbestand als CGI-programma te laten functioneren.
Scripttalen die veel voor CGI worden gebruikt zijn Perl, Python en Ruby.
Bij CGI wordt elke keer als een CGI-programma wordt opgevraagd, een nieuw proces gestart. Dat kan capaciteitsproblemen geven bij een te groot aantal requests. Later ontwikkelde technologieën als PHP, Active Server Pages (ASP) en ColdFusion ondervangen dit probleem. Bij deze technologieën lopen de scripts in-proces in de webserver.
In de veelgebruikte Apache webserver is het inmiddels mogelijk om CGI-programma's in-proces te laten lopen, door het installeren van de mod_perl-module. De webserver is daardoor in staat om zelf Perlscripts te interpreteren en hoeft geen externe Perlinterpreter aan te roepen.
(Lees meer...)
Verwijderde gebruiker
10 jaar geleden
Verwijderde gebruiker
10 jaar geleden
1 op 1 knip- en plakwerk uit de bron is geen antwoord op de vraag, maar een inbreuk op copyright.
SimonV
10 jaar geleden
Inbreuk op copyright? Licentievoorwaarden Wikipedia:
"Je bent vrij om het werk te delen — te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat " Maar het is inderdaad geen antwoord op de vraag.

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding