HTTP ÓÅÒ×ÅÒ Apache ×ÅÒÓÉÉ 2.0

üÔÏÔ ÄÏËÕÍÅÎÔ ÏÐÉÓÙ×ÁÅÔ, ÞÔÏ ÔÁËÏÅ ÍÕÌØÔÉ-ÐÒÏÃÅÓÓÎÙÅ ÍÏÄÕÌÉ É ËÁË ÏÎÉ ÉÓÐÏÌØÚÕÀÔÓÑ × HTTP-ÓÅÒ×ÅÒÅ Apache.
HTTP-ÓÅÒ×ÅÒ Apache ÂÙÌ ÒÁÚÒÁÂÏÔÁÎ ËÁË ÍÏÝÎÙÊ É ÇÉÂËÉÊ ×ÅÂ-ÓÅÒ×ÅÒ, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ ÎÁ ÓÁÍÙÈ ÒÁÚÎÙÈ ÐÌÁÔÆÏÒÍÁÈ É × ÒÁÍËÁÈ ÒÁÚÌÉÞÎÏÇÏ ÏËÒÕÖÅÎÉÑ. òÁÚÌÉÞÎÙÅ ÐÌÁÔÆÏÒÍÙ É ÏËÒÕÖÅÎÉÑ ÞÁÓÔÏ ÔÒÅÂÕÀÔ É ÒÁÚÌÉÞÎÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÉÌÉ ÍÏÇÕÔ ÐÒÅÄÏÓÔÁ×ÌÑÔØ ÒÁÚÌÉÞÎÙÅ ÐÕÔÉ ÒÅÁÌÉÚÁÃÉÉ ÏÄÎÏÊ É ÔÏÊ ÖÅ ×ÏÚÍÏÖÎÏÓÔÉ ÎÁÉÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏ. Apache ×ÓÅÇÄÁ ÍÏÇ ÒÁÂÏÔÁÔØ × ÒÁÚÌÉÞÎÙÈ ÓÒÅÄÁÈ ÏËÒÕÖÅÎÉÑ ÚÁ ÓÞ£Ô Ó×ÏÅÊ ÍÏÄÕÌØÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ, ÐÏÚ×ÏÌÑÀÝÅÊ ×ÅÂÍÁÓÔÅÒÕ ×ÙÂÒÁÔØ ×ÓÀ ÎÅÏÂÈÏÄÉÍÕÀ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÒÅÁÌÉÚÏ×Ù×ÁÔØÓÑ ÓÅÒ×ÅÒÏÍ ÐÏÓÌÅ ËÏÍÐÉÌÑÃÉÉ, ÐÒÉ ÐÏÍÏÝÉ ËÏÍÐÉÌÉÒÕÅÍÙÈ ÉÌÉ ÐÏÄËÌÀÞÁÅÍÙÈ ÍÏÄÕÌÅÊ.
÷ Apache 2.0 ÍÏÄÕÌØÎÁÑ ÁÒÈÉÔÅËÔÕÒÁ ÂÙÌÁ ÒÁÓÛÉÒÅÎÁ ÎÁÉÂÏÌÅÅ ÏÂÝÉÍÉ ÆÕÎËÃÉÑÍÉ ×ÅÂ-ÓÅÒ×ÅÒÁ. ôÅÐÅÒØ ÓÅÒ×ÅÒ ÐÏÓÔÁ×ÌÑÅÔÓÑ Ó ÎÁÂÏÒÏÍ ÍÕÌØÔÉ-ÐÒÏÃÅÓÓÎÙÈ ÍÏÄÕÌÅÊ (íð-ÍÏÄÕÌÅÊ), ÏÔ×ÅÔÓÔ×ÅÎÎÙÈ ÚÁ ÓÏÅÄÉÎÅÎÉÅ Ó ÓÅÔÅ×ÙÍÉ ÐÏÒÔÁÍÉ ËÏÍÐØÀÔÅÒÁ, ÚÁ ÐÒÉ£Í ÚÁÐÒÏÓÏ× É ÚÁ ËÏÏÒÄÉÎÁÃÉÀ ÉÈ ÏÂÒÁÂÏÔËÉ ÄÏÞÅÒÎÉÍÉ ÐÒÏÃÅÓÓÁÍÉ.
òÁÓÛÉÒÅÎÉÅ ÍÏÄÕÌØÎÏÊ ÁÒÈÉÔÅËÔÕÒÙ ÄÏ ÜÔÏÇÏ ÕÒÏ×ÎÑ ÄÁ£Ô Ä×Á ×ÁÖÎÙÈ ÐÒÅÉÍÕÝÅÓÔ×Á:
mpm_winnt ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÏÂÓÔ×ÅÎÎÙÅ
ÓÅÔÅ×ÙÅ ÆÕÎËÃÉÉ Windows ×ÚÁÍÅÎ ÓÅÔÅ×ÙÈ ÆÕÎËÃÉÊ ÕÒÏ×ÎÑ POSIX.
üÔÏ ËÁÓÁÅÔÓÑ É ÄÒÕÇÉÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ, ÄÌÑ ËÏÔÏÒÙÈ
ÒÁÚÒÁÂÏÔÁÎÙ ÓÐÅÃÉÁÌØÎÙÅ íð-ÍÏÄÕÌÉ.worker, Á ÄÌÑ ÓÁÊÔÏ×, ÔÒÅÂÕÀÝÉÈ
ÂÏÌØÛÅÊ ÓÔÁÂÉÌØÎÏÓÔÉ ÉÌÉ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÓÏ ÓÔÁÒÙÍ ðï, ÍÏÖÅÔ
ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ prefork. ëÒÏÍÅ ÔÏÇÏ,
ÔÁËÖÅ ÐÒÅÄÏÓÔÁ×ÌÑÀÔÓÑ ÓÐÅÃÉÁÌØÎÙÅ ×ÏÚÍÏÖÎÏÓÔÉ, ÔÁËÉÅ ËÁË
ÏÂÓÌÕÖÉ×ÁÎÉÅ ÒÁÚÌÉÞÎÙÈ ÈÏÓÔÏ× ÐÒÏÃÅÓÓÁÍÍÉ Ó ÐÒÉ×ÉÌÅÇÉÑÍÉ
ÒÁÚÌÉÞÎÙÈ ÐÏÌØÚÏ×ÁÔÅÌÅÊ (perchild).îÁ ÕÒÏ×ÎÅ ÐÏÌØÚÏ×ÁÔÅÌÑ íð-ÍÏÄÕÌÉ ÐÏÞÔÉ ÎÅ ÏÔÌÉÞÁÀÔÓÑ ÏÔ ×ÓÅÈ ÏÓÔÁÌØÎÙÈ ÍÏÄÕÌÅÊ Apache. ïÓÎÏ×ÎÏÅ ÒÁÚÌÉÞÉÅ ÓÏÓÔÏÉÔ × ÔÏÍ, ÞÔÏ Ó ÓÅÒ×ÅÒÏÍ ÍÏÖÅÔ ÂÙÔØ ÓËÏÍÐÉÌÉÒÏ×ÁÎ ÏÄÉÎ É ÔÏÌØËÏ ÏÄÉÎ íð-ÍÏÄÕÌØ. óÐÉÓÏË ÄÏÓÔÕÐÎÙÈ íð-ÍÏÄÕÌÅÊ ÍÏÖÎÏ ÐÏÓÍÏÔÒÅÔØ × ËÁÔÁÌÏÇÅ ÍÏÄÕÌÅÊ.
íð-ÍÏÄÕÌØ ÄÏÌÖÅÎ ÂÙÔØ ×ÙÂÒÁÎ ÎÁ ÜÔÁÐÅ ËÏÎÆÉÇÕÒÁÃÉÉ, Á ÚÁÔÅÍ ÓËÏÍÐÉÌÉÒÏ×ÁÎ ×ÍÅÓÔÅ Ó ÓÅÒ×ÅÒÏÍ, ÞÔÏÂÙ ÓÔÁÔØ ÅÇÏ ÞÁÓÔØÀ. ëÏÍÐÉÌÑÔÏÒÙ ÓÐÏÓÏÂÎÙ ÏÐÔÉÍÉÚÉÒÏ×ÁÔØ ÍÎÏÇÉÅ ÆÕÎËÃÉÉ ÐÒÉ ÕÓÌÏ×ÉÉ, ÞÔÏ ÉÓÐÏÌØÚÕÀÔÓÑ ÐÏÔÏËÉ, ÏÄÎÁËÏ ÏÎÉ ÄÏÌÖÎÙ ÚÎÁÔØ ÅÝÅ ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ, ÉÓÐÏÌØÚÕÀÔÓÑ ÐÏÔÏËÉ ÉÌÉ ÎÅÔ.
þÔÏÂÙ ÐÏÄËÌÀÞÉÔØ ÖÅÌÁÅÍÙÊ íð-ÍÏÄÕÌØ Ë Apache,
ÉÓÐÏÌØÚÕÊÔÅ ÁÒÇÕÍÅÎÔ --with-mpm=MPM
ÓËÒÉÐÔÁ configure, ÇÄÅ MPM -
ÜÔÏ ÎÁÚ×ÁÎÉÅ ÖÅÌÁÅÍÏÇÏ íð-ÍÏÄÕÌÑ.
ðÏÓÌÅ ÔÏÇÏ, ËÁË ÓÅÒ×ÅÒ ÓËÏÍÐÉÌÉÒÏ×ÁÎ, ×ÓÅÇÄÁ ÍÏÖÎÏ
ÏÐÒÅÄÅÌÉÔØ, ËÁËÏÊ íð-ÍÏÄÕÌØ ÂÙÌ ×ÙÂÒÁÎ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ
./httpd -l, ËÏÔÏÒÁÑ ×Ù×ÅÄÅÔ ÓÐÉÓÏË
×ÓÅÈ ÍÏÄÕÌÅÊ, ÓÏÂÒÁÎÎÙÈ ×ÍÅÓÔÅ Ó ÓÅÒ×ÅÒÏÍ,
× ÔÏÍ ÞÉÓÌÅ É ÎÁÚ×ÁÎÉÅ íð-ÍÏÄÕÌÑ.
ðÒÉ×ÅÄ£ÎÎÁÑ ÎÉÖÅ ÔÁÂÌÉÃÁ ÐÏËÁÚÙ×ÁÅÔ, ËÁËÉÅ íð-ÍÏÄÕÌÉ ÐÏÄËÌÀÞÅÎÙ ÐÏ ÕÍÏÌÞÁÎÉÀ × ÒÁÚÌÉÞÎÙÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ. ÷ ÎÅÊ ÕËÁÚÁÎ ÔÏÔ íð-ÍÏÄÕÌØ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ×ÙÂÒÁÎ, ÅÓÌÉ ×Ù ÎÁ ÜÔÁÐÅ ËÏÍÐÉÌÑÃÉÉ Ñ×ÎÏ ÎÅ ÕËÁÚÁÌÉ ÄÒÕÇÏÊ íð-ÍÏÄÕÌØ.
| BeOS | beos |
| Netware | mpm_netware |
| OS/2 | mpmt_os2 |
| Unix | prefork |
| Windows | mpm_winnt |