我正在运行 Apache/2.4.7 Linux 网络服务器,并从事一个内部网项目,其中 Internet Explorer 用户需要自动进行身份验证。他们的 Windows 用户名必须显示在内部网主页的问候语中。
我下载了mod_auth_sspi从 SourceForge 下载模块并解压文件。
我找到了修改配置文件归档mod_auth_sspi-1.0.4\bin。
我将该 .so 文件移至/etc/apache2/mod-可用并将以下行添加到我的/etc/apache2/apache2.conf文件:
LoadModule mod_auth_sspi mods-available/mod_auth_sspi.so
完成所有操作后,我尝试重新加载服务器并收到以下错误:
sudo apache2ctl restart
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Cannot load mods-available/mod_auth_sspi.so into server: /etc/apache2/mods-available/mod_auth_sspi.so: invalid ELF header
Action 'restart' failed.
The Apache error log may have more information.
我对安装和配置 Apache 模块还很陌生。
有人能建议我上面列出的步骤是否正确,以及我该怎么做才能正确使 mod_auth_sspi 正常工作吗?
任何帮助,将不胜感激。
答案1
您正在尝试将 Win32 二进制文件安装到 Linux 中……它无法工作(我实际上也遇到了同样的问题)。据我所知,Linux 不再有源代码(因为开发已经停止)……如果您发现什么,请告诉我!
答案2
在此链接中,它显示了如何在 Windows / Linux 中设置