【エラー】ラズベリーパイでapache2を起動しようとすると「Cannot load /usr/lib/apache2/modules/mod_proxy_ajp.so into server」と怒られて起動しない

スポンサーリンク

試したのはラズベリーパイ1 モデルBです。OSがrasbian_wheezyとちょっと古いやつ

$ sudo apachectl start
apache2: Syntax error on line 244 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/proxy_ajp.load: Cannot load /usr/lib/apache2/modules/mod_proxy_ajp.so into server: /usr/lib/apache2/modules/mod_proxy_ajp.so: undefined symbol: proxy_module
Action 'start' failed.

対処

apache2用のproxyモジュールを有効にするといいみたいです

sudo a2enmod proxy

とした後起動するとOKでした。以下、その時の様子

$ sudo a2enmod proxy
Enabling module proxy.
To activate the new configuration, you need to run:
  service apache2 restart
$ sudo apachectl start
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName