如何解决路径的某个组件缺少 AWS CentOS Apache2 WebDAV 搜索权限
我在构建的网络服务器上的权限仍然存在问题。 apache 测试页面似乎在我的根目录中工作(有错误,见下文)。当我尝试路由到 WebDAV 文件夹时,我收到客户端错误 403 forbidden。我的根目录权限设置如下。服务器具有用于 HTTPS 的 SSL 证书。我还包含了配置文件。
Apache 测试/主页错误日志
[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 举报,一经查实,本站将立刻删除。