Архив за месяц: Апрель 2011

Nginx. Балансировка нагрузки






В предыдущей статье об обратном проксировании с помощью Nginx мы рассмотрели методику настройки сервера для перенаправления запросов к разным серверам. Развивая эту тему дальше, сегодня рассмотрим каким образом при помощи Nginx можно балансировать нагрузку между несколькими upstream-серверами, равномерно (или не очень) распределяя входящие запросы между ними.

Читать далее Nginx. Балансировка нагрузки




Nginx. Обратный прокси-сервер






Под обратным проксированием обычно понимается процесс, в котором сервер, получающий запрос от клиента не обрабатывает его полностью самостоятельно, а частично или целиком отправляет этот запрос для обработки другим (upstream) серверам. То есть, не перенаправляет клиента, а самостоятельно отправляет запрос и возвращает полученный ответ обратно клиенту. Что это даёт?

Читать далее Nginx. Обратный прокси-сервер




Настройка Notify OSD






Агент уведомлений Notify OSD присутствует и активно используется различными приложениями в Ubuntu уже давно. Однако по сей день я не встречал информации о том, как можно управлять внешним видом и поведением всплывающих уведомлений. Странно, не правда ли? Ничего не нашлось в поставке с программой, ни GUI-утилиты тебе, ни хотя бы файлика конфигурации. Порывшись в Сети, я удивился ещё больше: не я один такой. Многие утверждают, что встроенных средств для конфигурирования сего чуда в принципе не существует и всячески предлагают использовать решение от разработчика из Симферополя Сукочева Романа в виде модифицированного Notify OSD. Сегодня маленькая, но очень полезная заметка о том, как научить уведомления всплывать там, где это нужно в каком вам нужно виде.

Читать далее Настройка Notify OSD




Radiotray — радио, живущее в трее






Думаю, у многих есть привычка слушать музыку во время работы. С приходом дешёвого и высокоскоростного доступа к Интернет появилась возможность слушать потоковое аудио хоть круглые сутки. В какой-то момент своей жизни я вообще удалил почти всю свою аудиоколлекцию, хранящуюся на жёстком диске, поскольку заметил что кроме онлайн-радио ничего больше и не слушаю. Вот тут-то и начались мучительные поиски подходящего плеера — каждом меня что-то не устраивало.

Читать далее Radiotray — радио, живущее в трее




5 советов для работы с историей в Bash






Говорят что те, кто не помнит историю, обречены вновь и вновь повторять одно и то же. А если вы не умеете пользоваться историей в Bash, то вы не сможете использовать мощь вашей системы в полном объёме. Однако, начать никогда не поздно и возможно, прочитав эту заметку, вы откроете для себя несколько полезных и нужных в повседневной работе навыков работы с GNU Bash.

Читать далее 5 советов для работы с историей в Bash




Быстрый курс IPv6 в Linux. Продолжение






Продолжая начатую ранее тему об IPv6, сегодня мы поговорим о глобальных IPv6-адресах, маршрутизации, раздаче адресов и службе имён. Всё, о чём пойдёт речь в этой статье, вы можете свободно тестировать в своей локальной сети между двумя хостами, не мешая при этом нормальному функционированию IPv4.

Читать далее Быстрый курс IPv6 в Linux. Продолжение




Использование Git для управления конфигурационными файлами






Если вы достаточно длительное время используете UNIX/Linux, то у вас уже вероятно имеются хорошо «заточенные» файлы конфигурации Bash, Vim, Emacs и других приложений. Копирование вручную этих файлов между всеми системами, с которыми вы работаете, может быть весьма утомительным процессом. Git может существенно облегчить ваши мучения из-за копирования ваших конфигурационных файлов на новые компьютеры.

Читать далее Использование Git для управления конфигурационными файлами




Виртуальные хосты в Nginx






Итак, продолжаем нашу передачу. Редко какой веб-сервер обходится без использования концепции виртуального хостинга. И это понятно, ведь обычно сайты не нуждаются в постоянной полной мощности сервера, да и неэкономично это. Nginx предлагает замечательные возможности по организации виртуального хостинга при этом требуя от администратора минимум трудозатрат и времени. Вообще-то, в предыдущих статьях мы уже сталкивались с виртуальными хостами Nginx, поскольку ни одна рабочая конфигурация этого демона не обходится без хотя бы одного виртуального хоста. В сегодняшней заметке мы с вами рассмотрим пример настройки двух виртуальных хостов, чтобы начинающие смогли понять что к чему и в своих конфигурациях настраивать столько хостов, сколько нужно.

Читать далее Виртуальные хосты в Nginx