nginx 访问文件时跳转到 youku?

2019-06-08 12:03:22 +08:00
 qinghon

背景

我在本地用 nginx 搭了个文件服务器,只用来给局域网分享文件, 配置文件如下

server {
    listen 8030;
    access_log  /var/log/nginx/access.log  main;
    server_name  fsw.localhost fsw.* ;
    charset utf-8;   
    client_max_body_size 40G;
    root        /home/wusheng;

    location ~ ^(.*)/$ {
            autoindex on;
            autoindex_exact_size off;#off 以 KB,MB,GB 显示文件大小; on 以 bytes 显
            autoindex_localtime on;  #on
    }
}

现象

然后呢,/home/wusheng 文件夹下有个 script 文件夹 精彩的就在这里,不管我用什么浏览器,手机还是 PC,无所谓清不清缓存,只要进 script 这个文件夹,都会得到 youku.com 的主站内容,而其他文件夹不会 为此我用 curl 测试过,现象同上

一开始我以为是哪个无良 mod 作怪,直到我禁用了 mod 希望有大佬有知道的指点一下

这是一条 access.log,没发现有其他不正常的 log
127.0.0.1 - - [08/Jun/2019:11:45:33 +0800] "GET /script/ HTTP/1.1" 200 844919 "http://localhost:8030/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.157 Safari/537.36" "-"

最后是nginx -V

nginx version: nginx/1.14.2
built with OpenSSL 1.1.0g  2 Nov 2017
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-x0ix7n/nginx-1.14.2=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -fPIC' --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-compat --with-debug --with-pcre-jit --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads --with-http_addition_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_gunzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp4_module --with-http_perl_module=dynamic --with-http_random_index_module --with-http_secure_link_module --with-http_sub_module --with-http_xslt_module=dynamic --with-mail=dynamic --with-mail_ssl_module --with-stream=dynamic --with-stream_ssl_module --with-stream_ssl_preread_module --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-headers-more-filter --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-auth-pam --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-cache-purge --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-ndk --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-echo --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-fancyindex --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/nchan --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-lua --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/rtmp --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-uploadprogress --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-upstream-fair --add-dynamic-module=/build/nginx-x0ix7n/nginx-1.14.2/debian/modules/http-subs-filter
2977 次点击
所在节点    NGINX
7 条回复
mytsing520
2019-06-08 12:05:26 +08:00
检查一下 script 目录里的东西
qinghon
2019-06-08 12:09:47 +08:00
@mytsing520 卧槽这里什么时候下的 index.html,蠢哭了,非常感谢
yylbfyl
2019-06-08 13:00:05 +08:00
看了这个帖子后我觉得是时候该退 V2EX 了
pxw2002
2019-06-08 13:34:54 +08:00
笑喷了
难道不应该先看一下那个目录文件吗
huiyifyj
2019-06-08 14:06:54 +08:00
看得 #2, 笑 cry。😂
huiyifyj
2019-06-08 14:07:26 +08:00
楼主快把帖子下沉吧。
ohmyzsh
2019-06-08 14:12:10 +08:00
呵呵呵,666

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571939

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX