关于Apache的25个初中级面试题(3)
Worker 和 MPM基本的区别在于它们产生子进程的处理过程. 在Prefork MPM中,一个主httpd进行被启动,这个主进程会管理所有其它子进程为客户端请求提供服务. 而在worker MPM中一个httpd进程被激活,则会使用不同的线程来为客户端请求提供服务. Prefork MPM 使用多个子进程,每一个进程带有一个线程而 worker MPM 使用多个子进程,每一个进程带有多个线程. Prefork MPM中的连接处理,每一个进程一次处理一个连接而在Worker mpm中每一个线程一次处理一个连接. 内存占用 Prefork MPM 占用庞大的内存,而Worker占用更小的内存. 21. “LimitRequestBody”的应用是什么,还有如何在你的上传中加入限制?答案 : LimitRequestBody 指令被用来在上传大小上做一个限制. 例如: 我想要在 /var/www/html/tecmin/uploads目录中加入 100000 字节的限制. 那么你就需要在Apache配置文件中加入下面的指令. <Directory "/var/www/html/tecmint/uploads"> LimitRequestBody 100000 </Directory> 22. mod_perl 和 mod _php 是什么?答案:
23. Mod_evasive是什么?答案: 它是一个保护你的web服务器不受像DDOS之类的web攻击的第三方模块,因为它一次只执行一个任务,所有执行得很不错. 更多信心,请阅读这篇文章, 它会指导你 如何在Apache中安装并配置mod_evasive. 24. httpd.conf文件中的Loglevel调试是什么?答案 : 在Loglevel Debug 选项的帮助下,我们可以在错误日志中获取或者记录更多的信息,以帮助我们调试问题. 25. mod_ssl 有什么用以及SSL在Apache中如何工作?回答: Mod_ssl 是一个Apache模块,它使Apache可以在一个安全的加密环境中建立连接和传输数据。 使用SSL证书,所有的登录信息和其他重要的保密信息都会以加密的方式在Internet上进行传输,这会防止我们的数据被窃取或IP欺骗。 怎样在Apache中使用SSL 每当https请求到达,Apache都会执行以下三步:
这就是目前被面试官问到的最流行的25的问题,请在下面评论部分分享你最近面试被问到的面试问题来帮助其他其他面试者。 原文地址:http://www.tecmint.com/apache-interview-questions/ (编辑:ASP站长网) |