Архив рубрики: Администрирование
Простой бэкап папки по FTP на PHP
Достаточно популярная (и крайне необходимая) задача сохранить папку с сервера на резервом FTP. Ранее мы уже рассматривали вариант как это сделать на Shell с архивированием папки, а теперь попробуем закачать папку целиком и уже на PHP.
Настройка Nginx в качестве reverse прокси для Apache
Веб сервер Apache на сегодня считается достаточно медленным и для оптимизации работы сервера и ускорения работы сайта рекомендуется от него полностью отказываться, но бывают ситуации когда без него не обойтись. В таком случае наиболее частым приемом становится установка веб сервера … Читать далее
Уязвимость сервера телефонии на базе Asterisk и Elastix
Хочу кратко рассказать о том, как мой новенький сервер телефонии на базе Elastix был взломан. И дать небольшие советы по повышению безопасности на основе разбора полетов. Собиралось все на базе VDS хостинга с использованием готовой сборки отсюда. Предлагаемая версия CentOS 5 … Читать далее
Простой автоматический backup сайта на своем сервере
Каждый человек занимающийся разработкой и поддержкой сайтов сегодня знает о необходимости бэкапов, но многие по прежнему так их и не делают. В этой короткой заметке я расскажу о простейшем механизме резервирования не основанном ни на одном стороннем модуле и использующем … Читать далее
Простая система деплоя на основе хуков gitolite для PHP
Для создания простейшего механизма автодеплоя или «push to deploy», воспользуемся системой хуков gitolite репозиториев. Хуки представляют собой файлы лежащие внутри репозитория в папке hooks и реагирующие на определенные события связанные с репозиторием. В нашем случае нам нужен хук post-receive. Как … Читать далее
Установка и настройка gitolite на FreeBSD
Система Gitolite позволяет значительно увеличить возможности git репозиториев по разграничению прав доступа. Она представляет из себя дополнительную прослойку поверх git’a и работает по ssh или http. С помощью данной системы можно устанавливать права на скачивание/запись/перезапись не только самих репозиториев, но … Читать далее
Обновление временных зон на FreeBSD сервере и PHP
Системы FreeBSD и PHP имею свои собственные базы файловых зон, поэтому при изменении в какой-нибудь стране часовых поясов необходимо производить обновление этих баз. Проверить текущую дату и часовой пояс в системе можно командой date ‘+%x %X %z %Z’ В PHP … Читать далее
Установка Redmine на FreeBSD
Провозившись неделю в попытках настроить мою любимую систему управления задачами на своем крошечном(тариф VDS-Старт) VDS от FirstVDS и перечитав кучу разных инструкции решил написать свою. Главный недостаток всех обнаруженных мной материалов было отсутствие нормального описания приводимых команд из за чего … Читать далее
Установка Zpanel на FreeBSD 9.2
Не буду томить долгой историей выбора и причин установки именно этой панели, напишу только список наиболее популярных аналогов на сегодняшний день с краткими характеристиками. Установка наиболее понравившейся мне панельки Zpanel на FreeBSD не совсем тривиальна, так как официальной инструкции для этой ОС … Читать далее