• Жонглируем версиями PHP в системе
    0

    и как cagefs поможет поменять дефолтную системную версию PHP или сменить системный редактор? Ну или поменять pager для листания манов?)

  • Жонглируем версиями PHP в системе
    0

    Хмм… давайте выйдем из контекста какого-либо коммерческого продукта, из сферы хостинга приложений. Просто вы настраиваете linux сервер под себя. Вот статья просто про один такой прием настройки системы под себя. Вне зависимости от кейса — одна у вас система или их много, собираете вы box vagrant'a для разработчиков или билдите docker образ для хостинга приложения. Вот все) Не больше. Поэтому категоричность вашего комментария вводит в недоумение.

  • Жонглируем версиями PHP в системе
    0

    На примере CLI PHP в статье показан стандартный и беспроблемный подход по настройке. Это прием из другой плоскости системного администрирования, чем хостинг приложений. На месте PHP версий могли быть совсем другие бинарники, например, не относящиеся к вебу вообще.

  • Жонглируем версиями PHP в системе
    +1

    Вы мой любимый тип клиентов) "Ничего знать не хочу, сделайте так чтобы чух-чух". Все-таки кроме хостинга приложений существует масса вариантов где используется Linux и если вы не хотите узнавать что-то новое, то другим может быть вполне полезным.

  • Жонглируем версиями PHP в системе
    0

    А если речь идет про CLI?

  • Жонглируем версиями PHP в системе
    0

    Почему трудно? Просто я не был уверен, что в моей системе от семерки ничего не развалится, поэтому поставил 5.6


    Если вас все устраивает — вперед)

  • Жонглируем версиями PHP в системе
    0

    Я идею со скелетоном отверг для себя. Ну не нравится мне такое хранить в домашнем каталоге.

  • Жонглируем версиями PHP в системе
    +1

    У update-alternatives есть возможность задать альтернативные директории для конфигов и симлинок. Через /etc/profile.d можно добавить уникальный кастомный путь в PATH для каждого пользователя. Для простоты использования update-alternatives --altdir.. --admindir.. можно завернуть в алиас для пользователя через тот же /etc/profile.d. Таким образом каждый пользователь сможет менять дефолтную версию PHP для себя. Скорее всего, при создании пользователя, директории нужно будет создавать отдельно каким-нибудь костылем :)


    Ну это то, что в голову с ходу приходит :)

  • Жонглируем версиями PHP в системе
    0

    Заменить emacs на vim в качестве дефолтного редактора в системе (привет Ctrl+x+e и т.д.) тоже через контейнер?) Более того, речь в статье как сменить дефолтную %nameit% в системе. Вполне пригодится для корректной настройки системы при билде вашего Docker образа. Так сказать быть более system compliance.


    Написал бы я как поднять несколько версий PHP-FPM и не задолбаться с сокетами, портами и секьюрити аспектом, вот бы мне было стыдно после вашего комментария :)

  • 51 инструмент для APM и мониторинга серверов
    0

    Справедливости ради, надо сказать, что sensu есть и бесплатный (MIT). Доступны пакеты для разных платформ: https://sensuapp.org/downloads
    Сравнение с enterprise версией можно почитать по ссылке https://sensuapp.org/features#compare

  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    +1

    Использовал тот, что идет в комплекте с Plesk'ом:


    # yum info sw-msmtp
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    Installed Packages
    Name        : sw-msmtp
    Arch        : x86_64
    Version     : 1.6.2
    Release     : 15072015
    Size        : 168 k
    Repo        : installed
    From repo   : PLESK_12_5_30-dist
    Summary     : light SMTP client with support for server profiles
    License     : GPLv3
  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    0

    Например на http://pastebin.com/. Уверен, что кроме меня найдутся и другие кому тоже интересно)

  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    0

    Вопрос в критичности ваших сервисов. Если мы говорим о каком-нибудь pet project'e то это вполне себе решение, для небольшого домашнего бизнеса тоже подходит. Если вы хотите SLA то есть как минимум Amazon SES.

  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    0

    О какие новости. Понаблюдаю за своим ящиком и логами. Спасибо за предупреждение.

  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    0

    Потому что работает :) Мой провайдер не режет. Другие, 465 и 587, даже не пробовал использовать. Я в статье привел конфиг msmtprc и там есть директива tls on.

  • Yandex «Почта для домена» как почтовый шлюз для ваших серверов
    +1
    Конфигом «на посмотреть» не поделитесь? :)
  • Тестируем проект на SaltStack c помощью KitchenCI
    0
    Да, KitchenCI гоняет формулы и тесты в рамках одного сервера. Для автоматического тестирования мультисерверной инфраструктуры нужен другой инструмент для создания и прогона тестов. Сами тесты могут быть на том же Serverspec'e, например. То что вы описали, это вполне возможно хоть на том же Jenkins'e, правда не понятно на сколько удобно будет разбирать результаты.

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

    Я со своим проектом до такой проблемы еще не дорос :) И, к сожалению, специализированного инструмента не знаю. Может кто еще подскажет)
  • Тестируем проект на SaltStack c помощью KitchenCI
    0
    Искренне прошу прощения! Да фотошопили, но не копирайт. Исходная картинка у нас была без копирайта. Сейчас обновлю статью)
  • Перестаем пользоваться паролями в Plesk
    +3
    Тут еще играет фактор, что перечисленные расширения относительно молодые а рынок достаточно инертный, так что посмотрим, что будет через год другой.
  • Бэкап файлов, базы данных и настроек сервера в Dropbox
    –1
    Не вижу в вашем случае зачем нужно делать инкрементальные бэкапы. Dropbox идеально сам справляется с этой задачей. Сохраняете каждый день свой полный бэкап под одним и тем же именем, а Dropbox позаботится о версионности. Сейчас посмотрел у себя — у файл бэкапа доступно последние 30 версий, при этом файл занимает всего 1.5Гб.

    Так как приложение ограничено только своей директорией, то можно не боятся, что в случае компрометации вашего приложения уйдет что-то еще кроме бэкапов.

    У нас в Plesk'e мы решили проблему хранения бэкапов на внешних источниках тем, что шифруем пароли и подписываем сам бэкап. И да, у нас есть расширение для хранения бэкапов в Dropbox'e:
    devblog.plesk.com/2013/10/dropbox-backup-extension/
    devblog.plesk.com/2014/07/dropbox-backup-2-0/

    Если интересно, могу подготовить обзор на русском языке.
  • Parallels Plesk 12: вот, новый поворот
    0
    Нет, надо компонент поставить и включить в серверных настройках. В Plesk'e всегда так — новые компоненты на апгрейде не приезжают, чтобы не получить нежданчик.
  • Как правильно «послать» клиента
    0
    Давайте порассуждаем :)

    использовать другой хостнейм
    — для каждого пользователя свой? А не слишком ли сложно? Добавим сюда сломаный или бесполезный UX. Плюс необходимость где-то заранее это настроить для каждого клиента.

    Ну или по пути разрулить в нжинксе
    — опять же, а если этот путь хочет использовать кастомер? А если клиентский вебсервер сломан (битая конфигурация), то как клиент попадет в панель управления, чтобы исправить ситуацию?

    Мне кажется, вы преувеличиваете степень «расчеловечивания». Для приложения работающего в рамках одного сервера данное решение оптимально.

    Да, наши мультисерверные продукты (PPA, PA) имеют единую «точку входа» и там такого вопроса нет, потому что сервер где хостится клиентский сайт и сервер где работает панель управления не один и тот же. Поэтому на каждом сервере, на 443 порту слушают соответствующие вебсервера: на менеджмент ноде — панель, на сервисной ноде — клиентский вебсервер. В рамках одного сервера вы такого добиться не сможете.
  • Как правильно «послать» клиента
    +1
    Как это вам поможет избавиться от предупреждения о не валидном сертификате в браузере?
  • Как правильно «послать» клиента
    0
    а если кастомер хочет использовать этот хостнейм для себя?
  • Как правильно «послать» клиента
    0
    А что в вашем варианте делать людям, которые хотят попасть по https на свой сайт а не в панель управления?
  • Автоматический вторичный DNS давно уже не проблема
    0
    Вот не знал про powerdns и его фишку с автосозданием зон. Буду внимательнее смотреть в документацию)
    Про инклуды знаем, добавим «плюсик» в этот запрос, может быть в будущем поправим.
  • Автоматический вторичный DNS давно уже не проблема
    0
    Вся проблема, что Plesk полностью генерирует named.conf. Поэтому вписать туда notify yes можно, но вы рискуете, что рано или поздно Plesk затрет эту директиву и вся связка развалится. Это из древних времен пришло, но пока переделывать не планируется. Вот и причина, почему мы не можем использовать предложенный подход. Зато предложенный в Plesk механизм интеграции с кастомным днс бэкендом вполне себе решает проблему и дает возможность использовать, как ПО bind/powerdns/etc так и сервисы AWS Route53 и DNS Yandex.Почты
  • Несколько DNS-серверов: зачем это хостеру и как это реализовано в Parallels Plesk Panel
    0
    Неужели все понятно написал?) Раз ни одного комментария не оставили.