Page 1 of 2

Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 7:12 pm
by Jano
Почему?

Code: Select all

location  /pics/ {
    alias /home/admin/web/pics/;
}

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 7:27 pm
by grayfolk
Jano wrote:
Wed Aug 21, 2019 7:12 pm
Почему?

Code: Select all

location  /pics/ {
    alias /home/admin/web/pics/;
}
Возможно, такое:
https://toster.ru/answer?answer_id=2591 ... ist_answer
Если у вас, например, location /img, то при
root /var/www ссылка /img/1.jpg будет вести в файл /var/www/img/1.jpg

а при alias /var/www та же ссылка будет вести в /var/www/1.jpg.

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 7:51 pm
by Jano
grayfolk wrote:
Wed Aug 21, 2019 7:27 pm
Jano wrote:
Wed Aug 21, 2019 7:12 pm
Почему?

Code: Select all

location  /pics/ {
    alias /home/admin/web/pics/;
}
Возможно, такое:
https://toster.ru/answer?answer_id=2591 ... ist_answer
Если у вас, например, location /img, то при
root /var/www ссылка /img/1.jpg будет вести в файл /var/www/img/1.jpg

а при alias /var/www та же ссылка будет вести в /var/www/1.jpg.
Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 7:53 pm
by Jano
Jano wrote:
Wed Aug 21, 2019 7:51 pm
grayfolk wrote:
Wed Aug 21, 2019 7:27 pm
Jano wrote:
Wed Aug 21, 2019 7:12 pm
Почему?

Code: Select all

location  /pics/ {
    alias /home/admin/web/pics/;
}
Возможно, такое:
https://toster.ru/answer?answer_id=2591 ... ist_answer
Если у вас, например, location /img, то при
root /var/www ссылка /img/1.jpg будет вести в файл /var/www/img/1.jpg

а при alias /var/www та же ссылка будет вести в /var/www/1.jpg.
Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?
root вместо alias не работает так же

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 7:56 pm
by grayfolk
Jano wrote:
Wed Aug 21, 2019 7:51 pm

Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?
Зависит от конкретного конфига.
Воспользуйтесь документацией - тут все просто: http://nginx.org/ru/docs/http/ngx_http_ ... html#alias

Как раз последний пример похож на ваш:
Если location и последняя часть значения директивы совпадают:

Code: Select all

location /images/ {
        alias /data/w3/images/;
    }
то лучше воспользоваться директивой root:

Code: Select all

location /images/ {
        root /data/w3;
    }

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 8:16 pm
by Jano
grayfolk wrote:
Wed Aug 21, 2019 7:56 pm
Jano wrote:
Wed Aug 21, 2019 7:51 pm

Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?
Зависит от конкретного конфига.
Воспользуйтесь документацией - тут все просто: http://nginx.org/ru/docs/http/ngx_http_ ... html#alias

Как раз последний пример похож на ваш:
Если location и последняя часть значения директивы совпадают:

Code: Select all

location /images/ {
        alias /data/w3/images/;
    }
то лучше воспользоваться директивой root:

Code: Select all

location /images/ {
        root /data/w3;
    }

Не пашет. Странно что в апаче алиас работат на раз два, а в nginx + php-fpm ну никак. Капец какой-то. Час уже бьюсь и ну вообще никак. ;(((

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 8:18 pm
by grayfolk
Jano wrote:
Wed Aug 21, 2019 8:16 pm

Не пашет. Странно что в апаче алиас работат на раз два, а в nginx + php-fpm ну никак. Капец какой-то. Час уже бьюсь и ну вообще никак. ;(((
Nginx перегружали после внесения изменений? Уверены, что изменения делаете там, где нужно?

Re: Не работает алиас папки nginx + php-fpm

Posted: Wed Aug 21, 2019 8:27 pm
by Jano
grayfolk wrote:
Wed Aug 21, 2019 8:18 pm
Jano wrote:
Wed Aug 21, 2019 8:16 pm

Не пашет. Странно что в апаче алиас работат на раз два, а в nginx + php-fpm ну никак. Капец какой-то. Час уже бьюсь и ну вообще никак. ;(((
Nginx перегружали после внесения изменений? Уверены, что изменения делаете там, где нужно?
Разумеется service nginx restart

Re: Не работает алиас папки nginx + php-fpm

Posted: Thu Aug 22, 2019 12:20 pm
by Jano
Кто-нибудь подскажет что не так?

Re: Не работает алиас папки nginx + php-fpm

Posted: Thu Aug 22, 2019 2:04 pm
by Jano
В апаче алиас работает, в nginx ну никак.
Я думаю где-то есть ограничение на папку может web