Bug 17496 - перенос конфигураций в отдельные файлы
Summary: перенос конфигураций в отдельные файлы
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: nginx (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-09 14:12 MSD by xmm
Modified: 2011-02-10 19:08 MSK (History)
3 users (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description xmm 2008-10-09 14:12:37 MSD
увидел в убунте:
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 Vladimir V. Kamarzin 2008-10-09 14:52:04 MSD
Поддерживаю, хотелось бы видеть из коробки
Comment 2 Denis Smirnov 2008-11-24 21:12:28 MSK
Я за, есть желающие прислать патчи?
Comment 3 xmm 2008-11-27 01:38:51 MSK
Created attachment 3096 [details]
мой конфиг

У меня не остался оригинальный конфиг. Поэтому прилагаю не патч, а мой вариант стандартного конфига.
Comment 4 Denis Smirnov 2009-02-07 05:44:56 MSK
Ушло на сборку, спасибо.
Comment 5 xmm 2009-03-01 16:39:49 MSK
# 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 Vladimir V. Kamarzin 2009-03-02 08:58:24 MSK
(В ответ на комментарий №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 xmm 2009-03-02 12:25:27 MSK
(В ответ на комментарий №6)
> Зря.
Для меня, это не решённость именно этого бага.

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