您的位置:首页 > 理论基础 > 计算机网络

apache本地配置虚拟主机httpd-vhosts.conf常用

2014-08-26 12:51 597 查看
XAMP多站点配置

#wamper+基础配置 NameVirtualHost *:80不要忘了加
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "d:/phpenv/apache/htdocs"
</VirtualHost>

<VirtualHost *:80>
ServerName ams.com
DocumentRoot "D:/wamp/www/ams"
<Directory "D:/wamp/www/ams">
Options Indexes
Allow from all
Allowoverride all
DirectoryIndex index.php index.html default.html default.htm
</Directory>
</VirtualHost>

-----------

NameVirtualHost *:80

#############配置一
<VirtualHost *:80>
ServerName psj.com
DocumentRoot "D:/xammpp/htdocs/psj"
<Directory "D:/xammpp/htdocs/psj">
#Options Indexes dede网站搬家后的配置
Order allow,deny
Allow from all
Allowoverride all
#
DirectoryIndex index.php index.html default.html default.htm

</Directory>
</VirtualHost>

#############配置二

<VirtualHost *:80>
ServerName lj.com
DocumentRoot "D:/xammpp/htdocs/lj"
<Directory "D:/xammpp/htdocs/lj">
Options Indexes
Allow from all
Allowoverride all
#
DirectoryIndex index.php index.html default.html default.htm

</Directory>
</VirtualHost>

----------------------------------------------------------------------------------------------------------------

前提条件 httpd.conf

AllowOverride None

改为

AllowOverride All

.htaccess禁止访问某个目录下的文件

将以下保存为.htaccess并复制到目录下即可

<Files ~ ".*">

Order allow,deny

Deny from all

</Files>

-----

如果只禁止访问如栏目下的index.html文件

可以这样设置

<Files ~ "index.html"> #~表示任何文件类型

Order allow,deny

Deny from all

</Files>

----------------------

http.conf的配置

Order Allow,Deny 规则详解

Order Allow,Deny 检查下面2个规则的顺序
Allow from all
Deny from ip1 ip2

Order Allow,Deny 下面2个规则的顺序是错误的
Deny from ip1 ip2
Allow from all
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: