![RHEL 6 conf.modules.d 不存在](https://linux22.com/image/179800/RHEL%206%20conf.modules.d%20%E4%B8%8D%E5%AD%98%E5%9C%A8.png)
我想更改应用程序的 SSO,并且需要一个 httpd 服务器通过 Keycloack 进行身份验证。现在的问题是,当我安装 httpd 时,我的 PROD 系统(RHEL 7)上没有 conf.modules.d 目录。当我从 RHEL 7 系统移动或复制目录时,httpd 服务器是否可以工作?或者我可以在之后安装 conf.modules.d 吗?
当尝试启动服务器时,它会注意到它找不到conf.modules.d并且需要它来启动。
多谢
答案1
不,默认的 RHEL6/etc/httpd/conf/httpd.conf
不包含这一行:
Include conf.modules.d/*.conf
这是 RHEL7 默认的行httpd.conf,以及conf.modules.d/目录中的所有文件。
您始终可以在 /etc/httpd/conf.d/ (以 .conf 结尾)中添加一个包含上述内容的文件Include
,但请确保在加载任何依赖于模块的 conf 文件之前加载该文件。