dockerで構築したapacheでHeader関係の関数が使えない件の対応

htaccessに下記を追加したことでエラーが発生した。
何変哲ない、headerの型の対策だが通らない。
外部テストサーバーは動くが、自分が作ったdocker環境はどうしても動かない。

.htaccess

Header always set X-Content-Type-Options nosniff

原因

エラーが出力される。

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

どうやらHeaderの宣言が使えなさそう。

解決策

Headerを扱うために必要なモジュールが足りなさそうなので、下記を追加。

Dockerfile

RUN a2enmod headers

参考ページ

https://blog.bgbgbg.net/archives/4104