Syntax error on line 293 of /etc/httpd/conf/httpd.conf:DocumentRoot must be a directory が出てhttpdを起動できず. SELinux ここ(ApacheのDocumentRootを変更すると、Apacheが起動しない。)を見ると、SELinuxというセキュリティ管理機能が原因で、エラーになっているらしい。 けど上記サイトに記載されている方法では解決せず、stackoverflowと、https://www.centos.org/forums/viewtopic.php?t=1742 を参考に sudo yum -y install policycoreutils-python # semanageなどSELinuxを制御するツール一式がインストールされる sudo setsebool -P httpd