博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

2008GOGOGO

quekchdream.cublog.cn
Apache架设Web服务器全攻略(三)
Start

 

这条指令说明了是否跟踪服务程序所产生的扩展状态。

以下是对于DSO的支持,分别利用了LoadModuleAddModule参数。我们可以阅读表1,加载自己所需要的模块。

2.主服务器设置

下面设置主服务器(非虚拟服务主机)。


Port 80



这个参数给出了服务程序开启监听的端口号为80


User nobody

Group nobody

ServerAdmin root@localhost

ServerName localhost



上面的第一、二行代表了打开服务进程的用户名和用户组名。第三、四行则是管理员的邮件地址和此服务器的主机名。


DocumentRoot "/home/httpd/html"

DirectoryIndex index.html index.htm index.shtml index.cgi

UserDir public_html

 

上面前两行定义了网页的主目录和首页名称。UserDir给出了用户的绝对路径,也就是说明个人主页存放路径。

AccessFileName .htaccess

此指令指定了每个目录下的文件权限是由.htaccess决定。当Apache试图读取某一目录下的文件时,它将先查阅“.htaccess”文件中所列的访问控制指令,并执行相应的操作。

Mime 的文件定义类型是由下面的两句所决定:


TypesConfig /etc/mime.types

MIMEMagicFile share/magic

AddLanguage en .en



此参数可以增加对多种语言的支持。


ErrorLog /var/log/httpd/error_log

LogLevel warn

CustomLog /var/log/httpd/access_log common



上面这些代码代表了客户机访问服务器的一些日志文件。

完成全局设置后,我们还要针对每个目录的权限进行特定的配置。

3.目录权限的配置

我们只以一个目录为例,其它的路径可以类推。


<Directory /home/*/public_html>

AllowOverride FileInfo AuthConfig Limit

Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec

<Limit GET POST OPTIONS PROPFIND>

  Order allow,deny

  Allow from all

</Limit>

  <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK   UNLOCK>

  Order deny,allow

  Deny from all

</Limit>

</Directory>



这一段定义了/home/*/public_html目录下可以或禁止进行的文件操作,以及客户机的受限范围。


Google
 

发表于: 2008-01-03,修改于: 2008-01-03 14:13,已浏览376次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:22.30612