Bug 17496 - перенос конфигураций в отдельные файлы
: перенос конфигураций в отдельные файлы
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/nginx)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-10-09 14:12 by
Modified: 2011-02-10 19:08 (History)


Attachments
мой конфиг (10.00 KB, application/octet-stream)
2008-11-27 01:38, xmm
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-10-09 14:12:37
увидел в убунте:
nginx.conf:
  ...
  include /etc/nginx/sites-enabled/*;
  ...

find /etc/nginx:
./sites-enabled
./sites-enabled/default -> ../sites-available/default
./sites-available
./sites-available/default
./nginx.conf
./mime.types

Таким способом можно просто отключать не нужные пока сайты.
------- Comment #1 From 2008-10-09 14:52:04 -------
Поддерживаю, хотелось бы видеть из коробки
------- Comment #2 From 2008-11-24 21:12:28 -------
Я за, есть желающие прислать патчи?
------- Comment #3 From 2008-11-27 01:38:51 -------
Created an attachment (id=3096) [details]
мой конфиг

У меня не остался оригинальный конфиг. Поэтому прилагаю не патч, а мой вариант
стандартного конфига.
------- Comment #4 From 2009-02-07 05:44:56 -------
Ушло на сборку, спасибо.
------- Comment #5 From 2009-03-01 16:39:49 -------
# service nginx restart
Checking configuration sanity for nginx:  2009/03/01 15:00:57 [info] 28909#0:
the configuration file /etc/nginx/nginx.conf syntax is ok
2009/03/01 15:00:57 [emerg] 28909#0: open() "//@nginx_log@/access.log" failed
(2: No such file or directory)
2009/03/01 15:00:57 [emerg] 28909#0: the configuration file
/etc/nginx/nginx.conf test failed

Новую ошибку открывать не стал.
Достаточно поправить в default конфиге @nginx_log@ на /var/log/nginx

И ещё не понял смысл в каталогах  conf-available.d conf-enabled.d
Набор групп общих параметров, чтоб не трогать nginx.conf?
Примеры есть?
------- Comment #6 From 2009-03-02 08:58:24 -------
(В ответ на комментарий №5)
> # service nginx restart
> Checking configuration sanity for nginx:  2009/03/01 15:00:57 [info] 28909#0:
> the configuration file /etc/nginx/nginx.conf syntax is ok
> 2009/03/01 15:00:57 [emerg] 28909#0: open() "//@nginx_log@/access.log" failed
> (2: No such file or directory)
> 2009/03/01 15:00:57 [emerg] 28909#0: the configuration file
> /etc/nginx/nginx.conf test failed
> 
> Новую ошибку открывать не стал.

Зря.

> Достаточно поправить в default конфиге @nginx_log@ на /var/log/nginx
> 
> И ещё не понял смысл в каталогах  conf-available.d conf-enabled.d
> Набор групп общих параметров, чтоб не трогать nginx.conf?
> Примеры есть?

Это тоже лучше отдельной багой типа "недостаточная документированность".
------- Comment #7 From 2009-03-02 12:25:27 -------
(В ответ на комментарий №6)
> Зря.
Для меня, это не решённость именно этого бага.

> Это тоже лучше отдельной багой типа "недостаточная документированность".
Возможно и так.
------- Comment #8 From 2009-10-31 12:25:46 -------
Я правильно понимаю что это дуп 17746?
------- Comment #9 From 2010-03-10 11:45:28 -------
Вообще, на данный момент всё работает так, как задумывалось.. или нет ?
------- Comment #10 From 2011-02-10 19:08:14 -------
давно исправлено