Как настроить модули apache2? - PullRequest
       32

Как настроить модули apache2?

0 голосов
/ 11 февраля 2020

Я перевожу старый сервер apache2 / 2.2.16. Новый имеет 2.4.29. Я скопировал все старые конфигурационные файлы, модули и тому подобное, так что это то же самое, но с более новой версией на новой ОС Ubuntu.

apache2.conf имеет строку

Include mods-enabled/*.load

, которая приводит к направлениям загрузки для всех видов модов, синтаксис такой:

LoadModule name_module /usr/lib/apache2/modules/mod_name.so

Сами модули rsynced в / usr / lib / apache2 / modules / на новом сервере, но я получаю эту ошибку, когда я запустите apache2ctl configtest:

apache2: Syntax error on line 203 of /etc/apache2/apache2.conf: 
Syntax error on line 1 of /etc/apache2/mods-enabled/name.load: 
Cannot load /usr/lib/apache2/modules/mod_name.so into server: 
/usr/lib/apache2/modules/mod_name.so: undefined symbol: 
ap_log_error
Action 'configtest' failed.

Это вывод команды apache2 -l на старом сервере:

Compiled in modules:
  core.c
  mod_log_config.c
  mod_logio.c
  prefork.c
  http_core.c
  mod_so.c

новый сервер:

Compiled in modules:
  core.c
  mod_so.c
  mod_watchdog.c
  http_core.c
  mod_log_config.c
  mod_logio.c
  mod_version.c
  mod_unixd.c

I ' Полагаю, мне нужно настроить недавно установленный apache2, чтобы каким-то образом использовать эти моды, хотя файлы apache2.conf и все остальные файлы на новом сервере такие же, как и на старом.

...