User Tools

Site Tools


linuxbog:web:cgi-intro
Linux - Friheden til egen webserver: Version 2.5.20040516 - 2020-12-31
forrige Kapitel 1. Webserver næste

1.4. CGI-programmer

CGI står for Common Gateway Interface og tillader dig at kører programmer på din server, hvis indhold præsenteres af browseren (forudsat programmerne generer nogle data, browseren kan forstå). Det mest normale er at køre Perl-programmer gennem CGI, men det er også muligt at skrive programmer i Ada, C, C++, Python og mange andre sprog, som kan afvikles via CGI. IAfsnit 6.2.1er der et eksempel på et CGI-program.

Som udgangspunkt vil Apache helst kun køre CGI-programmer fra/cgi-bin/-området (som placeres icgi-bin-biblioteket under Apache-serverens installations bibliotek). Hvis du vil kunne køre CGI-programmer overalt, skal du fjerne udkommenteringen fra den linje der hedder “AddHandler cgi-script .cgi” og sikre at dine “Options” for det område CGI-programmerne skal kunne afvikles har parameteren ExecCGI. Også selv om du kun vil køre CGI-programmer fra/cgi-bin/-biblioteket, skal du fjerne udkommenteringen for linjen “AddHandler cgi-script .cgi”.

Bemærk at CGI-programmer kan åbne for en række sikkerhedsrisici, som du skal overveje nøje. Prøv for eksempel at kigge nærmere på:


forrige hjem næste
Opsætning af Apache op Apache-udvidelser
linuxbog/web/cgi-intro.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.