лак 4.1 default.vcl разрешения запрещены

Когда я пытаюсь добавить файл magento 2 лак.vcl, создав символическую ссылку, служба лака перестает работать с отказом в разрешении на ошибку, в то время как, если я использую файл конфигурации лака по умолчанию, лак работает гладко.

Мой стек ubuntu 16.04, лак 4.1

ls -al 

drwxr-xr-x  2 root root 4096 Mar 21 13:14 .
drwxr-xr-x 96 root root 4096 Mar 21 12:56 ..
lrwxrwxrwx  1 root root   44 Mar 21 13:14 default.vcl -> /var/www/bazaar/varnish.vcl
-rw-r--r--  1 root root 1225 Aug 22  2017 default.vcl_bak
-rw-r--r--  1 root root   37 Mar 21 12:56 secret

вот статус для обслуживания лака

 ● varnish.service - Varnish HTTP accelerator
   Loaded: loaded (/lib/systemd/system/varnish.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/varnish.service.d
           └─customexec.conf
   Active: failed (Result: exit-code) since Wed 2018-03-21 13:59:08 UTC; 2s ago
     Docs: https://www.varnish-cache.org/docs/4.1/
           man:varnishd
  Process: 3093 ExecStart=/usr/sbin/varnishd -j unix,user=vcache -F -a :80 -T localhost:6082 -f /etc/varnish/default.vcl -S /etc/varnish/secret -s malloc,256m (code=exited, status=2)
 Main PID: 3093 (code=exited, status=2)

Mar 21 13:59:08 bazaar systemd[1]: Stopped Varnish HTTP accelerator.
Mar 21 13:59:08 bazaar systemd[1]: Started Varnish HTTP accelerator.
Mar 21 13:59:08 bazaar varnishd[3093]: Error: Cannot read -f file (/etc/varnish/default.vcl): Permission denied
Mar 21 13:59:08 bazaar systemd[1]: varnish.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 21 13:59:08 bazaar systemd[1]: varnish.service: Unit entered failed state.
Mar 21 13:59:08 bazaar systemd[1]: varnish.service: Failed with result 'exit-code'.

мой текущий пользователь для nginx — базар

а разрешения для Polish.vcl следующие:

-rw-r--r--  1 bazaar bazaar 7226 Mar 21 13:24 varnish.vcl

Любой намек или помощь будут высоко оценены. Спасибо.


person Moeen Basra    schedule 21.03.2018    source источник


Ответы (1)


Вполне вероятно, что пользователь (vcache) не имеет доступа для чтения в родительском каталоге(ах) /var/www/bazaar.

person Nino Walker    schedule 20.12.2018