ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: MySQL
Настраиваем репликацию Mysql по схеме master-slave

Суть этого репликации является то, ,что у вас есть постоянный копии всех баз данных MySQL. Передающиеся на все изменения на сервер Mysql Местер, все операции (включая удаление) в режиме реального времени на сервер-получатель. Кстати, под таким режимом, практически резервную копию базы данных на вторичный сервер, obyasnyat почему я думаю.

Так этот параметр, я с наличием двух серверов с установленной операционной системой CentOS 5.4 и Mysql 5.0.77 делать.

Делаем следующее:
[-hide-]Сервер-мастер – 10.0.0.1

Сервер-слейв – 10.0.0.2

База данных которую мы синхронизируем находится на мастере и называется testDB, на вторичном сервере ее нет.

Начнем с настройки мастера.


1.Создадим папочку для лог-файлика Mysql.

# mkdir /var/log/mysql

# chown mysql:mysql /var/log/mysql

2. Отредактируем конфигурационный файлик Mysql, my.cnf.

# vi /etc/my.cnf

Добавим, следующии строчки в поле [mysqld]

server-id=1 (Значение ...
Читать дальше »
Просмотров: 4599
Дата: 2011-07-16 13:07:48
Комментариев: 0
Автор: admin  Раздел: панель Kloxo
У Вас должен быть установлен Centos 5 32bit ОБЯЗАТЕЛЬНО!

И так..начнем..

1) Устанавливаем через SHH клиент Putty панель управления kloxo.
Авторизируемся под root’ом, далее выполняем по очереди:


[-hide-]setenforce 0

wget http://download.lxcenter.org/download/kloxo/production/kloxo-install-master.sh

sh ./kloxo-install-master.sh
Везде где спрашивают, то отвечайте y и жмите ENTER
Установка займет около 20-30 минут.

После этого у Вас пойдёт установка панели. Сама установка занимает в районе 10-15 минут. После установки панель управления будет доступна по адресу: http://YOUR_SERVER_IP:7778. Для авторизации используйте логин и пароль: admin.

После установки панели, нам нужно настроить DNS в Kloxo.

Переходим в Resources -> DNS Templates -> Add DNS Template, в поле DNS Template Name вводим любое название – это всего лишь идентификатор, в поле Primary DNS вводим ns1.domain.com, в Secondary DNS ns2.domain.com и нажимаем add. Затем переходим в DNS Templates, выбираем т ...
Читать дальше »
Просмотров: 10965
Дата: 2011-07-16 12:45:52
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Удаление на этот вопрос, лог-файлик Postfix - maillog. Для восстановления функций логирования, выполните следующие действия:

[-hide-]1. Создадим новый файлик, назначим ему права

# touch /var/log/maillog

# chmod 644 /var/log/maillog

# chown postfix:potfix /var/log/maillog

2. Перезапустим службы

# service postfix restart

# service syslog restart

На этом все, логи снова пишутся.[-hide-] ...
Читать дальше »
Просмотров: 3427
Дата: 2011-07-16 12:12:54
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Предположим ситуацию, ,что вы передаете пакеты, приходящие на порт 80 (веб-сервер) с одного адреса на другой, например, имеют разные подсети. Так ,что это дело с IPTables и NAT, а ОС я использую CentOS 5.

1. Включаем проброс пакетов в системе, путем редактирования конфигурационного файлика sysctl.conf:

[-hide-]# vi /etc/sysctl.conf

Находим следующую строчеку и ставим вместо 0 – 1.

net.ipv4.ip_forward = 1

Применим наше изменение

# sysctl -p

2. Теперь добавим собственно правила Iptables:

# iptables -t nat -A PREROUTING -d 10.10.10.10 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:80

# iptables -t nat -A POSTROUTING -d 192.168.1.1 -p tcp -m tcp --dport 80 -j SNAT --to-source 10.10.10.10

где – 10.10.10.10, адрес на который приходят пакеты, 192.168.1.1 – на который перекидываем пакеты, соответсвено это 80 порт, протокол tcp.

3. Сохраняем правила, дабы не потерять их при следующей перезагрузки:

# iptables-save

# iptables-save > /etc/sysc ...
Читать дальше »
Просмотров: 3165
Дата: 2011-07-16 01:06:50
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Ставим расширение к PHP – Suhosin для ОС CentOS

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

Данный патч я буду ставить на PHP версии 5.2.14, и веб-серверы Lighttpd. Операционная система CentOS 5.3.

Установка:

[-hide-]1. Скачаем последнюю версию Suhosin с сайта разработчика

# wget http://download.suhosin.org/suhosin-0.9.31.tgz

2. Распакуем и установим пакет

# gunzip suhosin-0.9.31.tgz

# tar xvf suhosin-0.9.31.tar

# cd suhosin-0.9.31

# phpize

# ./configure

# make && make install

3. Создадим конфигурационный файлик Suhosin и добавим в него расширение

# echo ‘extension=suhosin.so’ > /etc/php.d/suhosin.ini

...
Читать дальше »
Просмотров: 3397
Дата: 2011-07-16 00:51:20
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Умер линуксовый шлюз – kernel: ip_conntrack: table full, dropping packet

В этот час утром ксажалению обнаружил такую вот досаду на моем мониторе линуксового шлюза:

kernel: printk: 137 messages suppressed.
kernel: ip_conntrack: table full, dropping packet.
kernel: ip_conntrack: table full, dropping packet.
kernel: ip_conntrack: table full, dropping packet.

, Кто "приостановлено", а не по бросили пакеты из одной сети в другую.

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

Итак, восстановление шлюза получить. Для начала перезагрузка серверы. После перезагрузки см. текущее количество доступных соединений:

[-hide-]# cat /proc/sys/net/ipv4/ip_conntrack_max

32760

Как видим у нас доступно 32760 соединения, но по всей видимости этого оказалось мало, поэтому увеличим это значение.

Отредактируем sysctl.conf

# vi /etc/sysctl.conf

...
Читать дальше »
Просмотров: 3713
Дата: 2011-07-16 00:34:59
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
CentOS + Nginx + PHP FastCGI = быстрый и легкий веб-сервер

Я собираюсь с тем, ,что эта связка, я буду устанавливать операционную систему для запуска на CentOS 5.3 и, кроме того, это руководство для операционной системы и Fedora \ RedHat. Это связка, мне хотелось бы, ,чтобы установить на свой веб-сервер предварительно наигравшись с Lighttpd. Кстати, пока у меня есть несколько Nginx + FCGI как более Lighttpd + FCGI.

В этом руководстве я не буду описывать подробные сведения о конфигурации Nginx и MySQL.

Установка:

[-hide-]1. Подключаем необходимый нам репозиторий Centalt (там находится самый свежий Nginx)

# rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

или для 64 битной ОС:

# rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm

2. Устанавливаем Nginx:

# yum install nginx

Конфигурационный файлик: /etc/nginx/nginx.conf
Конфигурационный файлик виртуальных хостов: / ...
Читать дальше »
Просмотров: 5274
Дата: 2011-07-16 00:28:11
Комментариев: 0
 Страницы: << ... 31 32 33 34 35 ... >>