配置Apache

作者: Dafanzi | 来源:发表于2017-01-08 13:21 被阅读21次

httpd.conf文件

httpd.conf的文件分为三个部分

主服务器部分:这一部分主要是使用一些核心模块所提供的指令来定义服务器的功能参数

容器环境部分:容器是httpd.conf配置文件的重要组成部分,它以<容器名>开头,以结尾的样式对指令进行封装

扩展服务部分:服务器扩展部分,在这里通过Include指令来加载其他的参数、如虚拟主机,SSL或是mpm等配置参数。

主服务器部分:

ServerName 、ServerRoot、 DocumetnRoot、  ServerAdmin、 ServerAlias、 Alias、 User、 Group、Listen 、LoadModule 、ErrorDocument、 Options

大致有以上指令

说明:ServerName在基于名字的虚拟服务器中,会匹配浏览器输的名字选择那一个虚拟服务器。不然其他情况下,ServerName对于浏览器输的域名没关联,而是用来重定向URl用。

容器部分

 这里也可以设置!name,使用就是httpd -D name

……

这里的完整路径可以使用通配符。其实还可以用正则表达式,只不过要用~"完整路径正则表达式"的形式

容器与容器的作用相似。都是作用与目录。只是容器可以直接接受正则表达式

容器是作用于文件,而不是目录的。其他的都和上面的一样

与r容器的作用是对URL进行访问控制

ps对连接的作用有可能无发避免用户访问你相应额目录。因为浏览器可以输入的链接用大小写的方法错开你location 申明的目录

一般来说,来控制文件系统。而用来控制一个不存在文件系统的对象

服务器扩展部分

直接在httpd.conf里使用Include 包含就可以启用了

.htaccess文件

httpd.conf 配置一个大的要求。然互在具体的目录里我们可以用.htaccess文件来精细化。要想启用.htaccess文件的作用。要在httpd.conf里对AllowOverrride指令做配置

.htaccess会降低服务器的性能。解决办法是在容器中,使用AllowOverride指令开启。

如果你不想使用.htaccess文件名,可以用AccessFileName指令来换一个民主

AccessFileName .config

映射用户到目录

目录的索引

都是靠启用响应的模块

将目录放在高速缓存中

IndexOptins TrackModified

相关文章

  • windows 配置 Apache 并配置虚拟环境和php

    windows 配置Apache 主要内容:配置Apache , 配置Apache虚拟环境建立多个站点,配置ph...

  • Python-CGI配置

    准备 Apache 支持 CGI 配置,如果没有配置 Apache 服务器,请参考《Mac-Apache服务器配置...

  • 谈谈PHP下的服务端环境配置

    一:环境配置 1.apache的配置: 或者在 apache 配置文件里查看,路径 /etc/apache2/...

  • Apache相关

    参考1:Apache 配置文件管理参考2:Apache配置文件详解之httpd.conf 一、Apache配置概述...

  • Apache 和 Tomcat 协同

    Apache常规配置 先来看看如何对Apache进行简单配置: 配置文件在/etc/apache2目录中(默认),...

  • apache的详解-安装和配置

    apache的安装,Apache教程,Apache详解,Apache配置 一、什么是Apache? Apache是...

  • 20170829Apache学习

    Apache学习 参考 ubuntu apache2配置详解(含虚拟主机配置方法)Apache Http Serv...

  • Apache配置反向代理

    参考文章: Apache配置正向代理与反向代理 Apache反向代理配置

  • Apche2多站点配置

    1. 修改Apache配置文件 打开Apache的配置文件,/etc/apache2/sites-enabled/...

  • apache常见技巧

    apache常见技巧 关于apache apache是一个服务器,可以用于配置静态页面服务器 apache配置路径...

网友评论

    本文标题:配置Apache

    本文链接:https://www.haomeiwen.com/subject/somqbttx.html