ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Как настроить CentOS
Ставим Lighttpd на Centos 5. Lighttpd может без напряга обслуживать десятки тысяч соединений! Так ,что стоит его установить. Её использует на своих серверых сама поисковая система Google.

Установка:
[-hide-]Т.к. Лайти нету в стандартном репо, то подключаем мой любимый Epel:
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm


Ставим Лайти и PHP:
yum install -y lighttpd lighttpd-fastcgi php-cli


Добавляем Лайти в автозагрузку:
chkconfig lighttpd on


Запускаем Лайти:
/etc/init.d/lighttpd start


Конфигурируем PHP

Открываем конфиг PHP:
vi /etc/php.ini


И в самый его низ добавляем строчки (зачем это нужно, напишу позже):
cgi.fix_pathinfo = 1


Открываем конфиг Лайти:
vi /etc/lighttpd/lighttpd.conf


И раскомментируем строчки (убираем везде # в начале):

#fastcgi.server = ( ".php" =>
# ( "localhost" =>
# (
# "socket" => "/var/run/lighttpd/php-fastcgi.socket",
# "bin-path" => "/usr/bin/php-cgi"
# )
# )
# )

...
Читать дальше »
Просмотров: 2502
Дата: 2011-07-17 00:40:12
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Устанавливаем php-ffmpeg на CentOS 5.5

FFMpeg-php — это расширение (модуль) для PHP, который добавляет удобный объектно-ориентированное API для доступа и извлечения информации из видео и аудио файликы, используя FFmpeg.

PHP-FFmpeg крайне здесь необходимо, но установка не является тривиальной. Далее, а точнее сейчас я опишу простейший, но и эффективный метод установки:

[-hide-]1. Подключаем репозиторий rpmforge. Подробнее об этом здесь.

2. Устанавливаем нужные нам пакеты.

# yum install mplayer mencoder flvtool2 libogg libvorbis lame ffmpeg ffmpeg-devel php-devel

3. Теперь приступим непосредственно к установке php-ffmpeg


Переходим в папочку src

# cd /usr/local/src/

Скачиваем php-ffmeg

# wget http://sourceforge.net/projects/ffmpeg-php/files/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2/download
Разархивируем, конфигурируем и исталируем.

# tar xjvf ffmpeg-php-0.6.0.tbz2

# cd ffmpeg-php-0.6.0

# phpize

# ./configure

# make && make install

4. Пропи ...
Читать дальше »
Просмотров: 2951
Дата: 2011-07-16 22:25:46
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
eAccelerator – это бесплатный продукт, доступный для ускорения, оптимизации и динамически позволяет содержимое кэша. Снижает нагрузку на сервер и увеличивает скорость обработки кода PHP в 10 раз. Действительно хорошая вещь!

Теперь приступаем к установке на CentOS 5:


[-hide-]1. Установим необходимы пакеты

# yum install php-devel libtool gcc glibc make

2. Скачаем eAcclerator

# cd /tmp

# wget http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2

# tar xvfj eaccelerator-0.9.6.1.tar.bz2

3. Приступим к установке

# cd eaccelerator-0.9.6.1

# phpize

# ./configure –with-eaccelerator-shared-memory

# make && make install

4. eAccelerator может использоваться в двух вариантах -1. Как дополнение к PHP, 2. Как долнение к Zend

Начнем с PHP.

Создадим файлик eaccelerator.ini

# vi /etc/php.d/eaccelerator.ini

Добавим следующии строчки

extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir = "/var/c ...
Читать дальше »
Просмотров: 2296
Дата: 2011-07-16 13:27:36
Комментариев: 0
Автор: admin  Раздел: MySQL
Я думаю, не стоит объяснять, ,что PhpMyAdmin, я предлагаю, ,чтобы начать установку и настройку.

Будет ли на CentOS 5 операционной системы для установки веб-серверы - Lighttpd, и доступ к нашим phpeshnoy администратора с помощью режима проверки подлинности.

PhpMyAdmin может быть установлена ​​двумя способами - Во-первых, загрузить хранилища Реми (есть последняя версия).Второй способ это загрузить пакет с официального сайта. Предложить начиная со второго метода.

Так ,что начнем установку:


[-hide-]1. Скачаем пакет phpMyAdmin

# cd /tmp

# wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.5/phpMyAdmin-3.3.5-all-languages.tar.gz?use_mirror=citylan&ts=1280424405

# tar xzvf phpMyAdmin-3.3.5-all-languages.tar.gz

2. Создадим директорию куда скопируем файликы phpMyAdmin

# mkdir -p /home/www/phpmyadmin

# cp -r phpMyAdmin-3.3.5-all-languages/* /home/www/phpmyadmin

3. Отредактируем конфигурационный файлик lighttpd

# vi /etc/lighttpd/light ...
Читать дальше »
Просмотров: 6884
Дата: 2011-07-16 13:17:42
Комментариев: 0
Автор: 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 (Значение ...
Читать дальше »
Просмотров: 4596
Дата: 2011-07-16 13:07:48
Комментариев: 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-] ...
Читать дальше »
Просмотров: 3423
Дата: 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 ...
Читать дальше »
Просмотров: 3159
Дата: 2011-07-16 01:06:50
Комментариев: 0
 Страницы: << ... 18 19 20 21 22 ... >>