`
youyun_2008
  • 浏览: 114329 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

转 Apache httpd虚拟目录403 forbidden问题的解决

阅读更多
环境:RHEL5 (CentOS 5), Apache httpd 2.2.3

Apache官方文档中对虚拟目录的403错误,给出了如下可能的原因:

1. 底层操作系统上的文件权限问题

2. 虚拟目录的权限配置

如下的虚拟目录,可以肯定所有人都能访问,并且能浏览目录结构:

Java代码  收藏代码

    Alias /upload /home/web/upload 
    <Directory /home/web/upload> 
        Options Indexes 
        AllowOverride AuthConfig FileInfo 
        Order allow,deny 
        Allow from all 
    </Directory> 



然则,forbidden了。。。。

/home/web/upload目录是由web用户创建的

执行chmod -R 777 /upload /home/web/upload/
用Root账号启动Apache,还是forbidden了。。。。

打开Apache配置文件(/etc/httpd/conf/httpd.conf,搜索"User apache",找到后发现下面还有一行"Group apache",很显然,无论你以何种身份启动apache,它在启动后会切换到apache身份来运行。

改为
User 用户名
Group 组名
分享到:
评论
1 楼 tianhandigeng 2012-08-23  
改了 还是没用

相关推荐

    apache服务出现Forbidden 403问题的解决方法总结

    总之,解决Apache服务的403 Forbidden问题需要系统地检查服务器的配置、权限、安全设置以及文件系统状态。通过逐步排查和调整,通常可以找到并修复问题,使服务恢复正常。在日常运维中,保持良好的日志记录习惯和...

    Apache 添加虚拟目录注意事项

    问题:配置Apache,httpd.conf 添加虚拟目录 &lt;IfModule&gt; Alias /sww/ “C:/xampp/htdocs/test/” &lt;/IfModule&gt; 出现限制权限访问, Access forbidden! You don’t have permission to access the requested object. ...

    Apache个性目录

    8. **错误页面定制**: Apache允许自定义错误页面,当发生404 Not Found、403 Forbidden等错误时,可以显示定制的信息,提供更好的用户体验。 9. **日志和性能优化**: 通过对日志文件的配置,可以收集网站访问数据,...

    Apache24 工具软件

    - **403 Forbidden**:检查文件和目录的权限设置是否正确。 - **404 Not Found**:确认文档根目录设置是否准确,文件是否存在。 - **500 Internal Server Error**:查看错误日志以定位问题。 - **慢速响应**:优化...

    apache documentroot指向htcdoc之外提示403错误的解决方法

    Apache服务器在运行过程中,如果将`DocumentRoot`设置为`htdocs`目录之外的路径,可能会遇到403 Forbidden错误,这通常是因为权限问题或者配置不当导致的。403 Forbidden错误意味着客户端有权限进行请求,但服务器...

    虚拟域名的配置资源下载

    2. 403 Forbidden错误:检查网站目录权限,确保Apache或Nginx用户有读取和执行文件的权限。 3. 500 Internal Server Error:查看服务器日志,找出错误原因,可能是配置文件语法错误或模块未启用。 4. 多个虚拟主机...

    PHP下打开phpMyAdmin出现403错误的问题解决方法

    3. Web服务器配置不当:比如,Apache服务器的配置文件httpd.conf或相应的虚拟主机配置文件中,有关phpMyAdmin目录的指令有误,也会引起403错误。 针对上述原因,以下是一些解决方法: 1. 检查并修改文件与目录权限...

    虚拟域名的配置和设置方法

    3. **403 Forbidden**:可能是因为权限问题,确保网站目录对Web服务器用户有读取和执行权限。 总之,虚拟域名的配置和设置涉及多个层面,包括DNS、服务器软件、配置文件等。理解其工作原理并熟练操作,能帮助我们...

    linux的apache2.4限定某个目录禁止解析PHP及user_agent与PHP相关配置1

    这样,当尝试访问 `/upload` 目录下的PHP文件时,服务器将返回403 Forbidden错误。 接下来,我们来限制特定`User-Agent`的访问。这可以帮助我们阻挡不受欢迎的爬虫或恶意请求。在同一个虚拟主机配置文件中,添加...

    httpd

    - **403 Forbidden**:权限问题,确保网站目录拥有正确的权限(755对目录,644对文件)。 - **404 Not Found**:文件路径错误,检查DocumentRoot配置是否正确。 - **500 Internal Server Error**:配置错误,检查...

    PHP环境配置

    在本文中,我们将深入探讨如何解决常见的错误,如Apache的403 Forbidden问题,以及安装和配置PHP、MySQL、Apache和相关工具的过程。 首先,Apache 403错误通常表示服务器拒绝了对特定资源的访问。在Apache的配置...

    如何修改和添加Apache的默认站点目录

    - 确保新的站点目录具有正确的权限,以防止出现403 Forbidden错误。 - 如果有防火墙或者其他安全软件,确保允许Apache访问新的站点目录。 - 在实际操作中,可能需要根据Apache版本的不同适当调整配置文件中的指令...

    apache You don't have permission to access /test.php on this server解决方法

    总之,解决Apache的403 Forbidden错误需要仔细检查配置文件,理解权限模型,并善用在线资源。记住,当遇到问题时,首先考虑查看软件官方文档和社区,这样能高效地解决问题,避免浪费时间。作为开发者,善于利用网络...

    详解Mac自带apache配置

    本文将详细介绍如何在Mac上配置Apache服务器,并分享一些实用技巧及常见问题的解决方案。 #### 二、Apache的基本操作 1. **启动、重启或停止Apache**: - 使用命令 `sudo apachectl start`、`sudo apachectl ...

    Apache下htaccess的配置使用详解

    当我们在没有服务器管理权限的情况下,例如租用虚拟主机,无法直接修改Apache服务器的主配置文件`httpd.conf`时,`.htaccess`就成为了一种便捷的解决方案。它可以实现诸如定义自定义404错误页面等特殊需求。 使用`....

    linux_apache_rewrite编译配置整理.pdf

    - `F`:Forbidden,禁止访问,返回403状态码。 - `G`:Gone,声明URL废弃,返回410状态码。 - `H`:Handler,强制使用特定的内容处理器。 - `E`:Environment,设置环境变量。 - `CO`:Cookie,设置客户端的...

    Apache服务器关闭TRACE Method请求方式的方法

    这段代码会检查请求的方法,如果发现是TRACE或TRACK,它会返回一个403 Forbidden状态,禁止这类请求。 2. **服务器管理员**:如果你拥有服务器的管理权限,可以直接编辑Apache的主配置文件`httpd.conf`。在文件的...

    windows中apache 301页面跳转实现方法

    - **403 Forbidden**:服务器理解请求,但拒绝执行。 - **404 Not Found**:服务器找不到请求的资源。 - **405 Method Not Allowed**:请求方法(如GET、POST)不受支持。 - **408 Request Timed Out**:服务器等待...

    apache urlrewrite防盗链功能配置

    在需要设置防盗链的虚拟主机目录下(如示例中的/home/img),创建或编辑.htaccess文件。此文件是Apache的配置指令,允许在特定目录层级进行配置。 3. **编写防盗链规则**: 在.htaccess文件中,添加以下内容: ...

    PHP伪静态Rewrite设置之APACHE篇

    - 通过.htaccess文件:这是Apache服务器的分布式配置文件,适用于虚拟主机环境,服务器管理员可允许用户通过修改.htaccess文件来设置URL重写规则。 2. Apache配置示例: - 启用重写模块(httpd.conf): ``` ...

Global site tag (gtag.js) - Google Analytics