Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Main Section Web Server
  • Search

Nginx: disable_symlinks

Questions regarding the Web Server
Apache + Nginx, Nginx + PHP5-FPM
Locked
  • Print view
Advanced search
5 posts • Page 1 of 1
iliander
Posts: 1
Joined: Mon May 27, 2013 2:33 pm

Nginx: disable_symlinks

Post by iliander » Mon May 27, 2013 2:42 pm

Приветствую!

В логах сервера (Centos x64, Vesta CP 0.9.7) обнаружил много подобных ошибок:
openat() "/home/example/web/example.org/public_html/images/favicon.ico" failed (13: Permission denied)

Гугл привел меня по этим ссылкам:
http://trac.nginx.org/nginx/ticket/107
http://linuxguru.ru/panel/ispmanager/fi ... spmanager/

В принципе, там подробно рассказывается суть проблемы.
Отключение директивы disable_symlinks решило проблему. Хотя сомневаюсь, что это правильное решение.
В общем, интересно узнать: это какие-то проблемы при конфигурации с моей стороны или все же баг в vesta и стоит ждать его исправления?
Top

skid
VestaCP Team
Posts: 1476
Joined: Wed Apr 06, 2011 11:12 pm

Re: Nginx: disable_symlinks

Post by skid » Mon May 27, 2013 8:25 pm

Спасибо, что написали. Будем решать.
Top

moderatorh
Posts: 6
Joined: Thu Feb 26, 2015 10:07 pm

Re: Nginx: disable_symlinks

Post by moderatorh » Mon Mar 16, 2015 2:02 am

Скажите пожалуйста, чем закончилось решение?
В шаблон Nginx добавлено
disable_symlinks if_not_owner from=%docroot%

Но права, выставляемые панелью на каталог %docroot% - 751, что исключает возможность читать данный каталог nginx'ом, а значит и проксировать статику по дефолту.

Какая официальная позиция разработчиков по этому поводу?
%docroot% - 755?
Тогда почему это не делается из коробки? Или у меня что то кривит?
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Nginx: disable_symlinks

Post by skurudo » Mon Mar 16, 2015 5:14 am

ls -la /home/unitest/web/unitest.ru/

dr-xr-x--x 9 unitest unitest 4096 Mar 13 13:01 .
drwxr-x--x 3 unitest unitest 4096 Mar 13 13:01 ..
drwxr-x--x 2 unitest unitest 4096 Mar 13 13:01 cgi-bin
drwxr-x--x 2 unitest unitest 4096 Mar 13 13:01 document_errors
dr-xr-x--x 2 unitest unitest 4096 Mar 13 13:01 logs
drwxr-x--x 2 unitest unitest 4096 Mar 13 13:01 private
drwxr-xr-x 8 unitest unitest 4096 Mar 13 19:20 public_html
drwxr-x--x 2 unitest unitest 4096 Mar 13 13:01 public_shtml
dr-xr-x--x 2 unitest unitest 4096 Mar 13 13:01 stats

Все ровно, не?
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Nginx: disable_symlinks

Post by Deeryo » Mon Mar 16, 2015 12:49 pm

Привет, уже давно есть файл /usr/local/vesta/data/templates/web/hosting.sh, в котором выставляются права 755, это можно видеть тут http://c.vestacp.com/0.9.8/rhel/templat ... hosting.sh
Так что ищите разницу между своими и офиц. шаблонами.
PS. А еще можно было сменить группу папки на группу nginx и выставить права 750.
Top


Locked
  • Print view

5 posts • Page 1 of 1

Return to “Web Server”



  • 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
 

 

cron

Login  •  Register

I forgot my password