您的位置:首页 > 运维架构 > Apache

Apache虚拟目录的配置

2014-06-27 00:00 204 查看
摘要: Apache虚拟目录配置

需求:Apache安装在C盘,但是C盘没有空间,D盘有更多空间

在D盘的一个文件夹下的网页html,php,当做网站管理

1)添加虚拟目录的节点

# 配置虚拟目录

<IfModule dir_module>

# directory 相当于是欢迎页面

DirectoryIndex index.html index.htm index.php

# 你的站点别名

Alias /myblog "D:/myblog"

# Directory d:/myblog 表示对d:/myblog文件夹设置权限

# 其他文件夹不设置

<Directory d:/myblog>

# 这是访问权限设置

# 权限执行顺序 先allow 再deny

order allow,deny

# 允许所有ip

Allow from all

</Directory>

</IfModule>

2)注销documentroot路径

# DocumentRoot "C:/Program Files/Apache/htdocs"

3)测试
http://localhost/myblog/news.html
4)设置欢迎页面
http://localhost/myblog/
DirectoryIndex news.html index.html index.htm index.php

5)Apache访问权限

order deny,allow # 先拒绝所有,再允许所有

allow from 218.20.253.2 # 允许218.20.253.2访问

deny from 218.20 # 拒绝218.20开头ip访问

以上表示

拒绝218.20开头的ip,但是允许218.20.253.2访问

以及218.20以外的ip可以访问

order allow,deny # 先允许所有,再拒绝所有

deny from 218.20 # 拒绝218.20开头ip

allow from 218.20.253.2 # 允许218.20.253.2开头ip访问

以上表示

拒绝所有ip访问
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: