Запрет на обработку несуществующих доменов. Nginx

... или как сохранить тележку ресурсов сервера

По умолчанию nginx обрабатывает все запросы показывая html страничку лежащую в /var/www/html/. Начиная знакомиться с Nginx можно подумать, что установить свой единственный сайт, лежащий на сервере, сайтом по умолчанию - хорошая идея. Но это не так. Разрешить обрабатывать только определённые сайты можно добавив в /ets/nginx/sites-availabe/ файл ...

Множественное удаление GIT тегов

deleteНекоторые workflow (англ) подразумевают использование тегов и релиз инженеры, использующие методологию Scrum, нуждаются в ежеспринтовой очистке RC-тегов. От спринта к спринту количество тегов может меняться и доходить до десятков. Удалять каждый GIT тег достаточно трудоёмко и хочется упростить свою работу множественным удалением GIT тегов. Это...

Получение бесплатного SSL сертификата

https На дворе май 2017-го, а браузеры продолжают путь к "защищённому" интернету, смысл которого заключается в обязательной ssl-сертификации всех сайтов. Этот путь начался давно англ и, некоторое время назад Chrome начал дописывать "Информацию о сайте", в котором указано, что соединение с сайтом не защищено. Mozilla пошла дальше и теперь при...

Установка и настройка Ruby 2.3.1 на Windows 10

Установка Ruby на Windows достаточно проста, описана на официальных сайтах и заключается в скачивании и запуске установщика .

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

  • Камень первый - после установки ruby нужно...

Фикс неудачного запуска MySQL в OpenServer

Иногда при запуске или перезапуске Open Server в логах возникает ошибка:

Не удалось запустить MySQL-x-x.

Это происходит в связи с тем, что не запущен демон mysqld.exe. Он находится в папке /modules/database/MySQL-x.x/bin/mysqld.exe, где x-x - это версия модуля mysql установленная в настройках Open Server'а.

Для подтверждения симптомов,...