OpenAM

OpenAMのPoricyAgentインストール後にapacheが起動しない

OpenAMのSSOエージェントであるPolicyAgentインストール後にApacheが起動しない事象のメモ
結論
以下の3つを試すこと
・mod_openam.soの権限
・ファイアウォールを無効にする
・Selinuxを無効にする
PolicyAgentインストール後以下のコマンドを実施
# systemctl status httpd
すると以下のエラーが表示される
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.
「journalctl -xe」コマンドで詳細を確認しとということなので
# journalctl -xe
内容は以下のとおり
-----------------------------------------------------------------------
-- Unit httpd.service has begun starting up.
10月 07 10:17:29 web01 httpd[2766]: [Sat Oct 07 10:17:29.163401 2017] [so:warn] [pid 2766] AH01574: module proxy_module is already loaded, skipping
10月 07 10:17:29 web01 httpd[2766]: [Sat Oct 07 10:17:29.163581 2017] [so:warn] [pid 2766] AH01574: module proxy_ajp_module is already loaded, skipping
10月 07 10:17:29 web01 httpd[2766]: httpd: Syntax error on line 360 of /etc/httpd/conf/httpd.conf: Cannot load /opt/web_agents/apache24_agent/bin/../lib/mod_openam.so
10月 07 10:17:29 web01 systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
10月 07 10:17:29 web01 kill[2767]: kill: cannot find process ""
10月 07 10:17:29 web01 systemd[1]: httpd.service: control process exited, code=exited status=1
10月 07 10:17:29 web01 systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit httpd.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit httpd.service has failed.
--
-- The result is failed.
-----------------------------------------------------------------------
mod_openam.soが読み込めていないよう。
このファイルはpolicyagentのlibフォルダに存在します。
(例えば:/opt/web_agents/apache24_agent/lib/mod_openam.so)
この権限を755とか777に変えてみる。
これでうまく行かない場合は大抵ファイアウォールかselinuxが邪魔をしています。

-OpenAM