首页 > Web开发 > 详细

apache

时间:2020-11-28 19:37:53      阅读:31      评论:0      收藏:0      [点我收藏+]

1. 什么是Apache web服务器? 开源、静态、功能强大,管理静态文件

2.如何检查 Apache 及其版本? /application/apache/bin/httpd -v

3.Apache 以那个用户运行? 主配置文件的位置在哪里?.daemon或者nobody  /application/apache/conf/httpd.conf

4.Apache 侦听 http 和 https 请求?Apache 默认在80端口侦听http,在443端口侦听https(需要SSL整数).

5.如何在Apache中改变默认的端口,以及如何侦听其中的指令工作?在httpd.conf文件,,多站点进行 配置修改

6.我们可以一台机器上放两个Apache Web服务器么?可以,我们在一台Linux机器上同时运行两个不同的Apache服务器, 但条件是它们应该在不同的端口上侦听,而我们可以使用Apache的Listen指令来改变端口.

7.你知道Apache的DocumentRoot是啥意思么?  DocumentRoot 的 Apache 意思是服务器上web文件的存储位置, 默认的DocumentRoot是 /var/www/html 或者 /var/www. 这是可以被修改的,只要修改主机中的虚拟主机配置 “DocumentRoot”就行了.

8. 对于“DirectoryIndex”你是怎么理解的? DirectoryIndex 是当有一个来自主机的请求时Apache首先会去查找的文件。

9.当index文件丢失时如何使目录列表失效?
 <Directory /var/www/html>
  Options -Indexes
</Directory>

10.Apache Web 服务器有些什么不同的日志文件?access_log   error_log

11.你是怎样理解错误日志中的“connection reset by peer”的?
答案 : 当服务器正在向请求提供服务时终端用户中断连接, 我们就会在错误日志中看到“connection reset by peer“.


12.什么是Apache的虚拟主机?通常我们在httpd.conf文件的末尾来设定我们的虚拟主机部分的相关配置。<VirtualHost *:80></VirtualHost>


13.<Location>和<Directory>之间有什么区别? 1.<Location> 是用来设定和URL/ web服务器的地址栏相关的元素的。
2.<Directory> 是指服务器上某对象在文件系统中的位置


14. Worker 和 prefork


15. “LimitRequestBody”的应用是什么,还有如何在你的上传中加入限制?
答案 : LimitRequestBody 指令被用来在上传大小上做一个限制.
例如: 我想要在 /var/www/html/tecmin/uploads目录中加入 100000 字节的限制. 那么你就需要在Apache配置文件中加入下面的指令.
<Directory "/var/www/html/tecmint/uploads">
LimitRequestBody 100000
</Directory>  


16. httpd.conf文件中的Loglevel调试是什么?
答案 : 在Loglevel Debug 选项的帮助下, 我们可以在错误日志中获取或者记录更多的信息,以帮助我们调试问题.

apache

原文:https://www.cnblogs.com/dangjingwei/p/14053596.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!