V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
qinghon
V2EX  ›  NGINX

nginx 访问文件时跳转到 youku?

  •  1
     
  •   qinghon ·
    qinghon · 2019-06-08 12:03:22 +08:00 · 2974 次点击
    这是一个创建于 2021 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    我在本地用 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 的主站内容,而其他文件夹不会 2019-06-08 12-01-14 屏幕截图.png 为此我用 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
    
    mytsing520
        1
    mytsing520  
       2019-06-08 12:05:26 +08:00   ❤️ 1
    检查一下 script 目录里的东西
    qinghon
        2
    qinghon  
    OP
       2019-06-08 12:09:47 +08:00   ❤️ 2
    @mytsing520 卧槽这里什么时候下的 index.html,蠢哭了,非常感谢
    yylbfyl
        3
    yylbfyl  
       2019-06-08 13:00:05 +08:00 via Android   ❤️ 6
    看了这个帖子后我觉得是时候该退 V2EX 了
    pxw2002
        4
    pxw2002  
       2019-06-08 13:34:54 +08:00 via Android
    笑喷了
    难道不应该先看一下那个目录文件吗
    huiyifyj
        5
    huiyifyj  
       2019-06-08 14:06:54 +08:00
    看得 #2, 笑 cry。😂
    huiyifyj
        6
    huiyifyj  
       2019-06-08 14:07:26 +08:00
    楼主快把帖子下沉吧。
    ohmyzsh
        7
    ohmyzsh  
       2019-06-08 14:12:10 +08:00 via Android
    呵呵呵,666
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5332 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:04 · PVG 17:04 · LAX 01:04 · JFK 04:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.