モジュール「ヘッダー」をubuntu 10.04システム上のApache2インストールに有効にしようとしています、ここにいくつかの情報があります:
サーバーのバージョン:Apache/2.2.14(Ubuntu)
コマンドを実行すると:
a2enmodヘッダー
次の出力が表示されます:エラー:モジュールヘッダーが存在しません!
/ usr/lib/Apache2/modules /の下にmod_headers.soがあることがわかります
なにか提案を?前もって感謝します
編集:私のモジュールに何か問題があります、webminのApacheモジュールリストにアクセスすると、/ usr/lib/Apache2/modules /にあるすべてのモジュールではなく、いくつかのモジュールのみがリストされます:mod_rewriteが表示されませんリストからですが、/ usr/lib/Apache2/modules /にあります
誰かがa2enmod/a2dismodツールのようにシンボリックリンクを削除するのではなく、特定のmodのインクルードファイルを削除したようです。
Apache共通ファイルを再インストールして、これらのファイルを元の場所に戻します。
aptitudeはApache2.2-commonを再インストールします
私に役立つ解決策を見つけました
この行を/etc/Apache2/httpd.conf
に追加します。
LoadModule headers_module /usr/lib/Apache2/modules/mod_headers.so
service Apache2 restart
* Restarting web server Apache2 [Fri Sep 11 17:04:33 2015] [warn] module headers_module is already loaded, skipping
... waiting [Fri Sep 11 17:04:35 2015] [warn] module headers_module is already loaded, skipping
[ OK ]
再起動後、LoadModule headers_module /usr/lib/Apache2/modules/mod_headers.so
から/etc/Apache2/httpd.conf
を削除でき、さらに機能します!