Страница 1 из 1
Индивидуальная донастройка виртхостов
Добавлено: Чт янв 25, 2018 10:32 am
Den
Почему могут не работать мои дополнительные настройки nginx?
Я посмотрел файлы и не нашёл, в каком месте эти доп. настройки подключаются в основные конфиги?
Как это работает, и работает ли вообще?
Re: Индивидуальная донастройка виртхостов
Добавлено: Вт мар 27, 2018 4:54 pm
ferrumz
У меня тот же вопрос, файлы донастройки создаются в /etc/brainy/data/webserver_config/user_includes/
но они бесполезны никак не влияют на конфиг
можно поправить сами файлы, но при перезагрузке виртуальных хостов все изменения откатываются.
пока поправил сам файл шаблона по которому генерятся конфиги /etc/brainy/conf/vhosts/vhosts.tpl, но это не выход, файл при обновлении тоже замениться может скорее всего
Re: Индивидуальная донастройка виртхостов
Добавлено: Ср мар 28, 2018 7:41 am
alenka
да файлы создаются там, и в конфиге виртуального хоста
есть инклудник который описан над правилами (который подгружает ваши конфиги)
типа
include /etc/brainy/data/webserver_config/user_includes
Re: Индивидуальная донастройка виртхостов
Добавлено: Ср мар 28, 2018 11:53 am
ferrumz
Вот мой конфиг вирт хоста который был сгенерен скриптом и там нет никакого инклуда
нет его и в файле с шаблоном из которого он собирается
Может я не там смотрю?
стоит nginx+php-fpm без апача
/etc/nginx/sites-available/example.com.conf
Код: Выделить всё
server {
listen 5.188.204.211:80 ;
server_name example.com *.example.com;
root /home/userhost/sites/example.com;
access_log /etc/nginx/vhost_logs/example.com_access;
error_log /etc/nginx/vhost_logs/example.com_error;
location ~ /.well-known {
allow all;
}
location / {
root /home/userhost/sites/example.com;
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
root /home/userhost/sites/example.com;
#fastcgi_pass localhost:9009;
fastcgi_pass unix:/var/run/php-fpm/php72w-userhost.sock;
include fastcgi_params;
fastcgi_split_path_info ^(.+?\.php)(/.*)?$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_script_name;
set $path_info $fastcgi_path_info;
fastcgi_param PATH_INFO $path_info;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
я даже специально писал заведомо неверный конфиг, чтобы nginx не смог перезапуститься с ним, но ему все равно, он его не читает
Re: Индивидуальная донастройка виртхостов
Добавлено: Чт мар 29, 2018 7:07 am
alenka
строка инклуда появляется в момент
когда вы сохраните в индивидуальных настройках виртуальных хостов свое правило.
Когда правила нет или этот файл пустой инклудник не появится.
И да чуть не забыла. Обновите панель этот конфиг который вы выложили или устарел или изменен вами