Почему могут не работать мои дополнительные настройки nginx?
Я посмотрел файлы и не нашёл, в каком месте эти доп. настройки подключаются в основные конфиги?
Как это работает, и работает ли вообще?
Индивидуальная донастройка виртхостов
Re: Индивидуальная донастройка виртхостов
У меня тот же вопрос, файлы донастройки создаются в /etc/brainy/data/webserver_config/user_includes/
но они бесполезны никак не влияют на конфиг
можно поправить сами файлы, но при перезагрузке виртуальных хостов все изменения откатываются.
пока поправил сам файл шаблона по которому генерятся конфиги /etc/brainy/conf/vhosts/vhosts.tpl, но это не выход, файл при обновлении тоже замениться может скорее всего
но они бесполезны никак не влияют на конфиг
можно поправить сами файлы, но при перезагрузке виртуальных хостов все изменения откатываются.
пока поправил сам файл шаблона по которому генерятся конфиги /etc/brainy/conf/vhosts/vhosts.tpl, но это не выход, файл при обновлении тоже замениться может скорее всего
Re: Индивидуальная донастройка виртхостов
да файлы создаются там, и в конфиге виртуального хоста
есть инклудник который описан над правилами (который подгружает ваши конфиги)
типа
include /etc/brainy/data/webserver_config/user_includes
есть инклудник который описан над правилами (который подгружает ваши конфиги)
типа
include /etc/brainy/data/webserver_config/user_includes
Re: Индивидуальная донастройка виртхостов
Вот мой конфиг вирт хоста который был сгенерен скриптом и там нет никакого инклуда
нет его и в файле с шаблоном из которого он собирается
Может я не там смотрю?
стоит nginx+php-fpm без апача
/etc/nginx/sites-available/example.com.conf
я даже специально писал заведомо неверный конфиг, чтобы nginx не смог перезапуститься с ним, но ему все равно, он его не читает
нет его и в файле с шаблоном из которого он собирается
Может я не там смотрю?
стоит 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: Индивидуальная донастройка виртхостов
строка инклуда появляется в момент
когда вы сохраните в индивидуальных настройках виртуальных хостов свое правило.
Когда правила нет или этот файл пустой инклудник не появится.
И да чуть не забыла. Обновите панель этот конфиг который вы выложили или устарел или изменен вами
когда вы сохраните в индивидуальных настройках виртуальных хостов свое правило.
Когда правила нет или этот файл пустой инклудник не появится.
И да чуть не забыла. Обновите панель этот конфиг который вы выложили или устарел или изменен вами