Попытайтесь компилировать свои собственные пакеты и создайте свой собственный репозиторий с Вашей собственной "последней версией" каждой части программного обеспечения, в котором Вы нуждаетесь =).
Нет никакого дистрибутива Linux гну, который выполнит Ваши потребности =)
Не знаю, почему первая проверка ps -ef | grep httpd
по-прежнему показывает / usr / sbin / httpd
, но поскольку я вижу следующее в отладке:
+ /bin/bash -c 'ulimit -S -c 0 >/dev/null 2>&1 ; /usr/sbin/httpd.worker'
...
+ success 'httpd.worker startup'
Я почти уверен, что ваш Apache работает в рабочем режиме, и вторая проверка докажите, что:
[root@web06 ~]# ps -ef | grep [h]ttpd
root 16303 1 0 08:29 ? 00:00:00 /usr/sbin/httpd.worker
apache 16305 16303 2 08:29 ? 00:00:37 /usr/sbin/httpd.worker
apache 16307 16303 2 08:29 ? 00:00:35 /usr/sbin/httpd.worker
НЕ используйте httpd -V
для проверки режима, в котором работает Apache, потому что:
# which httpd
/usr/sbin/httpd
Используйте apachectl -V
(верхний регистр) вместо этого:
Server version: Apache/2.2.3
Server built: Oct 20 2011 17:03:44
Server's Module Magic Number: 20051115:3
Server loaded: APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture: 64-bit
Server MPM: Worker
threaded: yes (fixed thread count)
forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/worker"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
или / server-info
:
$ lynx -dump http://yourdomain.com/server-info | grep -i mpm
MPM Name: Worker
MPM Information: Max Daemons: 1 Threaded: yes Forked: yes
Server Built With: -D APACHE_MPM_DIR="server/mpm/prefork" -D
AcceptMutex - Valid accept mutexes for this platform and MPM