安装 RSA Web Agent 后重新启动 Apache

安装 RSA Web Agent 后重新启动 Apache

下午好,

我们目前正在尝试在 Apache Web 服务器上安装 RSA Web 代理,但在安装后重新启动 Web 服务器时遇到问题。我们收到的错误如下:

Mar 08 11:26:53 azu-noc-wiki02 httpd[452272]: httpd: Syntax error on line 364 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/rsawebagent/rsawebagent.conf: Cannot load /etc/httpd/rsawebagent/mod_rsawa_apache.so into >
Mar 08 11:26:53 azu-noc-wiki02 systemd[1]: httpd.service: Main process exited, code=exited, status=1/FAILURE

查看 Apache 配置文件,我们发现 rsawebagent.conf 链接:

# Supplemental configuration

# Load config files in the "/etc/httpd/conf.d" directory, if any.
IncludeOptional conf.d/*.conf
###### BEGIN_RSA_BLOCK
###### WARNING: DO NOT EDIT THIS BLOCK. ANYTHING ADDED WILL BE REMOVED BY
######          THE NEXT INSTALLATION OF RSA WEB AGENT
include /etc/httpd/rsawebagent/rsawebagent.conf
###### END_RSA_BLOCK

我们也尝试过“OptionalInclude”,但显然它给出了相同的结果......

查看 /etc/httpd/rsawebagent/rsawebagent.conf,在第 6 行我们发现:

# Load and add the web agent module in the configuration
LoadModule rsawebagent_module /etc/httpd/rsawebagent/mod_rsawa_apache.so
#

由于我们使用 SELinux,sudo ls -rtlZ rsawebagent/ 的输出显示所有文件(特别是 mod_rsawa_apache.so)的以下内容:

-rwx------. 1 apache apache unconfined_u:object_r:httpd_config_t:s0 8352 2022 年 8 月 18 日 mod_rsawa_apache.so

命令sudo matchpathcon /etc/httpd/rsawebagent/显示以下内容:

/etc/httpd/rsawebagent  system_u:object_r:httpd_config_t:s0

除了用户 apache 之外,系统似乎无权访问 mod_rsawa_apache.so 文件。

什么原因导致系统无法访问 mod_rsawa_apache.so?

相关内容