Архив рубрики: Серверное ПО

Установка DVR сервера под управлением zoneminder (Очень подробно)

Установка DVR сервера под управлением zoneminderДанная статья писалась еще в 2011 году, но так как я все никак не мог ее закончить, она у меня валялась в черновиках.
Немного подумав, я решил, что стоит опубликовать ее, ибо как пособие она будет полезна, а если что-то будет отсутствовать — пишите в комментарии, дополню.
Читать далее Установка DVR сервера под управлением zoneminder (Очень подробно)

OpenSSH Что это такое, и с чем это едят

OpenSSH Muther Fucker!В данной статье я хотел бы рассмотреть продвинутые функции OpenSSH. Мы рассмотрим как теоретическую часть, так и практическую. Зачем?..

Читать далее OpenSSH Что это такое, и с чем это едят

«Нет времени объяснять!» или Как реализовать трансляцию с IP камеры на сайт?

ipcam_coverПожалуй мне везет на идиотские задачи в самый неподходящий момент. Это что, карма такая?! Ну да ладно..

В данном «отпускном» посте речь пойдет о том, как при наличии 3g модема и ноутбука реализовать трансляцию с IP камеры на сайт.

Сам пост я бы не написал, если бы не задал вопрос на тостере, на котором мне подсказали что гуглить.

 

Что мы имеем?

  1. Недешевая IP камера AXIS Q1755, которую я даже в руках не держал.. Сама камера находится в городе «А» и подключена через тормозной 3g модем.
  2. Сервер на Debian 7, который крутится на почти дохлом Core2Duo. Хотя не такой уж он и дохлый, но для данных задач подходит не очень. Ах, да, сам сервер живет в городе Б.
  3. Сайт, на который необходимо повесить плеер. Сайт находится на другом, более производительном сервере, в том же городе Б.
  4. Я, который находится в городе В, с ноутбуком, 3g модемом и ограниченным трафиком в 4gb..

При помощи чего мы все это реализуем? Сама камера будет передавать поток по RTSP, FFmpeg будет принимать его и конвертировать его в RTMP, а при помощи JW Player этот поток можно «повесить на сайт».

Читать далее «Нет времени объяснять!» или Как реализовать трансляцию с IP камеры на сайт?

Ротация логов или как убить сервер при попытке его спасти

log_rДа, я наверное из тех людей, что учатся на своих ошибках. Слава богу это у меня не во всем.

Случилось так, что как-то раз какая то кучка идиотов решила устроить DDoS одной из моих железок. DDoS или они меня заходя на один и тот же сайт без остановок и ничего кроме как высокого Load Average они не добились. Скажу даже так,я их заметил то не сразу…Ребятки были дружно отправлены в blackList файерволла, и на этом все закончилось. Но перед тем, как это сделать мне пришлось изрядно ахренеть, так как читать access логи, которые весят по 12Gb крайне неудобно. Ну пожалуй это все равно что пытаться съесть бегемота, пока он спит..

Ну а к чему я это все? К тому что у меня тут будет очередное учебное пособие на тему как настроить правильную ротацию логов, чтобы быть крутым пацаном.

Читать далее Ротация логов или как убить сервер при попытке его спасти

[Полноценный сервер — Часть6] Установка BIND9 на Ubuntu server 10.10 – 11.04

 В данной статье я расскажу, как настроить DNS сервер и зоны для вашего сайта. Так же тут будет приведен пример подключения «почты для домена», которые предоставляет и google и yandex.

 DNS (англ. Domain Name System — система доменных имён) — компьютерная распределенная система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).

 BIND (Berkeley Internet Name Domain, до этого: Berkeley Internet Name Daemon) — открытая и наиболее распространённая реализация DNS-сервера, обеспечивающая выполнение преобразования DNS-имени в IP-адрес и наоборот.

 Google Apps — это среда, которая предоставляет следующие средства совместной работы: уже ставший популярным почтовый сервис GMail, клиент обмена мгновенными сообщениями Google Talk (фактически сервис полностью пригоден для общения с любым jabber-пользователем), календарь Google Calendar, средства для работы с документами и электронными таблицами Google Docs & Spreadsheets, «центральную страницу» — место для удобного размещения той информации, которая будет общей для всех пользователей, редактор страниц от Google, который позволяет быстро создать и опубликовать нужную информацию.

 Яндекс.Почта для домена — это бесплатный сервис, который даёт возможность иметь адрес вида [email protected] (где name — любое выбранное вами имя, а yourdomain.ru — имя вашего домена), используя при этом удобный веб-интерфейс и другие преимущества Яндекс.Почты (фильтрация спама, автоматическая проверка писем на вирусы и др.). Читать далее [Полноценный сервер — Часть6] Установка BIND9 на Ubuntu server 10.10 – 11.04

ipfw

ipfw — это утилита для управления встроенным в систему файерволлом.

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

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

Читать далее ipfw

[Полноценный сервер — Часть4] — настройка виртуальных хостов с поддержкой ssl (https)

Продолжаем танцы с бубном!… а точнее говоря настройку нашей жестяной банки, которую иногда называют сервером… Теперь нам необходимо, чтобы определенный адрес работал в зашифрованном соединении, а точнее например нужно что бы адрес https://site.ru у нас открывался … Представим, что у нас уже настроен web сервер по описанию, которое я писал тут: http://maxidrom.net/archives/446 … Если это так то приступим … Читать далее [Полноценный сервер — Часть4] — настройка виртуальных хостов с поддержкой ssl (https)

[Полноценный сервер — Часть3] Установка Apache2+nginx+php5+MySQL и еще по мелочи…

Ну что же … продолжим ? … Очередная задача с которой должен справляться данный сервер — это поддержка сайта, а точнее нескольких сайтов … Для чего ? Вопрос глупый … поэтому не отвечу … Для чего я пишу данную запись при наличии кучи инструкций в инете на эту тему ? Для себя! … Короче начну со списка ПО которое мы будем ставить и немного теории …

Внимание! Данный материал на данный момент (5.4.11 03:11) является сыроватым! Есть непонятные места, о которых я еще сам не понимаю, но собственно, это все будет исправляться! Читать далее [Полноценный сервер — Часть3] Установка Apache2+nginx+php5+MySQL и еще по мелочи…

Настройка pure-ftpd для работы с mysql (mysql ftp auth)

Pure FTPd
Pure FTPd

Настройка pure-ftpd для работы с mysql (mysql ftp auth)

Pure-ftpd позволяет хранить информацию о пользователях в mysql базе.
Хранение данных о пользователях в mysql обладает следующими преимуществами:
    1. Позволяет избежать использования системных аккаунтов для ftp-доступа;
    2. Позволяет упростить процедуру администрирования ftp-аккаунтов;
    3. Позволяет использовать централизованную базу для нескольких ftp-серверов; Читать далее Настройка pure-ftpd для работы с mysql (mysql ftp auth)