sudo service httpd24-httpd restart
の結果に
Starting httpd: AH00526: Syntax error on line 16 of /opt/rh/httpd24/root/etc/httpd/conf.d/autoindex.conf: Invalid command 'IndexOptions', perhaps misspelled or defined by a module not included in the server configuration [FAILED]
って出てくれると、
/etc/httpd/conf.modules.d/00-base.conf
の中の autoindex を有効にすればいいんだなと分かるが、単に
Starting httpd: [FAILED]
されてしまうと戸惑う。そういう時は
sudo tail /var/log/httpd24/error_log
すると、
[Wed Jun 14 16:01:03.605522 2017] [proxy_hcheck:crit] [pid 3667] AH03262: mod_watchdog is required AH00016: Configuration Failed
みたいな情報があって、ああ watchdog も有効にしなきゃいけないのか、と分かって成功した。また /opt/rh/httpd24/root/etc/httpd/conf.d/autoindex.conf
の冒頭に
# Required modules: mod_authz_core, mod_authz_host, # mod_autoindex, mod_alias
とコメントで書いてあるので、そういうのも参考になるかも。
環境
RedHat 6