我正在设置一个新的Apache服务器。
如果我将 MaxClients 定义设置为,比如说,那么它是否阻止了那些尝试连接到我的Apache服务器的人,除了那个人?
感谢您的回答
答案 0 :(得分:4)
是的,你只能得到一个由apache处理的请求,如果你把一个很长的KeepAlive超时,那么这个过程将被用户保留一段时间。第二个用户只有在第一个用户完成时才会收到他的请求(或者当请求处于keepAlive模式时keepAlive Timeout结束)。因此,使用一个小的KeepAlive设置,如果请求处理得很快,你可以有很多用户,一个接一个地完成,而不知道apache只处理一个并行请求。
如果您在第一次连接中进行某些活动,则可能会在很长一段时间内阻止第二次请求。
现在,您不应该将其视为限制访问一个专门人员的方式,而不是安全功能。您依赖于TCP / IP连接,如果连接中断,则第二个用户可以访问服务器。