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