Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

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

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
11 posts
  • 1
  • 2
  • Next
Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Wed Aug 21, 2019 7:12 pm

Почему?

Code: Select all

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

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает алиас папки nginx + php-fpm
  • Quote

Post by grayfolk » 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.
Top

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » 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.
Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?
Top

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Wed Aug 21, 2019 7:53 pm

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 не работает так же
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает алиас папки nginx + php-fpm
  • Quote

Post by grayfolk » 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;
    }
Top

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Wed Aug 21, 2019 8:16 pm

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 ну никак. Капец какой-то. Час уже бьюсь и ну вообще никак. ;(((
Top

grayfolk
Support team
Posts: 1111
Joined: Tue Jul 30, 2013 10:18 pm
Contact:
Contact grayfolk
Website Facebook Skype Twitter

Os: CentOS 6x
Web: nginx + php-fpm
Re: Не работает алиас папки nginx + php-fpm
  • Quote

Post by grayfolk » Wed Aug 21, 2019 8:18 pm

Jano wrote: ↑
Wed Aug 21, 2019 8:16 pm

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

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Wed Aug 21, 2019 8:27 pm

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
Top

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Thu Aug 22, 2019 12:20 pm

Кто-нибудь подскажет что не так?
Top

Jano
Posts: 60
Joined: Thu Feb 04, 2016 3:11 pm

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

Post by Jano » Thu Aug 22, 2019 2:04 pm

В апаче алиас работает, в nginx ну никак.
Я думаю где-то есть ограничение на папку может web
Top


Post Reply
  • Print view

11 posts
  • 1
  • 2
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password