HTTP-
: , .. , HTML, HTTP. , , , . 1999 HTTP/1.1 HTTP/2 .
HTTP - - . , - URI (Uniform Resource Identifier), HTTP URI - URL (Uniform Resource Locator) - , .
HTTP- , . :
HTTP-, , HTTP- URL, URL-, HTML-. , , . , , , , .. HTML- .
, HTTP- , -. - - HTTP- . - . -, .
- . HTML . : , , .
- - . - , , , . , .
|
|
- - SSI (Server Side Includes). , , , , .. .
, , . , SSI , , . , . - .
, SSI , , , .
CGI
- () . , Perl, PHP. - - CMS (Content management system), - .
: - , - . - , -. , .
HTTP , -. - CGI (Common Gateway Interface).
, CGI - , , .. . CGI CGI- CGI-, () CGI.
-, - GI- stdin, stdout, stderr.
. - , , CGI -. , HTML- , -, .
|
|
- , . -, .. , , , : , java-, .
- . -, (, , ) . , , .
CGI : CGI- -. -.
, , CGI . - , . - , , - .
CGI , .
FastCGI
, CGI. FastCGI - - , .
FastCGI CGI - - , FastCGI , . UNIX- TCP/IP, - , / .
FastCGI , , . , PHP , FastCGI .
FastCGI , -, . - Apache Lighttpd FastCGI , Nginx c FastCGI .
PHP-FPM spawn-fcgi
FastCGI PHP-FPM spawn-fcgi. PHP-FPM PHP , FastCGI , 5.3 PHP. PHP-FPM PHP , , .
Spawn-fcgi Lighttpd, - , Lighttpd , , . , FastCGI , .
FastCGI chroot ( ), chroot , chroot -. , , FastCGI TCP/IP, UNIX-, .
|
|
, , - , - . , , , .
, , . , . . Linux , , , , .
SCGI, PCGI, PSGI, WSGI
-, CGI-, . , , , CGI FastCGI, , , .
. (Gateway Interface) - . - -, . , , - , , .
, .
SCGI (Simple Common Gateway Interface) - - CGI FastCGI, . , FastGCI SCGI.
PCGI (Perl Common Gateway Interface) - Perl CGI, Perl- CGI, ( CGI) .
PSGI (Perl Web Server Gateway Interface) - - Perl. PCGI CGI , PSGI FastCGI. PSGI- Perl- - TCP/IP UNI- Perl- , FastCGI.
WSGI (Web Server Gateway Interface) - , - , Phyton.
, CGI/FastCGI, . , .