添加OpenID Connect模块后,Apache重新启动失败



我使用Debian 8.0运行Apache v.2.4.10,然后尝试添加名为libapach2-mod-auth-openidc版本1.6.0的OpenID连接模块。安装模块后,我使用命令:sudo a2enmod auth_openidc启用它。这正常工作,现在我想使用sudo service apache2 restart重新启动Apache服务器,这使我遇到了一个错误

" apache2的作业失败。请参阅'Systemctl status apache2.service'和'journalctl -xn'有关详细信息。"

systemctl status apache2.service在启动服务器时显示错误,但没有错误的详细信息(code = evited,status = 1/fafer)

journalctl -xn告诉,没有期刊。

因此,如果我禁用auth_openidc模块,Apache服务器再次启动而没有问题。

配置的详细信息:

  • Apache凭借其默认设置运行。我什么都没改变!
  • auth_openidc模块目前没有更改!

有人可以解释为什么使用启用的auth_openidc模块不再启动的Apache?

安装libapache2-mod-auth-openidc后,您必须在成功使用模块之前配置某些设置。强制性设置中的两个是OIDCRedirectURIOIDCCryptoPassphrase。最有可能您还必须为OpenID Connect提供商配置客户端凭据。您可以在以下网址查看示例配置:https://github.com/pingidentity/mod_auth_openidc#openid-connect-connect-sso-with-google-google-sign-in

关于缺少配置指令的错误/警告应显示在:/var/log/apache2/error.log

当我们使用它时,我还建议您从https://github.com/pingidentity/mod_auth_openidc/releases

使用最新版本1.8.1

最新更新