Linux 403禁止你不';我没有访问/访问此服务器的权限

Linux 403禁止你不';我没有访问/访问此服务器的权限,linux,apache,configuration,Linux,Apache,Configuration,我不知道为什么?有人能帮我吗 顺便说一句,我用 ps-ef | grep httpd详细信息如下: 403 Forbidden Forbidden You don't have permission to access / on this server. 检查/data/www/default上的权限,并确保apache用户具有读取权限 如果这不能解决问题,请发布vhosts配置,并在/user/local/apache/logs/error\u log上检查错误日志。另外,这似乎不是您的

我不知道为什么?有人能帮我吗

顺便说一句,我用

ps-ef | grep httpd
详细信息如下:

403 Forbidden

Forbidden

You don't have permission to access / on this server.

检查
/data/www/default
上的权限,并确保
apache
用户具有读取权限


如果这不能解决问题,请发布vhosts配置,并在
/user/local/apache/logs/error\u log
上检查错误日志。另外,这似乎不是您的整个配置文件。

可能有很多原因

  • 检查您的/data/www/default中是否有.htaccess,以及它是否允许所有IP访问
  • 检查它是否直接使用IP地址而不是域名。如果是,则表示DNS中的IP地址到域的映射不正确
  • 检查DNS A地址是否分配了正确的IP
  • 检查文件夹权限以查看/data/www/default是否具有apache用户的读取权限
  • 另外,请尝试在httpd.conf中给出此选项

    ps -ef | grep httpd
    root      4884     1  0 04:58 ?        00:00:01 /usr/local/apache/bin/httpd
    apache    4886  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4887  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4888  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4889  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4890  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4891  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    6716  4884  0 05:10 ?        00:00:00 /usr/local/apache/bin/httpd
    root     21108 32310  0 10:33 pts/5    00:00:00 grep httpd
    
    
    不允许超限
    通融
    要求本地
    
    由于URL长度的原因,我出现了此错误,请检查您的URL是否太长

    我怀疑您的apache错误日志会告诉您一些有用的信息。谢谢,我在日志文件[Sun Feb 05 10:25:10.951862 2017][core:error][pid 4890](13)权限被拒绝:[client 47.91.147.234:56717]AH00035:访问/拒绝(文件系统路径“/data”)因为pathStack的某个组件缺少搜索权限,所以Overflow是一个用于编程和开发问题的网站。这个问题似乎与主题无关,因为它与编程或开发无关。请参阅帮助中心中的。也许或可能是一个更好的问题位置。另请参阅apache对该文件夹具有R W X权限“/data/www/default”。我猜原因可能是bluehost VPS的cpanel。我在日志文件[Sun Feb 05 10:25:10.951862 2017][core:error][pid 4890](13)权限被拒绝:[client 47.91.147.234:56717]AH00035:访问/拒绝(文件系统路径“/data”)因为路径的某个组件缺少搜索权限,这是您的问题。您需要“chmod a+x/data”“。如果问题在此之后仍然存在,请再次检查错误日志。这很奇怪!I chmod'/data'777,但问题再次显示相同的内容感谢您的帮助。最重要的是,我检查了所有内容,但没有找到答案。可能原因是bluehost VPS的cpanel。
    ps -ef | grep httpd
    root      4884     1  0 04:58 ?        00:00:01 /usr/local/apache/bin/httpd
    apache    4886  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4887  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4888  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4889  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4890  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    4891  4884  0 04:58 ?        00:00:00 /usr/local/apache/bin/httpd
    apache    6716  4884  0 05:10 ?        00:00:00 /usr/local/apache/bin/httpd
    root     21108 32310  0 10:33 pts/5    00:00:00 grep httpd
    
    <Directory />
       AllowOverride none
       Allow from all
       Require local
    </Directory>