使用Openresty autoindex on 但是无法列出文件,请问我的配置哪里错了吗?
版本:v1.10.18-lts
并尝试重启。
以下是我的配置:
location / {
root /www/sites/dl.example.com/index/music/;
autoindex on;
}
location /www/sites/dl.example.com/index/download/ {
autoindex on;
}
权限是755, 且用户是1panel
最开始是forbidden, 我后来加了 index: index.html 后变成404(即使我后来删除了这一行并重启openresty)
2024/10/01 20:30:54 [error] 7#7: *118 open() “/www/sites/dl.example.com/index/favicon.ico” failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /favicon.ico HTTP/1.1”, host: “dl.example.com”, referrer: “https://dl.example.com/”
2024/10/03 04:26:00 [error] 7#7: *1696 open() “/www/sites/dl.example.com/index/robots.txt” failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /robots.txt HTTP/1.1”, host: “dl.example.com”
2024/10/03 09:09:10 [error] 7#7: *1746 open() “/www/sites/dl.example.com/index/favicon.ico” failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /favicon.ico HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:32:26 [error] 24#24: *1854 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:32:32 [error] 24#24: *1854 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:33:26 [error] 38#38: *1856 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:33:32 [error] 38#38: *1857 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:39:07 [error] 7#7: *1 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 15:39:39 [error] 7#7: *3 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:16:24 [error] 7#7: *25 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:18:18 [error] 7#7: *26 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:18:19 [error] 7#7: *26 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:18:22 [error] 7#7: *27 directory index of “/www/sites/dl.example.com/index/download/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:23:50 [error] 7#7: *29 directory index of “/www/sites/dl.example.com/index/music/” is forbidden, client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:27:35 [error] 28#28: *34 “/www/sites/dl.example.com/index/music/download/index.html” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:27:39 [error] 28#28: *35 “/www/sites/dl.example.com/index/music/music/index.html” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:27:43 [error] 28#28: *35 “/www/sites/dl.example.com/index/music/music/index.html” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:27:57 [error] 28#28: *34 “/www/sites/dl.example.com/index/music/download/index.html” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:31 [error] 42#42: *36 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:34 [error] 42#42: *37 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:38 [error] 42#42: *36 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:41 [error] 42#42: *36 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:42 [error] 42#42: *36 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:43 [error] 42#42: *36 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:44 [error] 42#42: *37 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:28:52 [error] 42#42: *38 “/www/sites/dl.example.com/index/music/music/index.php” is not found (2: No such file or directory), client: 172.71.81.143, server: dl.example.com, request: “GET /music/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:29:48 [error] 42#42: *39 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:30:05 [error] 56#56: *40 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:30:06 [error] 56#56: *41 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:31:11 [error] 70#70: *42 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”
2024/10/03 17:31:13 [error] 70#70: *42 “/www/sites/dl.example.com/index/music/download/index.php” is not found (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: dl.example.com, request: “GET /download/ HTTP/1.1”, host: “dl.example.com”