В один "прекрасный момент" Руцентр сделал услугу Управление ДНС платной, что повлекло за собой трудности, например, с настройкой почты для домена от Яндекса.

Для себя я решил эту проблему, подняв свой DNS сервер на linux. Настройки будут для Centos 7, но отличие от других систем только в процессе установки пакетов и их именах.


Категории: Web, Linux, Centos

Некоторые, особенно найденные в интернете в готовом виде, команды linux бывает сложно понять.

Данный сервис позволит пролить свет на их хитросплетения вида :(){ :|:& };:


Настройка сервера для Laravel 6.0, ее первичная настройка (включая подключения к базе данных) и решения проблемы Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))


Категории: Linux, Laravel, Centos

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

Ошибка: zip I/O error: File too large
zip error: Output file write failure (write error on zip file)


Категории: Linux, Centos

Пример запуска Python Flask на Docker


Категории: Web, Linux, Python, Docker, Centos
Пометки: Запись о том, как сделать и запустить образ Докера с Python Flask на борту

Итак задача:
Есть сервер с уже установленным и настроенным Apache, при запросе по определенному доменному имени нужно запускать скрипт, сделанный на Python фреймворке Flask.

Т.е. нужно чтобы Nginx разделял запросы пришедшие на 80 порт и в зависимости от адреса передавал запрос или Apache или Python.


Категории: Linux, Docker, Centos

Эта заметка должна помочь тем, у кого, при попытке зайти на сервер через веб интерфейс, браузер выдает белый экран.


Пометки: zimbra blank / white screen

Сначала попробовал установить "руками", но итоге, поставил через docker


Иногда нужно автоматизировать работу по ssh или копирование через scp, при этом ввод пароля совершенно не уместен.
Ну, хорошо, или просто лень его вводить каждый раз ;-)

Тогда нам на помощь приходит шифрование с открытым ключом.

Кому интересно можете почитать детальнее

А я лишь опишу технические аспекты.


Категории: Linux, Centos

Самый простой способ обновить дату (установить верную), в linux, это синхронизировать времени по NTP

Сервер времени можно использовать любой, например ntp.ubuntu.com

Также стоит изменить часовой пояс, если это не было сделано при установке системы.

 
yum -y install ntp
ntpdate -s ntp.ubuntu.com

timedatectl set-timezone Europe/Moscow

Если дата сильно отличается и yum -y install выдает ошибки сертификата, то сначала нужно выставить время руками:

 
date +%Y%m%d -s "20150915"


Пометки: linux обновление времени, Синхронизация времени по NTP. Linux time. время.
Яндекс.Метрика