synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУстановка, Загрузка и Настройка › nginx.conf сбрасывает настройки

nginx.conf сбрасывает настройки

ValeryFVV2002 · 09.11.2016

Прошу помощи.

На предустановленном nginx нужно поменять из-за ошибки

"upstream sent too big header while reading response header from upstream, client:"

 

proxy_buffer_size   128k;
proxy_buffers   4 256k;
proxy_busy_buffers_size   256k;

 

Менял в /etc/nginx/app.d/server.webstation-vhost.conf

 

После nginx -s reload все работает

 

Но после любой перезагрузки или после

synoservicecfg --restart nginx

все благополучно возвращается к дефолту.

 

Подскажите, плиз, как уговорить нас поверить, что так и надо.

Может есть шаблон из которого этот файл делается и поменять в нем?

DreamCatcher699 · 29.01.2017
Прошу помощи.

На предустановленном nginx нужно поменять из-за ошибки

"upstream sent too big header while reading response header from upstream, client:"

 

Может не актуально...

Столкнулся с подобной проблемой, тоже необходимо было внести некоторые изменения в конфигу nginx.

Дело в том, что конфига каждый раз пересобирается заново перед стартом сервиса с помощью шаблонизатора mustache.

Шаблоны лежат в /usr/syno/share/nginx

В Вашем случае нужно найти и поправить необходимые строки в самом шаблоне. Бакап шаблона (шаблонов) крайне желателен.

После перезагрузки сервиса (synoservicectl --restart nginx), конфигурация будет работать в соответствии с внесенными изменениями.

Amateur Synologist · 02.09.2020

Товарищи, как зайти туда и поправить? WinSCP пишет access denied.

Amateur Synologist · 10.09.2020

Разобрался как поменять. Может кто подскажет какой файл нужно править, чтобы сделать как здесь просят

https://sabre.io/baikal/install/

Securing your installation

 

Only the html directory is needed to be accessible by your web browser. You may choose to lock out access to any other directory using your webserver configuration.

 

In particular you should really make sure that the Specific directory is not accessible directly, as this could contain your sql database.

 

Nginx configuration

 

The following configuration may be used for nginx:

 

server {
  listen       80;
  server_name  dav.example.org;

  root  /var/www/baikal/html;
  index index.php;

  rewrite ^/.well-known/caldav /dav.php redirect;
  rewrite ^/.well-known/carddav /dav.php redirect;

  charset utf-8;

  location ~ /(\.ht|Core|Specific) {
    deny all;
    return 404;
  }

  location ~ ^(.+\.php)(.*)$ {
    try_files $fastcgi_script_name =404;
    include        /etc/nginx/fastcgi_params;
    fastcgi_split_path_info  ^(.+\.php)(.*)$;
    fastcgi_pass   unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO        $fastcgi_path_info;
  }
}