LINUX.ORG.RU

Как настроить location

 ,


0

1

Добрый вечер.
Есть вот такой конфиг в nginx:

location /calc {
    alias /var/www/calc/;
    try_files $uri $uri/ /index.php$is_args$args;
    index index.php;

    location ~ ^/calc/(.+\.php)$ {
        include fastcgi_params;
        fastcgi_pass unix:/var/run/fastcgi.sock;
        fastcgi_split_path_info ^(.+.php)(/.*)$;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_index index.php;
    }
}

При наборе в браузере http://calc.loc/calc все отрабатывает нормально, но если ввести так http://calc.loc/calc/12 то отдается 404.

Вопрос вот какой, как сделать так что бы не отдавалась 404, а возвращался контент только уже взятый из того пути что в alias.

PS Помогите разобрать, а то уже 2 день сижу не знаю как допереть до этого.


Говорят на третий день приходит просветление

st4l1k ★★
()
Ответ на: комментарий от rdbn

Вообщем если кому интересно, то я в итоге я сделал так:

location /calc {
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-NginX-Proxy true;

    proxy_pass http://front.loc;
}

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