微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

路径的某个组件缺少 AWS CentOS Apache2 WebDAV 搜索权限

如何解决路径的某个组件缺少 AWS CentOS Apache2 WebDAV 搜索权限

我在构建的网络服务器上的权限仍然存在问题。 apache 测试页面似乎在我的根目录中工作(有错误,见下文)。当我尝试路由到 WebDAV 文件夹时,我收到客户端错误 403 forbidden。我的根目录权限设置如下。服务器具有用于 HTTPS 的 SSL 证书。我还包含了配置文件

Apache 测试/主页错误日志

Response from server

[Tue Jan 05 19:50:08.046068 2021] [authz_core:error] [pid 16205] [client 24.12.224.240:49442] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/
[Tue Jan 05 19:50:08.277899 2021] [authz_core:error] [pid 16205] [client 24.12.224.240:49442] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/noindex,referer: https://pass.efrandincpa.com/noindex/css/open-sans.css
[Tue Jan 05 19:50:08.278590 2021] [authz_core:error] [pid 16207] [client 24.12.224.240:49443] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/noindex,referer: https://pass.efrandincpa.com/noindex/css/open-sans.css
[Tue Jan 05 19:50:08.300682 2021] [core:error] [pid 16205] (13)Permission denied: [client 24.12.224.240:49442] AH00035: access to /favicon.ico denied (filesystem path '/var/pass/efrandincpa.com/html/favicon.ico') because search permissions are missing on a component of the path,referer: https://pass.efrandincpa.com/
[Tue Jan 05 19:50:08.319365 2021] [authz_core:error] [pid 16207] [client 24.12.224.240:49443] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/noindex,referer: https://pass.efrandincpa.com/noindex/css/open-sans.css
[Tue Jan 05 19:50:08.324681 2021] [authz_core:error] [pid 16205] [client 24.12.224.240:49442] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/noindex,referer: https://pass.efrandincpa.com/noindex/css/open-sans.css

WebDAV 错误

Error message response from server

[Tue Jan 05 20:07:45.998386 2021] [authz_core:error] [pid 16263] [client 24.12.224.240:49695] AH01630: client denied by server configuration: /var/pass/efrandincpa.com/html/webdav
[Tue Jan 05 20:07:47.001979 2021] [core:error] [pid 16263] (13)Permission denied: [client 24.12.224.240:49695] AH00035: access to /favicon.ico denied (filesystem path '/var/pass/efrandincpa.com/html/favicon.ico') because search permissions are missing on a component of the path,referer: https://pass.efrandincpa.com/webdav

权限

[centos@ip-172-31-36-102 /]$ ls -ld var
drwxr-xr-x. 22 root root 4096 Jan  5 03:50 var
[centos@ip-172-31-36-102 /]$ ls -ld var/pass
drwxr-xr-x. 3 root root 29 Jan  5 03:33 var/pass
[centos@ip-172-31-36-102 /]$ ls -ld var/pass/efrandincpa.com
drwxr-xr-x. 4 root root 29 Jan  5 06:51 var/pass/efrandincpa.com
[centos@ip-172-31-36-102 /]$ ls -ld var/pass/efrandincpa.com/html
drwxr-xr-x. 3 root root 57 Jan  5 18:54 var/pass/efrandincpa.com/html
[centos@ip-172-31-36-102 /]$ ls -ld var/pass/efrandincpa.com/html/webdav
drwxr-xr-x. 2 root root 29 Jan  5 19:20 var/pass/efrandincpa.com/html/webdav
[centos@ip-172-31-36-102 /]$ ls -ld var/pass/efrandincpa.com/html/favicon.ico
-rw-r--r--. 1 apache apache 15406 Jan  5 18:54 var/pass/efrandincpa.com/html/favicon.ico

配置文件

[centos@ip-172-31-36-102 conf.d]$ cat efrandincpa.com.conf
<VirtualHost *:80>
    ServerName pass.efrandincpa.com
    ServerAlias efrandincpa.com
    DocumentRoot /var/pass/efrandincpa.com/html
    ErrorLog /var/pass/efrandincpa.com/log/error.log
    CustomLog /var/pass/efrandincpa.com/log/requests.log combined
    RewriteEngine on
    RewriteCond %{SERVER_NAME} =efrandincpa.com [OR]
    RewriteCond %{SERVER_NAME} =pass.efrandincpa.com
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>

[centos@ip-172-31-36-102 conf.d]$ cat webdav.conf
<VirtualHost *:80>
    ServerName pass.efrandincpa.com
    ServerAlias efrandincpa.com
    DocumentRoot /var/pass/efrandincpa.com/html/webdav
    ErrorLog /var/pass/efrandincpa.com/log/error.log
    CustomLog /var/pass/efrandincpa.com/log/requests.log combined
    Alias /webdav /var/pass/efrandincpa.com/html/webdav
    <Directory /var/pass/efrandin/html/webdav>
        DAV On
        AuthType "Basic"
        AuthName "webdav"
        Require all granted
    </Directory>
</VirtualHost>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。