在nginx.conf文件中找到块

时间:2016-02-26 19:32:03

标签: nginx

我需要你的帮助,我是新的使用nginx,我不知道我做错了什么,我正在使我的定位块服务.js但由于某种原因,我不能说明它不会进入我的定位块,这是nginx.conf文件:

worker_processes  1;
pid        logs/nginx.pid;

events {
    worker_connections  1024;
}

http {
    geoip_country         /usr/local/src/GeoIpbd/GeoIP.dat;
    geoip_city            /usr/local/src/GeoIpbd/GeoLiteCity.dat;
    access_log            logs/access.log;

    map $geoip_country_code $allowed {
        default             0;
        "VE"                1;
    }

    map $domain $value {
        default             "";
        dominio            "XXXXXX";
    }

    include       mime.types;
    default_type  application/octet-stream;

    sendfile        on;

    keepalive_timeout  65;

    server {
        root /usr/local/nginx/html;
        listen       80;
        server_name  yyyyyyyy;

        location ~* '/vs/(?P<domain>.+)/' {
            if ($allowed){
                rewrite ^ /js/vs.js last;
            }
        }

        location = /js/vs.js {
            root html/js;
            expires 0;
            sub_filter_types  application/javascript;
            sub_filter_once   off;
            sub_filter        string $value;
        }
    }
}

我的请求是这样的脚本:

<script type="text/javascript" src="http://yyyyyyyy/dominio/"></script>

这是access.log文件:

  

GET / dominio / HTTP / 1.1&#34; 404 570&#34; - &#34; &#34; Mozilla / 5.0(Windows NT 10.0; WOW64)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 48.0.2564.116 Safari / 537.36

我的error.log文件:

  

/usr/local/nginx/html/dominio/index.html"找不到(2:没有这样的文件或目录),客户端:190.199.171.220,服务器:localhost,请求:&#34; GET / marydice / HTTP / 1.1&#34;,主机:&#34; yyyyyyyy&#34 ;

我确实在error.log中看到我在我的服务器中寻找/usr/local/nginx/html/dominio/index.html路由,我没有,不知怎的,它看到请求好像它等于服务器路径,我不知道为什么。

如果有人可以帮助我,我会贬低它

0 个答案:

没有答案