加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

关于Apache的25个初中级面试题

发布时间:2021-03-14 01:16:02 所属栏目:电商 来源:网络整理
导读:我们非常感谢所有我们的读者就我们新开的Linux面试章节给我们的回复. 而现在我们已经开始了关于面试提问,以及同今天关注的基础到中级的Apache面试提问的章节的学习,这将能够帮助你自己做好面试的准备. Apache 求职面试提问 在这一节涵盖了25个有趣的Apache

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 是什么?

      答案:

    1. mod_perl 是一个随同Apache一起编译的Apache模块,用来做Perl脚本的简单集成并提升其性能.

    2. mod_php 用来做web服务器PHP脚本的简单集成,它在Apache进程中嵌入了PHP解释器. 它强制Apache子进程使用更多的内存,并且只能在Apache上使用,但是仍然很流行.

      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都会执行以下三步:

    1. Apache生成它的私钥并且将私钥转换为.CSR 文件 (证书签发请求).

    2. 然后Apache发送 .csr 文件给 CA (证书管理中心).

    3. CA 收到.csr 文件 并转换为 .crt (证书) 然后再发回给Apache 来完成https连接请求.

      这就是目前被面试官问到的最流行的25的问题,请在下面评论部分分享你最近面试被问到的面试问题来帮助其他其他面试者。

      原文地址:http://www.tecmint.com/apache-interview-questions/

    (编辑:核心网)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读