|
|
|
|
移动端

8.4.1 常规配置(2)

《Linux服务器配置全程实录》第8章配置Web服务器,在本章中将介绍通过Apache配置HTTP、HTTPS、WebDAV、反向代理、安全配置、多种用户认证方式、虚拟主机,JSP环境搭建,LAMP环境搭建以及使用Lighttpd实现HTTP、HTTPS、虚拟主机等的相关内容。本节为大家介绍常规配置。

作者:张勤/杨章明来源:人民邮电出版社|2011-08-11 08:34

8.4.1  常规配置(2)

(1)Global Environment:全局配置(如图8-3所示)。该部分参数主要对Apache运行环境及状态进行设置。

 
(点击查看大图)图8-3  Global Environment
(2)Main server configuration:主服务配置(如图8-4所示)。该部分实际也是对Apache运行网站的参数设置,如果使用了虚拟主机,也会成为虚拟主机配置中未定义参数的默认值。
 
图8-4  Main server configuration
(3)Virtual Hosts:虚拟主机配置(如图8-5所示),如果主服务配置中的参数位于某个虚拟主机的配置中,那么这些参数只对该虚拟主机生效。
 
图8-5  Virtual Hosts
由于在RHEL 5.x中Apache默认包括以下参数,因此所有位于/etc/httpd/conf.d目录中的*.conf将被自动附加到/etc/httpd/conf/httpd.conf文件中。有了这个功能,可以将需要配置的功能分成多个配置文件,存放在/etc/httpd/conf.d目录中(文件名可任意,但必须以.conf结尾),便于管理配置。
  1. Include conf.d/*.conf 

有很多Apache的模块在安装后会自动在/etc/httpd/conf.d中创建一个配置文件将模块载入,如果在安装了模块后,又不想使用该模块时,可以将/etc/httpd/conf.d对应的配置文件改一个名字即可(改后的名字不能以.conf结尾)。使用如下命令查看Apache已载入的模块,如图8-6所示。

  1. httpd -M 
 
图8-6  httpd -M

在Apache中可通过容器Direcotry、File、Location对配置(参数位于"Main server configuration"部分)或某个虚拟主机进行颗粒化的控制。最常用的容器是文件系统和网络空间。

(1)文件系统容器使用以下格式。在定义目录或文件时可以使用通配符("*"匹配任何字符串,"?"匹配任何单个的字符)或正规表达式。

  1. <Directory 目录> 
  2.      参数  
  3. </Directory> 
  4. <Files 文件> 
  5.      参数  
  6. </Files> 
  7. <DirectoryMatch 目录正规表达式> 
  8.      参数  
  9. </DirectoryMatch> 
  10. <FilesMatch 文件正规表达式> 
  11.      参数  
  12. </FilesMatch> 

(2)网络空间使用以下格式。在定义目录或文件时可以使用通配符("*"匹配任何字符串,"?"匹配任何单个的字符)或正规表达式。

  1. <Location 路径> 
  2.      参数  
  3. </Location> 
  4. <LocationMatch 路径正规表达式> 
  5.      参数  
  6. </LocationMatch> 
【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读—网络应用

本书是一本介绍当前主流计算机网络应用技术的工具图书,全面总结了当前最主流、最基础的计算机网络应用,包括局域网和互联网应用两方面。在...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊