Архив метки: Настройка сервера

Средства мониторинга Linux системы (часть 1?)

This is Linux!Короче, продолжаем. Теперь я для вас подготовил некую уже не маленькую статью, на тему мониторинга Linux систем. В некотором роде эта статья мне будет служить в качестве мини-справочника по необходимым командам, для того, чтобы можно было понимать, все ли нормально с системой. Поговорим об основных командах типа top/htop/uptime/ps, о том где какие логи лежат и что они означают и так далее. Короче, начнем..

Читать далее Средства мониторинга Linux системы (часть 1?)

Apache 2.4 mod_rewrite not working

apache 2.4 mod_rewrite not working

То что Ubuntu всегда поддерживает последние версии ПО это хорошо, но не всегда удобно. По этой причине я в свое время отказался от Ubuntu Server в пользу Debian, но на рабочей машине я наткнулся на очередную проблему — настройку mod_rewrite на Apache 2.4. Собственно тут я кратко расскажу что нужно делать. чтобы mod_rewrite заработал.

Читать далее Apache 2.4 mod_rewrite not working

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

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, который позволяет быстро создать и опубликовать нужную информацию.

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

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

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

Для начала будут исправлены небольшие пробелы / косяки в существующих постах, ну а поле описана установка других, необходимых в работе программ.

Так же хотелось бы заметить, что существующая ОС на сервере была обновлена до версии 11.04, но существенных изменений в настройках нет.

ProFTPd — FTP-сервер для Linux и UNIX-подобных операционных систем. Почему был выбран именно он? Ну потому что об достаточно стабилен и прост в установке.

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

Читать далее [Полноценный сервер — Часть5] Установка ProFTPd на Ubuntu server 10.10 — 11.04

[Полноценный сервер — Часть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 и еще по мелочи…

[Полноценный сервер — Часть2] Установка Webmin на Ubuntu server 10.10

Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например : веб-сервера Apache, DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор. Далее я думаю вы прочитаете здесь.

Скажу только одно — для администрирования очень удобная вещь … поэтому приступим к установке … Читать далее [Полноценный сервер — Часть2] Установка Webmin на Ubuntu server 10.10

[Полноценный сервер — Часть1] Установка Ubuntu Server 10.10 + MD RAID1

Вот он ... сервер ...
Вот он …сервер …

С сегодняшнего дня начну рассказ о очередной работе для «не малоизвестного информационного агентства РЮО» … Задание простое … Необходимо установить сервер, набор таких программ как Apache, Mysql, php, DNSBIND, и почтовый сервер (что конкретно ставить пока не решил) … Но начнем с самого главного, а именно установки ОС на которой будет крутиться все это. Имеется «жестяная банка» в виде системного блока весом в 5 (или более) кг, с мамой Gigabyte GA-965P-DS3, процессором Intel Core 2 Duo (какой конкретно не помню. Приду домой — посмотрю.), памятью в 2 гб (Kingston) и 3-мя HDD. Еще там стоит сетевая плата Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 и  Sapphire Radeon X1650 PRO PCI-Express, но на кой хрен оно (видеокарта) там нужно я до сих пор ума не приложу. Была бы на маме встроенное видео — вообще бы вынул ее от туда.

Один из HDD у меня стоит Seagate ST3160211AS — на него будет ставится сама система, а точнее корневой и Swap разделы. На других 2-х HDD модели Seagate ST3400620NS будет заводиться программный RAID1 массив при помощи mdadm.

Почему Ubuntu Server 10.10 —  все просто. Для начала я уже давно работаю в этой системе и никаких проблем в ее администрировании я не наблюдал. Косяки конечно есть но они правятся. В общем начнем ………….

Читать далее [Полноценный сервер — Часть1] Установка Ubuntu Server 10.10 + MD RAID1