Nginx не запускается со следующей ошибкой:
nginx: [emerg] ModSecurityConfig in /usr/local/server/nginx/conf/nginx.conf:133: Cannot open config file: /usr/local/server/nginx/conf/../base/base.conf
Конфигурация указывается примерно так в блоке http{}
:
ModSecurityConfig ../base/base.conf;
Кроме того, conf confcoty - это символическая ссылка на папку /vagrant/conf/
:
vagrant@node3:/usr/local/server/nginx$ ls -laht
total 68K
drwxr-xr-x 16 serv serv 4.0K Oct 7 02:12 .
lrwxrwxrwx 1 root root 14 Oct 7 02:12 conf -> /vagrant/conf/
drwxr-xr-x 3 root root 4.0K Oct 6 09:17 logs
drwxr-xr-x 2 serv serv 4.0K Oct 6 09:17 sbin
drwxr-xr-x 2 serv serv 4.0K Apr 12 09:24 base <<-- the base folder is here
Я считаю, что это еще одно интересное поведение, связанное с тем, что nginx не может читать нужные ему файлы.
vagrant@node3:/usr/local/server/nginx/base$ head -n1 /usr/local/server/nginx/conf/../base/base.conf
head: cannot open ‘/usr/local/server/nginx/conf/../base/base.conf’ for reading: No such file or directory
vagrant@node3:/usr/local/server/nginx/base$ cd /usr/local/server/nginx/conf/../base/
vagrant@node3:/usr/local/server/nginx/base$ head -n1 base.conf
### BLAH