3 votes

Avec quel protocole le serveur web communique-t-il avec CGI ?

Je me demande quel protocole est utilisé pour la communication entre le serveur web, par exemple Apache, Nginx et CGI, par exemple FCGI, UWSGI?

3voto

James Mertz Points 390

UWSGI utilise le protocole uwsgi (qui est d'une certaine manière lié à l'interface WSGI, mais je ne suis pas sûr comment), tandis que FastCGI & fgcid utilisent le protocole FastCGI.

Le "CGI" traditionnel n'avait presque pas de protocole du tout - le serveur se contentait de lancer (fork+exec) le script CGI avec les en-têtes de requête HTTP dans des variables d'environnement (par exemple $HTTP_REFERER), et le script devait imprimer une réponse HTTP brute sur stdout.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X