Apache2 не запустится в OpenSUSE после включения mod_pagespeed
У меня есть линодный VPS, работающий с openSUSE 12.1 (немного устаревший, но стабильный). Я установил RPMS для mod_pagespeed. mod_pagespeed.conf имеет "ModPagespeed on".
Перезапуск apache завершается неудачно после включения скорости страниц. ошибки не очень полезны.
li361-39:/usr/lib64/apache2 # a2enmod pagespeed
li361-39:/usr/lib64/apache2 # service apache2 restart
redirecting to systemctl
Job failed. See system logs and 'systemctl status' for details.
li361-39:/usr/lib64/apache2 # systemctl status apache2.service
apache2.service - apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Active: failed since Thu, 06 Jun 2013 20:49:00 +0000; 1s ago
Process: 6701 ExecStop=/usr/sbin/httpd2 -D SYSTEMD -k stop (code=exited, status=0/SUCCESS)
Process: 6704 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE)
Main PID: 6637 (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/apache2.service
li361-39:/usr/lib64/apache2 # a2dismod pagespeed
li361-39:/usr/lib64/apache2 # service apache2 restart
redirecting to systemctl
li361-39:/usr/lib64/apache2 #
И журнал ошибок (/var/log/apache2/error_log) также бесполезен.
[Thu Jun 06 20:48:59 2013] [notice] caught SIGTERM, shutting down
[Thu Jun 06 20:49:12 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
[Thu Jun 06 20:49:13 2013] [notice] Apache/2.2.21 (Linux/SUSE) mod_ssl/2.2.21 OpenSSL/1.0.0k PHP/5.4.15 configured -- resuming normal operations
РЕДАКТИРОВАТЬ Это из / var / log / messages
Jun 12 14:24:14 li361-39 start_apache2[27951]: httpd2-prefork: Syntax error on line 116 of /etc/apache2/httpd.conf: Syntax error on line 34 of /etc/apache2/sysconfig.d/loadmodule.conf: Cannot load /usr/lib64/apache2/mod_pagespeed.so into server: /usr/lib64/apache2/mod_pagespeed.so: undefined symbol: ap_unixd_config
Полный журнал находится здесь: http://pastebin.com/hjnbZZTr
Я попытался найти другие журналы и проверить mod_pagespeed.conf на сообщения, утверждающие, что это работает, и ничто не кажется неправильным. Есть идеи?
1 ответ
Проблема, о которой вы упомянули, связана с совместимостью API скоростей страниц и apache. Некоторые версии apache не могут использовать pagepeed (или так было, когда я решал эту проблему)... Какую версию apache вы используете, и какую версию pagepeed.
Кроме того, вы устанавливали apache и pagepeed с помощью YAST (или что когда-либо использовалось с открытое использование:D)?