2013-09-04 50 views
6

Gần đây tôi đã cài đặt Apache/2.4.6 từ nguồn. Hiện tại module MPM được kích hoạt là mpm_event_module. Tôi muốn kích hoạt mork prefork, nhưng không chắc chắn từ nơi để làm điều đó. Tôi biết thay đổi mô đun mpm từ/etc/sysconfig/httpd trong trường hợp cài đặt apache bằng yum. Nhưng trong trường hợp của tôi là installinon là từ nguồn, tôi không thể không làm như vậy. Tôi đã thử biên dịch lại apche bằng cách sử dụng './configure --prefix =/usr/local/apache --enable-module = prefork', nhưng mpm vẫn là mpm_event_module. Rõ ràng vấn đề là xác định prefork là mpm.Thay đổi apache mpm từ sự kiện thành prefork

Tôi cũng có thể thấy rằng thư mục cài đặt có mô-đun prefork.c. Phải có một cách để xác định nó là mpm.

Có thể ai đó vui lòng trợ giúp.

+1

đặt nó trên http://serverfault.com hoặc http://unix.stackexchange.com/ – DanFromGermany

Trả lời

3

Trong các phiên bản trước 2.4, bạn không thể thay đổi MPM của cài đặt Apache2 nhị phân trong thời gian chạy.

Bạn phải biên dịch Apache bằng MPM mong muốn bằng cách sử dụng tùy chọn dòng lệnh --with-mpm=MODULE NAME cho tập lệnh cấu hình. Để thay đổi MPM, nhị phân phải được xây dựng lại.

Bạn có thể xác định MPM Apache2 hiện được xây dựng bằng cách thực hiện apache2 -l hoặc httpd -l trên dòng lệnh.

tài liệu tóm tắt nhưng rất rõ ràng về vấn đề này:

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

Trong phiên bản 2.4, bạn cũng có thể xây dựng MPMs mô-đun như động mà cho phép thay đổi MPM tại thời gian chạy.

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

+0

Cảm ơn Marcell. Tôi biên dịch lại prefork Apache bằng cách sử dụng lệnh e --with-mpm = MODULE NAME. Trước đó tôi đã thử sử dụng cùng --enable-module = prefork. Đã đi qua các liên kết đó. Khẳng định lại sự thật là mọi thứ đều ở ngoài kia. Bạn chỉ cần nhìn đúng. :) –

+0

Bạn được chào đón. Tùy thuộc vào việc bạn đã chọn MPM (s) là các mô-đun động hay tĩnh, bạn sẽ có thể thay đổi MPM hiện tại theo nhiều cách khác nhau nhưng điều đó nên được chuyển tiếp ngay bây giờ theo tài liệu từ câu trả lời. – marekful

Các vấn đề liên quan