Apache服务器运维笔记(4)----服务器扩展部分
在Apache的默认配置文件夹中有一个 extra 目录,这个目录是用来存放 Apache 其他模块的配置文件的。这些文件是 Apache 针对常用的模块而设置并提供的,它们都是通过 Include 指令来加载的。如果需要使用则只需要在 httpd.conf 文件中相应的加载行前删除 "#" ,将其注释取消,使用这些文件可以很方便地进行有针对性的修改,而不用在httpd.conf 里查找半天。Apache 扩展配置文件如下所示:

| 文件名 | 用途 |
| httpd-autoindex.conf | 自动索引配置 |
| httpd-dav.conf | WebDAV配置 |
| httpd-default.conf | Apache 的默认配置 |
| httpd-info.conf | mod_status、mod_info 模块配置 |
| httpd-languages.conf | Apache 多语言配置支持 |
| httpd-manual.conf | 在网站上提供Apache手册 |
| httpd-mpm.conf | 多路处理模块配置文件 |
| httpd-multilang-errordoc.conf | 实现多语言的错误配置 |
| httpd-ssl.conf | SSL配置 |
| httpd-userdir.conf | 配置用户目录 |
| httpd-vhosts.conf | 虚拟主机配置 |
使用 Include 来加载配置文件
Include 用于加载其他配置文件,对于早期的 httpd.conf 文件来说,管理员完全不需要担心它会多么复杂,但是当一个 httpd.conf 中出现了大量的关于虚拟主机、SSL、web_dav 的配置之后,再去查找和修改就会变得非常麻烦,而使用Include指令,可以缩小 httpd.conf 文件的尺寸,让它变得更好读写,例如,可以将虚拟主机的配置单独放在一个文件中,然后通过 Include 指令来加载。
Include conf/vhost/httpd-vhosts.conf
Include 指令可以通过通配符来加载多个文件,而这个顺序则是按照字母书序加载的,如果使用 Include 指令指向了一个目录,则会按字母顺序加载这个目录的所有文件。另外在加载文件路径方面,可以使用绝对路径,也可以使用相对于 ServerRoot 目录的相对路径。例如:
Include /usr/local/apache2/conf/vhost/httpd-vhosts.conf
#或者使用相对路径
Include conf/vhost/httpd-vhosts.conf
建议使用相对于 ServerRoot 目录的相对路径进行调用。
Apache服务器运维笔记(4)----服务器扩展部分的更多相关文章
- Apache服务器运维笔记(3)----容器部分
1.<IfModule>容器 <IfModule>容器作用于模块,它会首先判断模块是否载入,然后再决定是否进行处理,也就是说只有当判断结果为真时才会执行容器内的指令,相反如果为 ...
- Apache服务器运维笔记(2)----使用apxs来进行编译安装 mod_txt 模块
mod_txt是一个非常有趣的模块,它实现了文本的输出过滤器,它可以在指定类型的网页上,将你指定的txt文件显示在网页的头部和尾部. 在它的主页 http://apache.webthing.com/ ...
- Apache服务器运维笔记(2)----使用<IfDefine>容器实现不同的配置
还有一种方法用来实现不同配置的Apache服务器启动,就是在一个配置文件中使用<IfDefine name> ... </IfDefine> 容器来定义,在<IfDefi ...
- Apache服务器运维笔记(1)----运行多个Apache服务器
所有的Apache管理员都会遇到一个问题,就是在一台物理系统上运行多个版本的Apache服务器,或是运行多个同一版本的Apache服务器的副本,对于前者,在编译时为不同版本的Apache指定不同的安装 ...
- Apache服务器运维笔记(6)----目录 文件 网络容器的安全问题
<Directory>.<Files>.<Location> 这三个容器的作用都很相似,都是以容器的形式来封装一组指令对访问进行控制,只是它们的区别在于作用于目录. ...
- Apache服务器运维笔记(5)----容器的处理顺序
容器在配置文件中是可以多次使用的,同时也可以嵌套使用,但是 Apache 在处理容器时却是有一定顺序的,因此在编写容器配置时需要按照一定的顺序来进行,否则Apache处理的结果很可能不是管理员想要的. ...
- 《DevOps故障排除:Linux服务器运维最佳实践》读书笔记
首先,这本书是Linux.CN赠送的,多谢啦~ http://linux.cn/thread-12733-1-1.html http://linux.cn/thread-12754-1-1.html ...
- 谈谈我的windows服务器运维管理
我们开发的页游General War(http://gw.gamebox.com)上线运营也有半年多了,服务器的开发到运维基本都由我一手包办,在服务器上线之后我们又招了一个程序员接手后续功能的开发,而 ...
- 【转载】网站服务器运维记实:阿里云1核2G突发性能t5服务器突然变得卡顿
阿里云突发性能服务器1核2G的t5服务器在高资源利用率的情况下运行一段时间后,发现服务器反应变得很慢,通过windows远程桌面连接上服务器后查看到CPU性能一直在90%到100%之间,无法降下来.前 ...
随机推荐
- pip安装本地文件
I do a lot of development without an internet connection1, so being able to install packages into a ...
- fetch 请求列表ListView
//练习二 电影列表(网络请求数据)可参考:http://www.jianshu.com/p/22de6734d858 /** 展示电影列表* 逻辑:* 未获得数据时:显示等待页面* 获得数据时: 显 ...
- SQL语句之用户管理
SQL语句系列 1.SQL语句之行操作 2.SQL语句之表操作 3.SQL语句之数据库操作 4.SQL语句之用户管理 占坑,待写……
- 断电后gitlab报500错误启动出错
异常断电后,gitlab报500错误,重启无效 通过sudo gitlab-ctl reconfigure启动时, 提示 [execute] pgsql:could not connect to se ...
- C# 进程通信SendMessage和有关消息参数
SendMessage是啥? 函数原型: LRESULT SendMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM IParam)SendMessage( ...
- simulate UE activity
can: 1,connect, disconnect 2,configure serial,nic,com,model,version,IMEI,IMSI,IP 3,various AT comman ...
- java中如何把图片转换成二进制流的代码
在学习期间,把开发过程经常用到的一些代码段做个备份,下边代码内容是关于java中如何把图片转换成二进制流的代码,应该能对各朋友也有用处. public byte[] SetImageToByteArr ...
- Quartz .net 一直运行失败
使用了新的: Quartz.NET 2.6.2 https://github.com/quartznet/quartznet/releases IScheduler scheduler = StdSc ...
- ImportError: No module named 'tkinter'
环境说明: windows7.vscode1.33.1.python3.7.0. 解决方案: 通过安装程序单独卸载“tcl/tk and IDLE”------重新安装“tcl/tk and IDLE ...
- Java解析excel文档并以List<T>输出
/********************************************************工具类start*********************************** ...