LINUX.ORG.RU
решено ФорумAdmin

nginx: редирект /media/style.css -> /media/style.css/


0

1

Например я запрашиваю /media/style.css а он меня редиректит на /media/style.css/ и там уже отдает документ.

Конфиг предельно простой:

user www-data;
worker_processes  1;

error_log  /var/log/nginx/error.log;
pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       /etc/nginx/mime.types;
    access_log  /var/log/nginx/access.log;
    sendfile        on;
    keepalive_timeout  65;
    tcp_nodelay        on;
    gzip  on;
    gzip_disable "MSIE [1-6]\.(?!.*SV1)";
    include /etc/nginx/sites-enabled/*;
}

единственный site-enabled

server {
        listen   80;
        server_name  xxx;
        location /media {
            alias /var/www/media;
        }

        location / {
            fastcgi_pass unix:/var/run/sock;
            include /etc/nginx/fastcgi_params;
        }
}

fastcgi.params


fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

Кто виноват и что делать?

nginx version: nginx/0.8.54

★★★★

Последнее исправление: redixin (всего исправлений: 1)

где-то root потерялся

server {
    ...
    root /home/fuxter/data/alliance/media;
    ...
}
fuxter
()
location /media/ {
root /var/www;
}

вот так кажется должно работать =)

fr_butch
()

Виноват был я. Там был не единственный site-enabled, а редиректы кидала джанга.

redixin ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.