zoukankan      html  css  js  c++  java
  • apache

    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 选项的帮助下, 我们可以在错误日志中获取或者记录更多的信息,以帮助我们调试问题.

  • 相关阅读:
    《算法导论》读书笔记
    【原创】POI操作Excel导入导出工具类ExcelUtil
    10-JMM
    09-字节码执行引擎
    08-类加载机制
    07-前端编译与优化(待补充)
    06-字节码指令
    05-类文件结构
    04-垃圾回收(2)
    03-垃圾回收(1)
  • 原文地址:https://www.cnblogs.com/dangjingwei/p/14053596.html
Copyright © 2011-2022 走看看