сервер

RHEL/CentOS - Быстрая настройка дополнительных репозиториев

Ставим:

yum install yum-priorities yum-fastestmirror

Ускоряем PHP - Акселератор APC

Когда ваш любимый сайт на Drupal/Symphony/.. начинает тормозить, возникает вопрос - почему?

Основная причина тормознутости PHP без акселератора - комплияция кода при каждом обращении.

Как выглядит обработка запроса пользователя по умолчанию:

  • Загрузили файл
  • Скомпилировали код
  • Выполнили код
  • Выдали результат

Развертывание LAMP на Debian/Ubuntu

(для копипаста на свежеустановленный пустой сервер/VPS ;)

Быстрое развертывание следующей конфигурации

  • Apache 2 - Web сервер
  • MySQL 5 - Сервер баз данных
  • PHP4/5 - PHP CGI
  • phpMyAdmin - Web-управление для MySQL

Перед установкой рекомедуется обновить систему:

apt-get update

Установка Apache + PHP

Если вы хотите PHP 5 выполните:

aptitude install apache2 php5 libapache2-mod-php5

Если вы хотите PHP 4 выполните:

aptitude install apache2 php4 libapache2-mod-php4

Конфигурационный файл apache хранится в */etc/apac

Развертывание блога на Wordpress с использованием Lighttpd и MySQL на CentOS/Fedora/RHEL

Подготовка системы

  • Установка и необходимых пакетов
/usr/bin/yum install lighttpd lighttpd-fastcgi mysql mysql-server php-cli php-mysql
  • Активируем загрузку MySQL при запуске системы:
/sbin/chkconfig mysqld on
  • Запускаем MySQL
/sbin/service mysqld start
  • Задаем root пароль MySQL
/usr/bin/mysqladmin -u root password 'новый-пароль'

Apache Virtual Hosts - несколько сайтов на одном сервере

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

Apache, PHP, MySQL на CentOS 5 (LAMP)

(для копипаста на свежеустановленный пустой сервер/VPS ;)

Рекомендуемые предварительные действия

Обновляемся, отключаем yum-updatesd и подключаем yum-cron

service yum-updatesd stop
yum update
yum install yum-cron
chkconfig --level 235 yum-cron on
service yum-cron start

Активация брандмауэра

named для дистрибутивов базирующихся на RedHat- базовая настройка DNS

По регламенту регистратора зоны .ru для делегирования домена необходимы два IP-адреса из различных подсетей класса С. Это означает, что IP-адреса должны различаться в предпоследнем октете, например

  • 90.156.148.183
  • 90.156.149.131

Для регистраторов зон .org, .com и т.п. это требование обычно можно игнорировать.
Допустим, что IP-адреса уже заданы и корректно настроены (см ifconfig)

Lighttpd + mod_flv_streaming + mod_secdownload = свой youtube

В данной статье будет рассказано как создать свой сервер потокового видео на основе FLV(Flash Video) и антилич системы (для пользователя будет генерироватся уникальная ссылка причем средствами веб сервера) + как и чем кодировать видео.

Использование ключей ssh

Причины использования ключей

  • Увеличение уровня безопасности
  • Возможность использовать ssh без ввода пароля

Создание ключей

Для создания ключей может быть использованна утилита ssh-keygen входящая в пакет openssh:

ssh-keygen

proftpd + mysql + lighttpd = свой мини хостинг

Итак. Статья предназначается для тех кто хочет сделать на своем компьютере подобие виртуального хостинга. Как вариант просто настроить фтп сервер(пропустите ненужные для вас настройки lighttpd).
Итак что нам понадобится?

RSS-материал
Оффшор найти адрес.