s_tajima:TechBlog

渋谷で働くインフラエンジニアのTechブログです。

CentOS7の検証: httpd2.4を起動しようとすると "Invalid command 'User', perhaps misspelled or defined by a module not included in the server configuration"

CentOS7環境でhttpd2.4をインストールし、起動しようとしたところ以下のエラーが。

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

詳しい環境は以下の通り。

CentOS Linux release 7.0.1406 (Core)
httpd-2.4.6-18.el7.centos.x86_64

原因は不要そうなmoduleの読み込みをしないようにしていたことだった。 以下のmoduleの読み込みが必要。

LoadModule unixd_module modules/mod_unixd.so

ドキュメントにもよくあるエラーとして書いてあった。
http://httpd.apache.org/docs/2.4/upgrading.html

Invalid command 'User', perhaps misspelled or defined by a module not included in the server configuration - load module mod_unixd