apache moduleがロードできない

apache moduleがロードできない

環境構築中。RHELapacheをインストールしたあと、とある製品のモジュール共有ライブラリを旧環境からコピー。
起動するとこんなエラーが。/var/log/messagesにはいってました。

Jan 19 08:36:11 ip-172-19-1-245 httpd[22049]: httpd: Syntax error on line 122 of /etc/httpd/conf/httpd.conf: Syntax error on line 1 of /etc/httpd/mods-enabled/hoge.load: Cannot load modules/mod_hoge.so into server: /etc/httpd/modules/mod_publis.so: failed to map segment from shared object

なんですか。これ。始めてみた。
ちょろっと調べてみるとUNIXのownerやgroupとは別のcontext属性が違うからみたい。他のモジュールとの比較はこちら。

# ls -lZ mod_publis.so mod_access_compat.so
-rwxr-xr-x. 1 root root system_u:object_r:httpd_modules_t:s0 12088 Oct 26 18:19 mod_access_compat.so
-rwxr-xr-x. 1 root root unconfined_u:object_r:user_tmp_t:s0  96423 Jan 19 06:15 mod_publis.so

うんたしかに違う。chconコマンドで変更できるそうです。

# chcon system_u:object_r:httpd_modules_t:s0 mod_hoge.so