对Apache 的 Http.conf 各项配置详解

1.01 ServerRoot 配置

【ServerRoot "" 主要用于指定 Apache 的安装路径,此选项参数值在安装 Apache 时系统会自动把 Apache 的路径写入。Windows 安装时,该选项的值为 Windows 安装的路径,Linux 安装时该选项值为编译时选择的路径】

1.02 Mutex default:logs

互斥:允许你为多个不同的互斥对象设置互斥机制【mutex mechanism】和互斥文件目录,或者修改全局默认值

如果互斥对象是基于文件的以及默认的互斥文件目录不在本地磁盘或因为其它原因而不适用,那么取消注释并改变目录。

【下面这个命令是改变互斥对象的目录】

1.03 Listen 配置

【Listen 主要侦听 web 服务端口状态,默认为:80,即侦听所有的地址的 80 端口,注意这里也可以写成 IP 地址的侦听形式,不写即默认的地址:0.0.0.0】

1.04 Dynamic Shared Object (DSO) Support(动态共享对象支持)

【主要用于添加 Apache 一些动态模块,比如 php 支持模块。重定向模块,认证模块支持,注意如果需要添加某些模块支持,只需把相关模块前面注释符号取消掉。如图所示,要对 Apache 添加某个功能模块,把前面的注释符号去掉就行】

1.05 Apache 运行用户配置

【此选项主要用指定 Apache 服务的运行用户和用户组,默认为:daemon,如图所示下】

1.06 Apache 服务默认管理员地址设置

【此选项主要用指定 Apache 服务管理员通知邮箱地址,选择默认值即可,如果有真实的邮箱地址也可以设置此值】

1.07 Apache 的默认服务名及端口设置

【此选项主要用指定 Apache 默认的服务器名以及端口,默认参数值设置为:ServerName localhost:80 即可】

1.08 Apache 的根目录访问控制设置

【此选项主要是针对用户对根目录下所有的访问权限控制,默认 Apache 对根目录访问都是拒绝访问。后面会继续讲到】

1.09 Apache 的默认网站根目录设置及访问控制

【此区域的配置文件,主要是针对 Apache 默认网站根目录的设置以及相关的权限访问设置,默认对网站的根目录具有访问权限,此选项默认值即可】

1.10 Apache 的默认首页设置

【此区域文件主要设置 Apache 默认支持的首页,默认只支持: index.html 首页,如要支持其他类型的首页,需要在此区域添加: 如 index.php 表示支持 index.php 类型首页】

1.11 Apache 关于. ht 文件访问配置

【此选项主要是针对. ht 文件访问控制,默认为具有访问权限,此区域文件默认即可】

1.12 Apache 关于日志文件配置

【此区域文件主要是针对 Apache 默认的日志级别,默认的访问日志路径,默认的错误日志路径等相关设置,此选项内容默认即可】

1.13 URL 重定向,cgi 模块配置说明

【此区域文件主要包含一些 URL 重定向,别名,脚本别名等相关设置,以及一些特定的处理程序,比如 cgi 设置说明。后期会继续说道】

1.14 MIME 媒体文件,以及相关 http 文件解析配置说明

【此区域文件主要包含一些 mime 文件支持,以及添加一些指令在给定的文件扩展名与特定的内容类型之间建立映射关系,比如添加对 php 文件扩展名映射关系。】

1.15 服务器页面提示设置

【此区域可定制的访问错误响应提示,支持三种方式:1 明文 ,2 本地重定向 3,外部重定向;另外还包括内存映射或 “发送文件系统调用” 可被用于分发文件等配置】

1.16 Apache 服务器补充设置

【此区域主要包括:服务器池管理,多语言错误消息,动态目录列表形式配置,语言设置,用户家庭目录,请求和配置上的实时信息,虚拟主机,Apache Http Server 手册,分布式创作和版本控制,多种类默认设置,mod_proxy_html,使其支持 HTML4/XHTML1 等等补充配置的补充】

1.17 Apache 服务器安全连接设置

【此区域主要是关于服务器安全连接设置,用于使用 https 连接服务器等设置的地方】

原文地址 https://www.cnblogs.com/hh1137054072/p/7612652.html

Apache的配置详解 带图的更多相关文章

  1. Apache日志配置详解(rotatelogs LogFormat)

    logs/error_logCustomLog logs/access_log common--默认为以上部分 修改为如下: ErrorLog "|/usr/sbin/rotatelogs ...

  2. [转] 关于Struts-JSON配置(详解带实例struts2的json数据支持)

    关于Struts-JSON的提高开发效率 一.JSON是什么? :JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写,同时也易于机器解 析和 ...

  3. Apache的配置详解,最好的Apache配置文档

    http://blog.csdn.net/apple_llb/article/details/50253889 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.c ...

  4. Apache的配置详解

    Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改. 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/s ...

  5. Apache常用配置详解

    Apache配置文件:conf/httpd.conf.(注意:表示路径时使用‘/’而不使用‘\’,注释使用‘#’) 1. ServerRoot:服务器根目录,也就是Apache的安装目录,其他的目录配 ...

  6. apache 优化配置详解

    ###=========httpd.conf begin===================##Apache主配置文件##设置服务器的基础目录,默认为Apache安装目录ServerRoot &qu ...

  7. apache主要配置详解

    1. # Deny access to the entirety of your server's filesystem. You must # explicitly permit access to ...

  8. apache 虚拟主机详细配置:http.conf配置详解

    apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...

  9. Apache + Tomcat集群配置详解 (1)

    一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl版本 Tomcat 6.0 : http://to ...

随机推荐

  1. 线程安全-002-多个线程多把锁&类锁

    一.多个对象多把锁 例子代码: package com.lhy.thread01; public class MultiThread { //static private int num = 0; / ...

  2. ACM学习<二>

    穷举算法思想:     一句话:就是从所有可能的情况,搜索出正确的答案. 步骤:     1.对于一种可能的情况,计算其结果.     2.判断结果是否满足,YES计算下一个,no继续步骤1,然后判断 ...

  3. 转:Bash Shell常用快捷键

    转载:原文出处 移动光标 ctrl+b: 前移一个字符(backward) ctrl+f: 后移一个字符(forward) alt+b: 前移一个单词 alt+f: 后移一个单词 ctrl+a: 移到 ...

  4. 由sql注入联想到PreparedStatement

    PreparedStatement极大地提高了安全性. 即使到目前为止,仍有一些人连基本的恶意SQL语法都不知道. String  sql  =  "select  *  from  tb_ ...

  5. asp.net mvc5轻松实现插件式开发

    在研究Nopcommece项目代码的时候,发现Nop.Admin是作为独立项目开发的,但是部署的时候却是合在一起的,感觉挺好 这里把他这个部分单独抽离出来, 主要关键点: 确保你的项目是MVC5 而不 ...

  6. C#语句 分支语句 if --- else ---

    语句是指程序命令,都是按照顺序执行的.语句在程序中的执行顺序称为“控制流”或“执行流”. 根据程序对运行时所收到的输入的响应,在程序每次运行时控制流可能有所不同. 注意,语句间的标点符号必须是英文标点 ...

  7. SQLServer删除登录记录用户名和密码

    介绍: 作为一名开发人员都会知道我们做的项目都要用到数据库,数据库都需要账号和密码,然而问题来了,做的东西多了那些没用的账号和密码还在哪里纠缠着我们.所有我们不能忍了删除掉他. 网上很多都是2008的 ...

  8. python全局解释器锁(GIL)

    文章作者:卢钧轶(cenalulu) 本文原文地址:http://cenalulu.github.io/python/gil-in-python/ ,对文章做了适当的修改,加入了一些自己的理解. CP ...

  9. response slider

    <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <t ...

  10. lnmp首次安装重置mysql密码

    第一种方法:一键修改LNMP环境下MYSQL数据库密码脚本 一键脚本肯定是非常方便.具体执行以下命令: wget http://soft.vpser.net/lnmp/ext/reset_mysql_ ...