2013-09-04 12 views
6

Niedawno zainstalowałem Apache/2.4.6 ze źródła. Obecnie aktywowany moduł MPM to mpm_event_module. Chcę włączyć prefoperowanie mpm, ale nie jestem pewien, skąd to zrobić. Jestem świadomy zmiany modułu mpm z/etc/sysconfig/httpd w przypadku apache'a zainstalowanego za pomocą yum. Ale w moim przypadku, gdy instalacja pochodzi ze źródła, nie mogłem tego zrobić. Próbowałem ponownej kompilacji apche przy użyciu "./configure --prefix =/usr/local/apache --enable-module = prefork", ale mpm jest nadal mpm_event_module. Oczywiście problem polega na zdefiniowaniu preforku jako mpm.Zmień apache mpm z wydarzenia na prefork

Mogłem również zobaczyć, że katalog instalacyjny ma moduł prefork.c. Musi być sposób, aby zdefiniować to jako mpm.

Czy ktoś mógłby pomóc.

+1

umieścić go na http://serverfault.com lub http://unix.stackexchange.com/ – DanFromGermany

Odpowiedz

3

W wersjach wcześniejszych niż 2.4 nie można zmienić MPM binarnej instalacji Apache2 w czasie wykonywania.

Musisz skompilować Apache z żądanym MPM, używając opcji wiersza poleceń --with-mpm=MODULE NAME do skryptu konfiguracyjnego. Aby zmienić MPM, plik binarny musi zostać przebudowany.

Możesz określić, które urządzenie MPM Apache2 jest obecnie zbudowane, wykonując w wierszu poleceń:

Krótki, ale bardzo jasne dokumentacja na ten temat:

http://httpd.apache.org/docs/2.2/mpm.html

W wersji 2.4, można również zbudować MPMS jako dynamiczne moduły, które pozwala na zmianę MPM w czasie wykonywania.

http://httpd.apache.org/docs/2.4/mpm.html#dynamic

+0

Dzięki Marcell. Przekompilowałem prefekturę Apache za pomocą polecenia e -with-mpm = MODULE NAME. Wcześniej próbowałem tego samego używając --enable-module = prefork. Przeszedłem przez te linki. Potwierdza fakt, że wszystko jest tam. Musisz tylko wyglądać prawidłowo. :) –

+0

Nie ma za co. Zależnie od tego, czy wybrałeś MPM (s) jako dynamiczne lub statyczne moduły, będziesz mógł zmienić bieżący MPM na różne sposoby, ale to powinno być proste, idąc teraz za dokumentem z odpowiedzi. – marekful

Powiązane problemy