网站运营
位置:首页>> 网站运营>> LinuxApacheWeb服务器配置教程(3)

LinuxApacheWeb服务器配置教程(3)

 来源:互联网 发布时间:2008-09-26 17:26:00 

标签:


大家应该注意到,这一个部分是以开始,以结束的。这表示在其中间的部分都是针对指定目录��“/home/httpd/html”而言的。

1.Option命令有很多的参数,各个参数的意义如下所示:

All准许以下所有功能(MultiViews除外);

MultiViews准许内容协商的Multiviews;

Indexes若该目录下无index文件,则准许显示

该目录下的文件以供选择;

IncludesNOEXEC准许SSI(Server-sideIncludes),但不可

使用#exec和#include功能;

Includes准许SSI;

FollowSymLinks准许符号链接到其他目录;

ExecCGI准许该目录下可以使用CGI。

2.而AllowOverride命令则是用来决定是否准许在“access.conf”文件中设定的权限是否可以被在文件“.htaccess”中设定的权限覆盖。它有两个参数:

All准许覆盖;

None不准许覆盖。

3.Order命令:用来设定谁能从这个服务器取得控制。它也有两个参数:

allow可以取得控制;

deny禁止取得控制。

现在我们一起来看看关于目录“/home/httpd/html”的设置的含义:它使得这个目录,如果不存在index.htm文件时,列出目录信息以供选择,准许SSI,允许执行CGI程序,开启了动态连接。它不允许再使用在文件“.htaccess”中设定来覆盖这里所设置的权限。使所有的人都可以取得控制。

该文件的第二段非注释部分如下:

OptionExecCGI

AllowOverrideNone

这个表示目录“/home/httpd/cgi”的设置为,当前目录下可以执行CGI程序。不允许再使用在文件“.htaccess”中设定来覆盖这里所设置的权限。

需要说明的是,不同的LINUX系统中,可以在这个文件中看到的信息不完全相同,但是根据这里给出的信息,大家可以参照命令的解释自行理解文件中的设置,以及根据自己的需要进行相应的修改。

 使新的配置生效

在上面,我们可能已经根据新的需求更改了相应的配置选项,如果我们要

使得这个新的配置立即生效。我们就必须重新启动WEB服务进程。在LINUX中,我们可以十分方便地使用命令行来使得WEB服务进程重启。

/etc/rc.d/init.d/httpdrestart

0
投稿

猜你喜欢

手机版 网站运营 asp之家 www.aspxhome.com