Apache服务器配置指令的范围和环境

发布时间:2020-03-31 03:30:02 作者:nikey 阅读量:2264

Apache服务器配置指令的范围和环境
 
每个Apache指令都有它的适用范同和操作环境。下面是Apache指令的2种应用范围。
全局环境(C;eneralServerContext),在这种环境下的指令适用于整个服务器,如ServerName、Port等指令。但是这类指令是可以被其他范崮较小的指令所覆盖,比如设置一个虚拟主机,那么它的ServerName将被覆盖。
容器环境(ContainerContext),有些配置指令是有一定的范围或者作用域的,这些容器是:
 
<Direcroqp>
 
<DirectoryMatch>
 
<Files>
 
<FilesMatch>
 
<Locacion>
 
<LocationMatch>
 
<Virt,ualHost>
 
这些容器指令只能在它所包括的范围内有效,比如Deny等。它的语法如下:
 
<名称>
 
指令
 
</名称>
 
这有点像HTML的标记,把一段说咀囊括进来说明这一个功能。这样的写法说明组成这个配置的选项可能由很多的属性组成。比如:
 
<Directoryff"/usr/local/web/apache/icons">
 
Optjons Indexes MulLiV_ews
 
AllowOverr/deZgone
 
Order allow deny
 
Allow frarnall
 
</DireCtory>
 
上面说明中的属性只是针对/usr/local/web/apache/icous目录的,对于其他的目录不起作用。这种写法是可以嵌套的,即一个标记里可以嵌套另一个标记:
 
<名称>
 
<名称1>
 
</名称1>
 
</名称>
 
这样的标记方法在配置文件httpd.conf里并不多见,而且有的没有太多的意义。

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

  热门标签

爱秒云
Catfish(鲶鱼) Blog V 4.7.3