</Directory>
禁止apache空主机头
<VirtualHost *:80>
DirectoryIndex index.html index.php
DocumentRoot "/usr/local/apache/webroot" #这个webroot 的文件是个空文件。
ServerName localhost # 把localhost 绑定到一个空的目录中 这样就别人解析的时候。他就会是个没有找到
# 文件的错误页面
ErrorDocument 404 /error.html # 你要是想让他看到一个可爱的页面。你可以把这个页面设计漂亮上一点。恶搞下
# 嘿嘿。就是的这个要看你心情了
</VirtualHost>
例子:
NameVirtualHost *
<VirtualHost *:80>
ServerAdmin yourmail@mail.com
DocumentRoot /error
ServerName abc.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin yourmail@mail.com
DocumentRoot "你的站点路径"
ServerName yourWebsite.com
ServerAlias *.yourWebsite.com
</VirtualHost>
Apache下禁止特定目录执行PHP
<Directory "<path_to_writeable_dir>">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>