我正在寻找一个快速、轻量级的 Web 服务器(例如 nginx 或 lighttpd),该服务器支持对 Microsoft Kerberos 身份验证服务器 (SSPI) 进行身份验证。此 Web 服务器必须在 Windows 和 Linux 下运行。
Apache 服务器 (sspi_auth_module) 有一个不错的模块,但轻量级 Web 服务器的性能提升看起来非常有希望。
我为 nginx 服务器找到的模块:
- http-gsspi-auth-nginx-模块需要重新编译,需要重新编译网络服务器(可能无法与较新的服务器版本一起使用?)
- spnego-http-auth-nginx-module 不支持 SSPI,只支持 GSSAPI。我不确定身份验证是否通过 GSSAPI 进行,因为 Microsoft 文档仅解释了另一个方向的 GSSAPI 身份验证。
还有其他选择吗?你会选择什么?
答案1
但轻量级网络服务器的性能提升看起来非常有希望。
虽然 nginx 确实比 Apache 快,但事实并非如此那速度要快得多。Web 应用程序通常占用 90% 以上的处理时间,这意味着 Web 服务器通常是最后的如果您想取得明显的进步,就应该去寻找表现的地方。
还有其他选择吗?你会选择什么?
我的选择是从事我已经熟悉的工作,或者我我知道我可以去上班。