GNU Free Documentation License . .

Apache

( «Apache HTTP Server»)
: ,
Apache HTTP Server
ASF-logo.svg
Apache

-

Apache Software Foundation

C[1]

2.4.2[2] (17 2012)

Apache Software License;
GNU GPL

httpd.apache.org

Apache HTTP- ( /ə.ˈpæ.ʧi/, ; , . a patchy server) -.

Apache , Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.

Apache . , ,  . . IPv6.

[]

1995 , «a patchy» (. «»), NCSA HTTPd 1.3. , 2. NCSA, . 2.2, 1.3 2.0 . 2.0 2.4.2 (17 2012), 1.3.42.

- Apache Apache Software Foundation , Oracle IBM WebSphere.

1996 HTTP- . Netcraft, 2007 51 % -[3], 2009   46 %[4]. Netcraft 2011 , 160  - Apache, 59 % -[5].

- ́, «» . «».

[]

[]

Apache , , HTTP . ( ) Apache Software Foundation, .

, apache , . , .

Apache C.

[]

Apache . :

, . , MPM. .

( /etc/passwd /etc/hosts).

, .

[] (MPM)

- Apache . :

OS
worker Apache Software Foundation Linux, FreeBSD - . , . -. .
pre-fork Apache Software Foundation Linux, FreeBSD MPM, , threads. , , threads. .
perchild Apache Software Foundation Linux , . , . , .
netware Apache Software Foundation Novell NetWare , NetWare. Novell NetWare .
winnt Apache Software Foundation Microsoft Windows , Microsoft Windows. Windows Server. .
Apache-ITK Steinar H. Gunderson Linux, FreeBSD MPM, prefork. uid gid. , , . .
peruser Sean Gabriel Heacock Linux, FreeBSD , MPM perchild. uid gid. . , , threads. 4 2007 , 10 2009 .

[]

Apache HTTP Server . 500 [6], . Apache Software Foundation, open source-.

, , .

, :

  • .
  • .
  • .
  • .

-, ISPmanager VDSmanager Apache.

[]

Apache . IP- ( ), .

, . MPM, Apache-ITK httpd uid guid.

, , (CPU, RAM, ) .

[]

[]

, Apache .

:

, Apache CGI FastCGI, , C, C++, sh, Java.

[]

Apache . :

  • .
  • HTTP- (mod_auth_basic) digest- (mod_auth_digest).
  • , IP- .
  • , .
  • , PAM.

MPM- Apache uid gid .

, suexec, CGI- .

, SSL, OpenSSL. - X.509.

, mod_security.

[]

2.0 . , , SSI .

, . Apache , Unicode, , .

[]

HTTP , 404 (Not Found) 403 (Forbidden). .

[] Server Side Includes

1.3 Server Side Includes, HTML- .

SSI mod_include, Apache.


[] .

  • -
  • LAMP Linux, Apache, MySQL, PHP .

[]

  1. Programming Language Index  (.). Apache Software Foundation. 30 2012. 21 2009.
  2. Windows
  3. Web Server Survey August 2007  (.). Netcraft ( 2007). 30 2012. 21 2009.
  4. Web Server Survey May 2009  (.). Netcraft ( 2009). 30 2012. 21 2009.
  5. January 2011 Web Server Survey  (.). 25 2011. 14 2011.
  6. Apache Module Registry (.)
  7. Apache::ASP (.)
  8. Rivet  Webscripting for Tclers

[]

  • . - Apache = Apache Web Server Administration and e-Commerce Handbook.  .: , 2001.  336 .  ISBN 0-13-089873-2

[]