web-dev-qa-db-ja.com

UbuntuでApache2のワーカーmpmに切り替える

Ubuntuサーバーでプリフォークmpmからワーカーmpmに切り替える方法は?
問題が発生した場合のロールバック方法

    root@myserver:~# Apache2ctl -l
Compiled in modules:
core.c
mod_log_config.c
mod_logio.c
prefork.c
http_core.c
mod_so.c
root@myserver:~# aptitude search Apache2-mpm-
p   Apache2-mpm-event                                                      - Event driven model for Apache HTTPD
p   Apache2-mpm-itk                                                        - multiuser MPM for Apache 2.2
p   Apache2-mpm-perchild                                                   - Transitional package - please remove
i A Apache2-mpm-prefork                                                    - Traditional model for Apache HTTPD
p   Apache2-mpm-worker                                                     - High speed threaded model for Apache HTTPD
root@myserver:~#

前もって感謝します。

4
usef_ksa

設定を変更するので、インストール前に現在の設定をバックアップすることをお勧めします。

$ cp -R /etc/Apache2 ~/backup
$ Sudo apt-get install Apache2-mpm-worker

問題が発生した場合は、

$ Sudo apt-get install Apache2-mpm-prefork
$ cp -R ~/backup /etc/Apache2
6
pacey

パッケージをインストールするだけですApache2-mpm-worker。問題がある場合は、パッケージをインストールするだけですApache2-mpm-prefork再び。

また、これらは相互に排他的であることに注意してください。同時にインストールすることはできません。

1
joschi