Хостинг
Modhost закрывается в РФ/РБ
Всем привет!
Сразу к делу. Modhost закрывается — история нашего проекта подходит к концу.
Мы начинали, как суперхостинг, заточенный под MODX. Сейчас рынок MODX в РФ ограничен, а законы для хостеров становятся всё строже. Поддерживать инфраструктуру маленького хостинга для сообщества становится невозможным.
Увы, теперь только большие хостинги могут работать законно.
Подробнее на Хабре.
В ближайшее время мы предложим нашим клиентам бесшовный переезд к партнеру (Spaceweb) с сохранением баланса. Если Sweb не подойдёт — 30 дней на перенос.
Modstore продолжает свою работу. Хостинг modx.pro и docs.modx.pro на нас.
Сразу к делу. Modhost закрывается — история нашего проекта подходит к концу.
Мы начинали, как суперхостинг, заточенный под MODX. Сейчас рынок MODX в РФ ограничен, а законы для хостеров становятся всё строже. Поддерживать инфраструктуру маленького хостинга для сообщества становится невозможным.
Увы, теперь только большие хостинги могут работать законно.
Подробнее на Хабре.
В ближайшее время мы предложим нашим клиентам бесшовный переезд к партнеру (Spaceweb) с сохранением баланса. Если Sweb не подойдёт — 30 дней на перенос.
Modstore продолжает свою работу. Хостинг modx.pro и docs.modx.pro на нас.
MODX + Docker
Всем привет!
Увидел тут в комментариях к одной заметке вопрос про MODX в Docker. Так уж совпало, что я как раз недавно освоил работу с Docker для своих проектов на Vesp, и Pixmill попросили меня сделать что-то такое же и для MODX.
Вызов был принят — и вот результат github.com/bezumkin/modx-docker, можете использовать. Ниже будут пояснения.
Увидел тут в комментариях к одной заметке вопрос про MODX в Docker. Так уж совпало, что я как раз недавно освоил работу с Docker для своих проектов на Vesp, и Pixmill попросили меня сделать что-то такое же и для MODX.
Вызов был принят — и вот результат github.com/bezumkin/modx-docker, можете использовать. Ниже будут пояснения.
Wildcard сертификаты на modhost.pro
Не прошло и года, как мы это сделали! Теперь вы можете обслуживать неограниченное количество поддоменов через https, всего при одном условии — нужно делегировать нам свой домен.
Это необходимо для автоматического прохождения DNS challenge второй версии протокола ACME, которая и выдаёт заветные сертификаты со звёздочкой.
Это необходимо для автоматического прохождения DNS challenge второй версии протокола ACME, которая и выдаёт заветные сертификаты со звёздочкой.
Аварии на серверах h4 и h5 modhost.pro
Давно не писал интересных заметок, жаль, что повод не очень.
Итак, за последние пару месяцев у нас было 3 проблемы с сервером h4 и 1 с сервером h5. Все аварии по ночам, когда поддержка спит и видит сладкие сны о бесперебойной работе всех сервисов. Последний инцидент был сегодня.
Проблема, как многие уже догадались — в отсутствии свободного места при резервном копировании. Заканчивается место и…
— Отваливается MySQL
— Пользователи видят проблему, не могут войти в админку (пароль-то не проверить, БД не работает)
— Думают, что их взломали (логи сервера с ошибками MySQL смотреть неинтересно) и начинают восстанавливать резервные копии
— А при этом сайт сначала удаляется, но места свободного обычно всё равно не хватает, так что ничего и не восстанавливается
— Дальше отваливается Nginx, когда замечает, что у него пропали конфиги этого удалённого сайта
— Ну и PHP, по той же причине
В общем: паника, разруха, десятки тикетов в поддержке — просыпаешься моментально.
Итак, за последние пару месяцев у нас было 3 проблемы с сервером h4 и 1 с сервером h5. Все аварии по ночам, когда поддержка спит и видит сладкие сны о бесперебойной работе всех сервисов. Последний инцидент был сегодня.
Проблема, как многие уже догадались — в отсутствии свободного места при резервном копировании. Заканчивается место и…
— Отваливается MySQL
— Пользователи видят проблему, не могут войти в админку (пароль-то не проверить, БД не работает)
— Думают, что их взломали (логи сервера с ошибками MySQL смотреть неинтересно) и начинают восстанавливать резервные копии
— А при этом сайт сначала удаляется, но места свободного обычно всё равно не хватает, так что ничего и не восстанавливается
— Дальше отваливается Nginx, когда замечает, что у него пропали конфиги этого удалённого сайта
— Ну и PHP, по той же причине
В общем: паника, разруха, десятки тикетов в поддержке — просыпаешься моментально.
Обновление MySQL и PHP на modhost.pro
Привет, друзья!
Как вы все уже, наверное, знаете — недавно вышла новая версия MODX 2.6. Это самый крупный релиз после 2.3, так что мы все его очень ждали. Одна беда — новые установки не хотели работать на modhost.pro, из-за небольшой ошибки.
Суть её в том, что при установке сайта через консольный режим (а именно так и устанавливаются сайты на хостинге) неправильно проводилась проверка версии MySQL, и даже на старых версиях скрипт пытался создавать таблицы InnoDB, что заканчивалось ошибкой и сайт создавался без таблицы ресурсов.
А при апгрейде текущего сайта (что я собственно и тестировал в dev версии 2.6) таблицы никто не трогал — и всё работало. Таким образом, сразу после релиза 2.6 мы оказались в непростой ситуации:
— или ждать хотфикс, который может идти не одну неделю
— или бросать все дела и срочно обновлять ПО хостинга.
Угадайте, что мы выбрали?
Как вы все уже, наверное, знаете — недавно вышла новая версия MODX 2.6. Это самый крупный релиз после 2.3, так что мы все его очень ждали. Одна беда — новые установки не хотели работать на modhost.pro, из-за небольшой ошибки.
Суть её в том, что при установке сайта через консольный режим (а именно так и устанавливаются сайты на хостинге) неправильно проводилась проверка версии MySQL, и даже на старых версиях скрипт пытался создавать таблицы InnoDB, что заканчивалось ошибкой и сайт создавался без таблицы ресурсов.
А при апгрейде текущего сайта (что я собственно и тестировал в dev версии 2.6) таблицы никто не трогал — и всё работало. Таким образом, сразу после релиза 2.6 мы оказались в непростой ситуации:
— или ждать хотфикс, который может идти не одну неделю
— или бросать все дела и срочно обновлять ПО хостинга.
Угадайте, что мы выбрали?
DNS хостинг на modhost.pro
Привет, друзья! У нас очередное обновление нашего любимого modhost.pro.
Начнём с приятной новости, которую я в своё время не стал публиковать — мы установили на сервис замечательный файловый менеджер Sprut.io. Это Open Source приложение, разработанное мастерами Beget, которое мы чуть-чуть модифицировали и теперь вы можете эффективно работать со своими файлами прямо в браузере.
Для этого у вас появилась ссылка в меню сайта и на странице информации:
При клике вы перейдете в менеджер, который выглядит вот так:
Интерфейс написан на всеми нелюбимом ExtJS =)
Начнём с приятной новости, которую я в своё время не стал публиковать — мы установили на сервис замечательный файловый менеджер Sprut.io. Это Open Source приложение, разработанное мастерами Beget, которое мы чуть-чуть модифицировали и теперь вы можете эффективно работать со своими файлами прямо в браузере.
Для этого у вас появилась ссылка в меню сайта и на странице информации:
При клике вы перейдете в менеджер, который выглядит вот так:
Интерфейс написан на всеми нелюбимом ExtJS =)
AAAA записи
Привет, друзья!
Ку вы все, без сомнения, знаете, для разрешения имени домена в IP адрес используются A записи в DNS. Например, если набрать в консоли
Чтобы адресов хватило всем в будущем, была придумана версия 6 протокола TCP/IP.
Ку вы все, без сомнения, знаете, для разрешения имени домена в IP адрес используются A записи в DNS. Например, если набрать в консоли
nslookup yandex.ru
вы увидите его IPServer: 192.168.0.1 Address: 192.168.0.1#53 Non-authoritative answer: Name: yandex.ru Address: 5.255.255.88 Name: yandex.ru Address: 77.88.55.77 Name: yandex.ru Address: 5.255.255.77 Name: yandex.ru Address: 77.88.55.88Это адреса IP версии 4, которые уже давно подошли к концу и сейчас распределены между разными операторами услуг.
Чтобы адресов хватило всем в будущем, была придумана версия 6 протокола TCP/IP.
nslookup -query=AAAA yandex.ru Non-authoritative answer: yandex.ru has AAAA address 2a02:6b8:a::aКак видите, здесь адреса уже не такие красивые и понятные, зато их раздают всем желающим целыми подсетями.
Хостинг приложений. Интеграция с Billmanager 5
Недавно я делился решением для быстрой настройки веб-сервера Настройка веб-сервера Ubuntu 16.04. Видео [Git].
Настало время прикрутить это дело к веб-интерфейсу. Благо разработчики Billmanager предоставили возможность управлять сервером простыми Shell скриптами.
Смена директорий сайта на modhost
Привет, друзья!
Мы продолжаем бороться за звание лучшего хостинга для MODX Revolution и сегодня выкатываем очередное обновление: теперь вы можете менять системные директории прямо из панели управления:
— core
— connectors
— и manager
Причём, менять их можно сколько угодно и даже генерировать случайным образом — чтобы взломщикам было веселее угадывать.
Мы продолжаем бороться за звание лучшего хостинга для MODX Revolution и сегодня выкатываем очередное обновление: теперь вы можете менять системные директории прямо из панели управления:
— core
— connectors
— и manager
Причём, менять их можно сколько угодно и даже генерировать случайным образом — чтобы взломщикам было веселее угадывать.
Изменение префиксов таблиц на modhost
Сегодня Николай Ланец шокировал общественность очередной мега-уязвимостью в MODX Revolution. Далеко не первой, и есть такое ощущение, что не последней.
От масштабов возможной катастрофы у меня волосы дыбом из орбит вывалились, так что пришлось бросать все дела и срочно писать новый функционал на modhost.pro.
Первое — случайный префикс при создании нового сайта.
От масштабов возможной катастрофы у меня волосы дыбом из орбит вывалились, так что пришлось бросать все дела и срочно писать новый функционал на modhost.pro.
Первое — случайный префикс при создании нового сайта.