Не работает алиас папки nginx + php-fpm
Posted: Wed Aug 21, 2019 7:12 pm
Почему?
Code: Select all
location /pics/ {
alias /home/admin/web/pics/;
}
Community Forum
https://forum.vestacp.com/
Code: Select all
location /pics/ {
alias /home/admin/web/pics/;
}
Возможно, такое:Jano wrote: ↑Wed Aug 21, 2019 7:12 pmПочему?
Code: Select all
location /pics/ { alias /home/admin/web/pics/; }
Если у вас, например, location /img, то при
root /var/www ссылка /img/1.jpg будет вести в файл /var/www/img/1.jpg
а при alias /var/www та же ссылка будет вести в /var/www/1.jpg.
Абсолютно нчиего не понял. Если не сложно, напиши пожалуйста, какие строчки будут правильными?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.
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 не работает так же
Зависит от конкретного конфига.
Если location и последняя часть значения директивы совпадают:
то лучше воспользоваться директивой root:Code: Select all
location /images/ { alias /data/w3/images/; }
Code: Select all
location /images/ { root /data/w3; }
grayfolk wrote: ↑Wed Aug 21, 2019 7:56 pmЗависит от конкретного конфига.
Воспользуйтесь документацией - тут все просто: http://nginx.org/ru/docs/http/ngx_http_ ... html#alias
Как раз последний пример похож на ваш:Если location и последняя часть значения директивы совпадают:
то лучше воспользоваться директивой root:Code: Select all
location /images/ { alias /data/w3/images/; }
Code: Select all
location /images/ { root /data/w3; }