HTTP ヘッダーに Header ディレクティブを追加できるように mod_headers をインストールしようとしています。ただし、インストール プロセスでは、ヘッダー モジュールがインストール済みとして表示されません。
次の手順を実行しました。httpd インストールに切り替えて、modules/metadata ディレクトリの下で実行しました:
apxs -c mod_headers.c
so ファイルは、metadata/.libs ディレクトリの下に作成されます (理由は不明です)。次のモジュールを追加しました。
apxs -i -a -n mod_headers ./metadata/.libs/mod_headers.so
Apacheを再起動し、モジュールのダンプを試みましたが、次のようになりました:
httpd: Syntax error on line 54 of /www/fkwiki/apache/conf/httpd.conf: Can't locate API module structure `mod_headers' in file /www/fkwiki/apache/modules/mod_headers.so: /www/fkwiki/apache/modules/mod_headers.so: undefined symbol: mod_headers
モジュールのインストールで警告が表示されました (つまり、apxs -i ....):
Warning! dlname not found in /www/fkwiki/apache/modules/mod_headers.so
他の誰かが同じ問題を抱えていますか?