XETOWN

물어보기

/index.php?module=admin&act=dispFileAdminConfig

 

파일 링크 허용 아니오를 해도 다른 사이트에서 이미지 파일은 보이고..

 

nginx.conf 

 

location ~* \.(jpg|png|gif)$ {
    valid_referers none blocked domain.com
    if ($invalid_referer) {
        return 403;
    }
}
 
을 넣으면 사이트가 로딩 자체가 안되고..
 
세상에.. 이상태로 나의 트래픽을 빼앗기고 마는것인가요..
  • profile
    YJSoft 2016.11.04 12:56:07
    해당 XE 설정은 procFileDownload로 받아지는 첨부파일만 해당됩니다. 즉 이미지 파일 등 직접 받는 파일은 해당되지 않습니다.
  • ?
    라그릿 2016.11.04 12:56:47
    아.. 그렇군요..

    엔진엑스는 수정하면 홈페이지 자체가 안들어가져버리니.. 허허..
    그냥 포기해야겠네요..
  • ?
    라그릿 2016.11.04 17:42:54
    알고보니 바보라서 enble이 아니라 다른경로가서 뻘짓해버렸습니다 헤헤


    외부 링크 이미지 막기

    /etc/nginx/sites-enabled 경로 이동

    자신의 사이트 설정파일 오픈

    자신의 사이트 설정쪽으로 이동

    location ~* \.(css|js|gif|jpe?g|png|bmp|ico|svg)$ {
    valid_referers none blocked server_names;
    if ($invalid_referer) {return 403;}
    }

    문구 작성



    예시

    server {
    server_name 서버도메인;
    root /home/서버이름/public_html;
    include xe.conf; #rewrite 읽기
    index index.html index.htm index.php;
    location ~ \.php$ {
    limit_req zone=limit burst=5 nodelay;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /home/서버이름/public_html$fastcgi_script_name;
    include fastcgi_params;
    }
    location ~* \.(css|js|gif|jpe?g|png|bmp|ico|svg)$ {
    valid_referers none blocked server_names;
    if ($invalid_referer) {return 403;}
    }
    }

서버에 요청 중입니다. 잠시만 기다려 주십시오...