🤖

ApacheでInvalid command 'Header'エラーが出る時の対処法

2024/07/25に公開

使用環境

Ubuntu 22.04
Apache2.4.52

エラー内容

ページにアクセスしようとするとエラーで開けなかったので、ログを確認
/var/log/apache2/error.log

 Invalid command 'Header', perhaps misspelled or defined by a module not included in the server configuration

どうやらmod_headersが無効になっているようです。

mod_headersとは
mod_headersとは、HTTP リクエストヘッダとレスポンスヘッダを操作できるようにするものです。

解消方法

まずはmod_headersを有効にするために以下のコマンドを実行します。

$ sudo a2enmod headers

その後にApacheを再起動します。

$ sudo service apache2 restart

これでエラーが解消されます。

おわりに

最近は初めてやるようなことが多くて、エラーにすごくぶつかるけど、その分成長することができるのでいいですね。根気よく頑張っていきたいと思います。誰かの助けになれば幸いです。

参考文献

https://httpd.apache.org/docs/2.4/ja/mod/mod_headers.html
https://ubuntu.perlzemi.com/blog/20200309174004.html

Discussion