📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 13/02/15 в 17:34 |
Из официального руководства для начинающих на сайте nginx.org
Цитата: | По умолчанию, конфигурационный файл называется nginx.conf и расположен в каталоге /usr/local/nginx/conf, /etc/nginx или /usr/local/etc/nginx. |
Бля, ну как так!? unix\linux в большинстве системы позиционирующие себя по большей мере для программистов, ну хер с ним, пусть не для программистов. Но обьясните мне, как непрограммист должен реагировать на подобный мануал?!
Пусть некий админ логинится на чей-то незнакомый сервер. Для анализа конфигов, он должен ведь наверняка знать, где находится тот или иной конфиг. Что надо сделать первоначально после авторизации под рутом, чтоб однозначто знать, сколько программных серверов установлено на физическом сервере и какие они читают конфиги?
Или хз, какие программисты тогда проектировали такие системы, где все, мягко говоря, не однозначно. Может это было давно?! Почему нет однозначности?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/02/15 в 17:39 |
Где ментейнеры дистра забьют константу - там и будет. И вообще, конфиг передается через параметр cli в стартовом скрипте обычно.
|
|
|
|
С нами с 16.07.06
Сообщения: 886
Рейтинг: 892
|
Добавлено: 13/02/15 в 18:13 |
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 13/02/15 в 19:22 |
arma: да эту картинку в сокращённом и развернётом варианте я 100 раз видел.
Тоько это как раз не уменьшает геморности.
Pentarh писал: | Где ментейнеры дистра забьют константу - там и будет. |
Ну а есть какие-то переменные окружения, которые можно в любом месте просомтреть в человеческом виде?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/02/15 в 19:31 |
man nginx или man nginx.conf на целевой системе
Не помню точно. Помню при компиляции дистра в ман забивается выбранный путь.
|
|
|
|
С нами с 18.10.02
Сообщения: 4165
Рейтинг: 3365
|
Добавлено: 13/02/15 в 20:41 |
По дефолту обычно конфиги кладутся в /etc/ или /usr/local/etc/ (в зависимости от линукс-дистрибутива), это при условии что админ, настраивавший систему, не решил их в особое место засунуть. Но в таком случае можно стартовые скрипты посмотреть.
|
|
|
|
С нами с 11.09.09
Сообщения: 1385
Рейтинг: 409
|
Добавлено: 13/02/15 в 21:09 |
FreeBSD
Цитата: | Почему нет однозначности? |
разработчики разных веток линуксов как художники - "они так видят"
у кого-то реализм, а у кого-то абстракция с вывернутыми наизнанку глазами, которые растут на большом пальце левой ноги
это и системы касается в целом и кода системного
|
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 13/02/15 в 21:32 |
Как я пронял, расположение конфигов зависит только от сисетмы, не от дистрибутива. Верно?
Если взять только FreeBSD, OSX и основняе из популярных Линукс дистрибутивов Debian, Fedora, Ubuntu, CentOS. Есть среди них схожесть в данном вопросе расположения конфигов в файловой системе (хотябы между линуксами или хотябы между линуксами одной ветки!)?
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/02/15 в 21:35 |
В линухе обычно /etc/nginx/nginx.conf
В бзде обычно /usr/local/etc/nginx/nginx.conf
|
|
|
|
Прожигатель жизни
С нами с 20.10.05
Сообщения: 942
Рейтинг: 638
|
Добавлено: 13/02/15 в 22:36 |
S_Flash писал: | Что надо сделать первоначально после авторизации под рутом, чтоб однозначто знать, сколько программных серверов установлено на физическом сервере и какие они читают конфиги? |
Например команда
даст:
Код: | 1332 ? Ss 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
1335 ? S 0:11 nginx: worker process
1336 ? S 0:10 nginx: worker process
7803 pts/1 S+ 0:00 grep nginx
|
|
|
|
|
С нами с 17.03.12
Сообщения: 335
Рейтинг: 790
|
Добавлено: 13/02/15 в 22:37 |
nginx -V
configure arguments: --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
--conf-path то что тебя интересует.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/02/15 в 00:16 |
Поэтому берется какой нибудь один дистрибутив, к примеру centos , и с ним в дальнейшем работается.
Все конфиги всегда в привычных местах и тому подобное.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 20.03.12
Сообщения: 70
Рейтинг: 65
|
Добавлено: 14/02/15 в 03:01 |
когда занимались ломанием, тогда еще нгинх был не особо распространен, так вот в большинстве случаев
/etc/httpd/conf - апач и /etc/nginx/conf нгинх
В теории конфиг положить можно где угодно, и очень замечательно что не везде все одинаково. Постами выше научили уже находить конф
есть еще locate, но по дефолту не везде установлена
|
|
|
|
С нами с 20.03.12
Сообщения: 70
Рейтинг: 65
|
Добавлено: 14/02/15 в 03:03 |
S_Flash писал: | И Что надо сделать первоначально после авторизации под рутом, чтоб однозначто знать, сколько программных серверов установлено на физическом сервере и какие они читают конфиги?
|
Срочно выйти из под рута и зайти под любым пользователем
Ибо есть непоправимые последствия от необдуманных действий, самое веселое на моей памяти, это я убивал sshd демона случайно killall -9 sshd
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/02/15 в 03:32 |
slowpoke писал: | Срочно выйти из под рута и зайти под любым пользователем |
нахрена ? что бы вводить дополнительные команды на sudo ?
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
📈sflash.biz
С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447
|
Добавлено: 14/02/15 в 10:04 |
Stek писал: | Поэтому берется какой нибудь один дистрибутив, к примеру centos , и с ним в дальнейшем работается.
Все конфиги всегда в привычных местах и тому подобное. |
В редком случае, не соглашусь здесь с тобой. Не понимание сути вещей как правило ведёт к отврвтительным последствиям. Тут получится, как раз тот случай.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/02/15 в 18:02 |
S_Flash писал: | Тут получится, как раз тот случай. |
У каждого свое мнение Мне к примеру уже давно лень выяснять что и как в каком дистрибутиве устроено.
Хотя этот самый nginx я всегда для себя в ручную компилирую. Мне так легче поддерживать актуальную версию.
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|