Access to this serv u6.4...

记录铁木箱子工作与生活历程!
Post by 铁木箱子 in ,
阅读 (6,322)
&& & &今天在部署一个系统时,在apache中新开了一个VirtualHost,然后设置了DocumentRoot,等访问时却提示“You don’t have permission to access / on this server”,以为是权限的问题,就将项目根目录改成777权限,结果还是不行,google一番,得到答案。
&& & &修改httpd.conf文件,找到如下段:
&Directory /&
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all&/Directory&
&& & &就是最后一行Deny from all引起的,改成Allow from all,然后重启apapche,问题解决。看这段上面的注释是:First, we configure the “default” to be a very restrictive set of features。看来默认是很严格的访问控制,也是基于安全的考虑。
&& & &之所以在之前部署系统时没有遇到这个问题,是因为之前的系统都是基于java平台,在apache中直接将请求Proxy给了tomcat,所以就不存在apache中的目录访问权限设置了,这里mark下。
我猜你也在找这些
顺便看看推荐文章
你好,大侠,我一直对jav... 你好,上传不成功呀 楼主的这篇文章很好。不过我... 弱弱的问一下,jsp页面的...apache出现:You don't have permission to access / on this server的解决 - Linux操作系统:Ubuntu_Centos_Debian - 红黑联盟
apache出现:You don't have permission to access / on this server的解决
今天在新的linux上跑原来的代码,使用的的模式进行操作。几个相关的网站放在一个文件里,想法是通过网站列出的目录进行相应的网站进行操作。一切设置完成后,在中运行出现在You don't have permission to access / on this server.& 提示。查了一下apache手册找到问题所在处。这里定义了默认对网站根的访问权限。
# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
# First, we configure the &default& to be a very restrictive set of
# features.
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& Deny from all
&/Directory&
&Directory /&
&&& Options Indexes FollowSymLinks
&&& AllowOverride None
&/Directory&
摘自 爱国者的博客关于You don t have permission to access / on this server提示总结-Windows服务器-操作系统-壹聚教程网关于You don t have permission to access / on this server提示总结本文章总结了关于You don t have permission to access / on this server的一些问题的总结与解决办法,有需要的朋友可参考。
仔细检查了一遍配置文件httpd.conf,找到这么一段:
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& deny from all
&&& Satisfy all
&/Directory&
然后试着把deny from all中的deny改成了allow,保存后重起了apache,然后再一测试我的网页
解决Apache下403 Forbidden错误
&&& 今天在公司电脑上安装Apache,版本2.2.8,装完刚测试可以;配置了下php的php.in文件再次localhost打开发现错误:HTTP 错误 403 - 禁止访问,即403 Forbidden:You don't have permission to access / on this server.权限又不够了?
马上打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段代码:
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& Deny from all
&/Directory&
发现了吧。由于配置了php后,这里的&Deny from all&已经拒绝了一切连接。把该行改成&allow from all&,修改后的代码如下,问题解决。
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& allow from all
&/Directory&
系统是centos,You don't have permission to access / on this server.
在google上搜索了一下,大部分的解决方法就是。
&Directory /&
&&& Options FollowSymLinks
&&& AllowOverride None
&&& Order deny,allow
&&& Deny from all
&/Directory& 这里改成
&Directory /&
&&& Options Indexes FollowSymLinks
&&& AllowOverride None
&/Directory
我改了之后还是会出现上面的错误,于是看一下自己设定的工作目录权限。
Options ExecCGI Includes
改成下面这行设置后,显示正常。
Options Indexes FollowSymLinks
当访问类unix操作系统上的/usr/local/apache2/htdocs/foo/bar.htm文件时,你收到了Permission Denied的错误。
&首先,查看文件的访问权限:
$ cd /usr/local/apache2/htdocs/foo
$ ls -l bar.htm
&如果须要的话,就修复它们:
$ chmod 644 bar.html
对文件夹以及每个父文件夹做相同的操作
(/usr/local/apache2/htdocs/foo,/usr/local/apache2/htdocs,/usr/local/apache2,/usr/local/,/usr):
$ chmod +x
$ #repeat up to the root
&在一些系统上,可使用工具namei来列出各个路径上的不同组件的访问权限,然后去发现是否有权限问题:
$ namei -m /usr/local/apache2/htdocs/foo/bar.html
&3、最后,如果还是没有解决问题,那么需要查看扩展的访问权限。
使用setenforce 0关闭SELinux,看是否解决问题
上一页: &&&&&下一页:相关内容
鬼舞三国烈火屠龙编辑推荐
电脑壁纸相关专题现在的位置:
You don’t have permission to access / on this server.的解决方法
安装好wampserver,把wordpress放到www下。可是下一步想配置数据库时,打开phpmyadmin时看到的却是:
You don't have permission to access / on this server.
这句话的意思是“您没有权限访问此服务器。”
这时候需要在wampserver上单击左键,打开菜单中Apache下的httpd.conf
然后将以下代码
Deny from all
Allow from 127.0.0.1
Allow from all
学研端已经验证其有效性。(注意:要重启一下服务!)
P.S. 学研端简单解释下这一修改的意思,原来的代码的意思是拒绝除了了127.0.0.1以外的所有访问。修改以后的是允许所有的访问。
在http.conf文件中找到(说明:我的apache安装在E:/AppServ中),而我打算把PHP文件存放在E:\wemp目录中,所以将改为:
本分类最新文章您所在的位置: &
简单介绍下phpmyadmin 403错误的解决方法
简单介绍下phpmyadmin 403错误的解决方法
本文我们主要介绍了一个phpmyadmin 403错误:phpmyadmin 403 You don’t have permission to access /phpmyadmin/ on this server的解决方法,希望能够对您有所帮助。
在使用php的过程中,出现了phpmyadmin 403错误:phpmyadmin 403 You don&t have permission to access /phpmyadmin/ on this server,该如何解决呢?本文我们就介绍一下这类问题的解决思路与方法,希望能够对您有所帮助。
解决办法:
查看网上的资料说是selinux的问题,于是将其关掉但还是不行。还有一种说法说是selinux给httpd分配的权限问题,总之就是和权限有关。
于是进行下面的操作:
1.修改权限
2、修改phpmyadmin的权限使其得到selinux分配给httpd的权限,不过上面操作之后都没有用。
3、在http.conf文件中加入:
&&/usr/share/phpmyadmin/&&AllowOverride&None &Order&allow,deny &Allow&from&all &&.............. &service&httpd&restart&
之后,就能成功启动httpd服务了,问题解决。
关于phpmyadmin 403错误的解决的相关知识就介绍到这里了,希望本次的介绍能够对您有所收获!
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
MySQL众多的管理工具,是广大DBA管理好数据库的利器。
本专题将带领大家走入MongoDB的世界,MongoDB是一个基
MySQL集群由三部分组成,管理节点、存储节点和SQL节点
本书是目前中文版本第一个真正介绍PHP 5及MySQL 5新增语法与功能的权威宝典!
本书本着精、全、要三宗旨,从理论中延伸,从实践
51CTO旗下网站

我要回帖

更多关于 serv u6.4 的文章

 

随机推荐