Dmitriy_2014

Dmitriy_2014
Рейтинг
370
Регистрация
01.07.2014
Интересы
Веб-технологии
Ilya74 #:

Ispmanager ничего не выбирает. Он запускает команду выставив определённые параметры, которые уже обрабатывают такие моменты касательно вопросов по тем или иным пакетам. Выше я вам написал какие именно параметры применяется в APT для разруливания этих вопросов.

Так он при обновлении затрет конфиг или нет?
CursedPotato #:

В случае с apt-get на современном Debian по-умолчанию будет N (оставить текущий конфиг). Если речь про пост Sly32, он просто говорил о том, что можно добавить команде аргумент, который укажет на то, что нужно автоматически положительно или отрицательно отвечать на такие промпты. Если промпт вылез, то такой аргумент явно не был передан в команду.

Вот пример того, как выглядит этот промпт:
https://stackoverflow.com/questions/22957939/how-to-answer-an-apt-get-configuration-change-prompt-on-travis-ci-in-this-case

Собственно, опять же, с ISPmanager дел не имел и просто даю знать, как работает apt-get в чистом Debian. Осмелюсь предположить, что раз выскакивают подобные промпты, то ничего специфического в ISPmanager не происходит при ручном обновлении и он просто предоставляет графический интерфейс для запуска `apt-get dist-upgrade -y` в интерактивном режиме и ответа на промпты.

В общем, не похоже, что должны быть какие-то проблемы. Если хочется дополнительно убедиться, можно просто проверить работу сервисов, которые были установлены на сервер. Обычно сервер выделяют под один-несколько сервисов и сразу должно быть понятно, если что-то отвалилось (стоит почтовый сервер? отправьте тестовое письмо). Если всё-таки отвалилось, то наводка есть - посмотрите конфиг того, что упало.

Да, точно вот это то и было при обновлении:

Installing new version of config file /etc/logrotate.d/couchdb ...
  Configuration file `/etc/couchdb/local.ini'
   ==> Deleted (by you or by a script) since installation.
   ==> Package distributor has shipped an updated version.
     What would you like to do about it ?  Your options are:
      Y or I  : install the package maintainer's version
      N or O  : keep your currently-installed version
        D     : show the differences between the versions
        Z     : start a shell to examine the situation
   The default action is to keep your current version.
  *** local.ini (Y/I/N/O/D/Z) [default=N] ? 

Помню много буковок и что-то про конфигурационный файл пакета.

Так значит если система обновляется от настроек в ispmanager’е в автоматическом режиме, то она на автомате выберет N так как он по умолчанию([default=N]) при таком вопросе и не будет трогать конфиг устанавливаемого пакета.

N or O  : keep your currently-installed version – я так понял типа оставить текущую версию конфиг файла.
CursedPotato #:

Могу ошибаться, т.к. с ISPmanager дел не имел, но, судя по описанию, это очень похоже на промпт apt-get при обновлении пакетов. Речь там о том, что в новой версии пакета конфиг по-умолчанию был каким-то образом изменён (добавлены какие-то новые значения, например), а локальный конфиг был отредактирован пользователем, поэтому вслепую его обновить (перезаписать) нельзя.

Варианты ответа при промпте:

  •  N (по-умолчанию): оставить текущий конфиг
  •  Y: перезаписать текущий конфиг новым конфигом по-умолчанию
  • И пара других вспомогательных вариантов вроде открытия конфигов в редакторе для сравнения

Соответственно, если нажать вслепую Enter, то останется текущий конфиг и ничего перезаписано не будет, что не должно быть фатально и обычно является предпочтительной опцией.

Да, вот это похоже на тот случай, я тоже нажал N оставить все как есть, жаль, что все не записал очистил шелл, просто сильно удивился за последние сто лет не видел такого, и да там еще какие-то варианты выбора были, я просто на скорости обновил, нажал и пошел в магазин, а потом думаю, что это было-то :)

И вот видите уже три варианта, один пишет будет нажато на автомате что-то по дефолту не понятно, что, другой человек пишет, что будет автоаппруф Y, вы говорите N (по-умолчанию), а там еще два варианта было вроде.

И да вопрос был связан вроде с конфигурационными файлами определенного пакета вроде бы.
Sly32 #:

Ну тогда пусть хакер отбросит лень и таки прочитает про создание и чтение конфигураций. Никто не собирает систему руками, а в скриптах ты можешь прописать что угодно, в том числе и создание конфигов, вычитывание из и зменение и проч. К примеру ты думаешь что нужно самому писать конфиг нжинкс во время установки? Все это прописано в баш-скрипте. Я понатно написал?

Да, понятно, тогда ответь мне на простой вопрос, когда я в настройках панели управления сервером ispmanager ставлю настройку – Обновлять систему и панель ispmanager, где можно посмотреть этот баш-скрипт, просто чтобы хотя бы примерно посмотреть, как это реализовано, может там и вправду на все по дефолту Y нажимается.
Ilya74 #:

Так что мешает спросить поддержку? Какая разница редко или нет? Вам интересно как работает ПО, у вас есть лицензия на это ПО. Идёте и спрашиваете непосредственно у разработчика и получаете точный ответ. Вы почему-то прям любите в теории обсуждать, миллон тем от вас в стиле "вокруг да около".

Там три года тебе отвечать будут, хоть платно хоть бесплатно, тут может был у кого такой случай и … Короче не хочу я в поддержку звонить…
Ilya74 #:

Напишите в поддержку ispmanager да спросите. Они вам конкретно скажут что их софт делает. Или вы любите только в теории обсуждать, чтобы подольше?))

Я просто спросил, за несколько лет такое редко бывало просто.
Sly32 #:
И снова на арене вопрос со звездочкой, который гуглиться за 2 минуты. Но хакерам даркнета это неподвластно, поэтому отвечаю тут - есть параметр автоаппрува в линуксе, в любом бащ-скрипте можно прописать
И система не будет ждать ответа пользователя.

Вы не совсем поняли, я не про подтверждение устанавливать или не устанавливать пакет, я про то что вовремя уже установки пакета, когда уже было нажато Y, прямо во время установки пакета идет какой-то дополнительный вопрос, который связан не с подтверждением устанавливать или нет пакет, а с тем оставить какие-то там настройки, связанные с устанавливаемым пакетом или оставить все как есть и продолжить установку. Это не подтверждение для – Согласны ли вы установить пакет – Y/N, это другое, это прямо во время установки пакета, уже Y был нажат, это не совсем то. Про автоаппрув, ленивый и не очень умный хакер из даркнета знает.
Mik Foxi #:
Будет что-то максимально дефолтное, но не факт что более нужное для тебя. Такие обновления лучше производить вручную, чтоб сразу видеть что происходит А не само ночью когда ты спишь и узнаешь что сервер лег только утром в понедельник.
Это то да, но лень требует жертв, как и красота порою, так я так и не понял, она пропускает обновление этого пакета или по дефолту жмет Y/N(там кстати по моему еще и другие буквы были) и идет дальше?

Сейчас на сервере у меня swap не используется, показывает 0, сервер ничего особенного веб-сервер для сайта там работает, памяти ещё полно свободной, но этот swap делается в два клика, бесплатно, и по сути добавляет 4 Гб. оперативной памяти, ну или сколько не жалко отдать от HDD, а так как у меня еще и SSD NVME, то по сути тот же чип памяти, ну почти.

Цель сделать на запас, если память вдруг переклинит и её не станет свободной, хоть в файл подкачки если что сработает, а так я даже не знаю что будет если память в 100% забьется. повиснит что-нибудь, у меня как-то сервер mysql базы данных вырубило, толи памяти не хватило, толи-что и какая-то линуксовская фигня решила убить процесс mysql и тем самым освободив память, все сработало, вот только сайтик перестал работать что-то. А так может своп спас бы…
Sly32 #:

Интерпретатор тут не причем. Если в настройках у тебя адрес с www, то вордпрес и будет ждать роут с таким адресом. Протокол http - это не магия, почитай как он работает. 
<www.site.com> ---> DNS -->Nginx(redirect) ---> wordpress
ты ввел адрес <site.com> в строке браузера. DNS ищет соответствующую запись и возвращает ip сайта.

А запись должна быть вида A  ---  example.com -- 1.2.3.4

Дальше уже нжинкс слушает 80 порт и если на него приходит запрос начинают работать его редиректы. то есть:

Если в вордпрес у тебя  адрес- www.example.com - то на него и придет запрос

Если ты делаешь запрос вида www.exapmle.com то DNS ищет CNAME запись, потому что по сути это обычный поддомен и переадресует ее на А запись, дальше все тоже самое.

Также переадресация может быт не в твоем nginx.conf а в базовом. То есть панель управления хостингом может это делать незаметно для тебя.

В настройках конфига Nginx у меня только редирект на https:

return 301 https://$host:443$request_uri;

И то там не то что www, не указан, там и домен не прописан, там переменная $host, откуда она его берет тоже не ясно, может с server_name, но там указаны два домена один без www другой типа как алиес с www. Фиг знает может это.

А в самой панели управления сервером ISPmanager’е, есть в настройках сайта, возможность выставить редирект с не www на www или наоборот, но эта настройка не настроена.

Тогда у меня остался всего один вопрос и к сожалению он тот же самый:

Как же понять и где посмотреть где настроен редирект с не www на www?

Панель управления(Скрытая настройка или таинственная работа)

DNS записи

WordPress движок

PHP интерпритатор

Apache

Nginx

Единственное место где я прямо вижу что прописано с www это настройки в WordPress, Общие, там два URL’а.
Всего: 2005