Apache修改根目录没有访问权限问题的解决
来源:互联网 发布:mysql查询取消重复 编辑:程序博客网 时间:2024/05/17 23:14
关键错误:You don't have permission to access / on this server
其实我也不是很清楚,这样修改会出现什么问题!
所以如果是本地调试的话,可以使用,而应用于服务器的话,请慎重!否则出现安全问题,本人概不负责!
今天因为要修改 Apache 的默认根目录,是从FAT32逻辑分区的默认文件夹 调到 NTFS逻辑分区的某个文件夹!
我先将
DocumentRoot "默认目录" -> DocumentRoot "目标目录"
打开网页,结果访问提示:403错误!关闭了IE的"显示友好的HTTP错误",显示没有权限访问(You don't have permission to access / on this server)!
我想着大概是没有权限去访问该目录,因为一般情况下,NTFS对访问权限控制的很严格的!
于是打开目录,一看,访问权限居然是everyone的完全控制!那用户在文件夹访问权限上是绝对没有问题了!肯定是apache的配置问题了,于是上网搜索,找到如下相关信息,用于修改权限.
<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
Deny from all
Satisfy all
</Directory>
根据配置文件提示,此设置是用于修改Apache对所有目录的访问权限的,如果任意修改,可能会带来安全隐患的!那我们来看看到底是什么在作祟,让我们无法访问网页的吧!
Deny from all 有点英文基础的都可以看的出来,这里是关键:拒绝所有!
将Deny改为Allow试试!(因为可能会存在大小写敏感的问题,所以推荐用首字母大写,有兴趣的可以自己尝试小写!)一下通过了,但是这样配置的话服务器安全性会...
于是我继续往下看配置文件!
发现了以下内容
#
# This should be changed to whatever you set DocumentRoot to.
#
以上这行注释的意思:无论你的服务器根目录设置为什么,你都必须保证此处配置保持一致!
<Directory "默认目录">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI
MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options
All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please
see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks
#
# AllowOverride controls what directives may be placed in .htaccess
files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
</Directory>
再将以上的"默认目录"设置为"目标目录",(当然已经将对所有权限访问的设置修改为拒绝了!)刷新一下页面,OK,通过了!
- Apache修改根目录没有访问权限问题的解决
- 解决apache没有权限响应的问题
- 127.0.0.1访问,没有权限: 'GetObject'问题的解决(转)
- 解决“没有权限访问组策略”的问题
- 解决没有权限访问phpmyadmin问题
- centos下apache访问根目录下目录失败的解决
- Samba:您没有权限访问的问题
- Linux下修改Apache根目录问题
- iOS NSHomeDirectory()根目录不能写入,没有权限访问
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 解决ubuntu14.04下samba共享目录share点开弹出没有权限访问的问题
- 如何解决误修改/etc/passwd 的root根目录,导致无法进入root根目录的问题
- 如何修改apache的文档根目录
- 如何解决AJAX中跨域访问出现'没有权限'的错误
- 如何解决AJAX中跨域访问出现'没有权限'的错误
- DDSS
- 《TCP/IP协议族》(第4版)
- C#利用QQ游戏破解QQ密码
- IDataParameter[]怎么创建
- trac 安装步骤
- Apache修改根目录没有访问权限问题的解决
- 数字转成字符
- 在IE中托管Windows Form
- developer group answer for ViewRoot & View
- 开发环境设置
- 为二维数组在堆上分配空间 zz msdn
- asterisk 之 IVR 设置中英文语言选择 (dialplan)
- 关于用CSS控制页面居中
- VC 6.0 常见小问题及解决方案