3.目录权限的配置
我们只以一个目录为例,其它的路径可以类推。
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目录下可以或禁止进行的文件操作,以及客户机的受限范围。
4.虚拟主机配置
虚拟主机配置是Apache最精彩的地方之一,很多的ASP也是利用Apache这个特性来提供优质服务的。
SSLDisable
ServerAdmin webmaster@virt.com
DocumentRoot /var/httpd/virt
ScriptAlias /cgi-bin/ /var/httpd/virt/cgi-bin/
ServerName www.virt.com
ErrorLog logs/virt-error.log
TransferLog logs/virt-access.log
</VirtualHost>
我们可以看到它的语法和真正主机设置相差甚小,因此不再介绍。
实例
最后以我自己的Apache(httpd.conf)为例来结束我们的讲解。
Port 80
Listen 80
Listen 1024
User wwwrun
Group wwwrun
ServerAdmin webmaster@wudi.com
ServerRoot /etc/httpd
ErrorLog logs/error_log
TransferLog logs/access_log
PidFile logs/httpd.pid
ServerName www.wudi.com
MinSpareServers 3
MaxSpareServers 20
StartServers 3
如图1所示。
