Em qual servidor da web de protocolo se comunica com o CGI?

1

Eu estou querendo saber qual protocolo é usado para comunicação entre servidor da web, por ex. Apache, Nginx e CGI , por ex. FCGI, UWSGI ?

    
por micgeronimo 04.05.2016 / 19:44

1 resposta

2

O uWSGI usa o protocolo uwsgi (que, de alguma forma, está relacionado à interface WSGI, mas eu não sei como), enquanto FastCGI & fgcid use o protocolo FastCGI .

O tradicional "CGI" não tinha muito protocolo - o servidor criava (fork + exec) o script CGI com cabeçalhos de solicitação HTTP em variáveis de ambiente (por exemplo, $ HTTP_REFERER), e o script imprimia um resposta HTTP bruta para stdout.

    
por 04.05.2016 / 19:50