Страница 1 из 1

Настраиваем новый сервер на CentOS вместе с ISPmanager

Добавлено: 23 фев 2013, 03:02
admin
1. Обновляем систему CentOS

Код: Выделить всё

yum update
2. После обновления CentOS перезагружаемся 3. Если установлен SELINUX, надо его отключить

Код: Выделить всё

SELINUX=disabled
# Выяснить, установлен ли SELINUX, пробуем так

Код: Выделить всё

yum list all | grep selinux
ps ax | grep selinux
4. Загружаем установщик ISP

Код: Выделить всё

wget http://download.ispsystem.com/install.sh
5. Назначаем права файлу

Код: Выделить всё

chmod +x install.sh
6. Запускаем и выбираем необходимые параметры на задаваемые вопросы

Код: Выделить всё

sh install.sh
7. Выбираем стабильную версию для установки, так как цель установки - настройка сервера для хостинга, а не испытания сервера новым кодом. Далее следуем рекомендациям, которые предлагает установщик ISP.

8. После установки ISPmanager, система предложит открыть URL

Код: Выделить всё

https://ip/manager/ispmgr
9. Что мы и сделаем, преварительно удалив установочный файл.

Код: Выделить всё

rm install.sh
10. Желательно сменить пароль root и отказаться от автоматического обновления, чтобы в неподходящее время не исправлять ошибки.

11. Далее проверяем правильность установки всех ip-адресов (Настройки сервера-> Список IP-адресов)

12. Устанавливаем nginx

Код: Выделить всё

rpm -ihv http://centos.alt.ru/repository/centos/6/i386/centalt-release-6-1.noarch.rpm
# Обновляем кеш пакеты yum и ISPmanager

Код: Выделить всё

yum makecache
/usr/local/ispmgr/sbin/pkgctl cache
# Устанавливаем "Nginx - быстрый и лёгкий WWW сервер для кэширования" (Настройки сервера -> Возможности -> Установить). Проверить в файле /etc/nginx/nginx.conf правильное значение worker_processes по кол-ву ядер. Далее перезагружаем nginx

Код: Выделить всё

/etc/init.d/nginx restart
# Отключим репозитарий в файле

Код: Выделить всё

/etc/yum.repos.d/centalt.repo
# указав вместо enabled=1, enabled=0
# В дальнейшем обновлять nginx можно так:

Код: Выделить всё

yum --enablerepo=CentALT update nginx
# проверяем в файле /etc/nginx/nginx.conf в верхних строчках наличие

Код: Выделить всё

user nginx apache;
# Теперь можно перезагружаться прямо из панели ISPmanager
# (Инструменты -> Перезагрузка)
# Если будут проблемы с правами файлов кеша,
# необходимо рекурсивно у папки /var/lib/nginx/tmp/proxy сменить owner на nginx

13. Устанавливаем "Модуль Fast-CGI для веб-сервера Apache" - (Настройки сервера -> Возможности -> Установить)

14. Настраиваем тарифы (Настройки -> Шаблоны)

15. Создадим пользователей (Учетные записи -> Пользователи)

16. Увеличиваем лимиты и устанавливаем часовой пояс с E-mail (Настройки сервера -> Настройки PHP) Макс.разм.запроса >= Макс.разм.файлов

17. В /ets/my.cnf увеличим размер обрабатываемых файлов с 1 до 32МБ

Код: Выделить всё

max_allowed_packet = 32M
18. В /etc/nginx/nginx.conf Увеличим размер загружаемых файлов с 16 до 96

Код: Выделить всё

client_max_body_size 96M;
19. Устанавливаем расширение php-xml (Настройки сервера -> Расширения PHP -> Установить)

20. Теперь можем добавлять основные домены на все IP-адреса.

21. Включаем в папку /home/backup/ расписание на резервное копирование

22. Установка Zend Guard Loader http://wiki.firstvds.ru/index.php/%D0%A ... _Debian_6

23. Увеличим размер файлов для загрузки в FCGID, добавив перед
### Section 3: Virtual Hosts
# в файл /etc/httpd/conf/httpd.conf

Код: Выделить всё

<IfModule mod_fcgid.c>
		FcgidMaxRequestLen 10485760
		FcgidProcessLifeTime 8200
		FcgidIOTimeout 8200
		FcgidConnectTimeout 300
		IPCConnectTimeout 100
		IPCCommTimeout 900
</IfModule>
24. Ни в коем случае не устанавливать eaccelerator.so через
# Настройки сервера = Расширения PHP
# Если установили, удаляем

Код: Выделить всё

yum remove php-eaccelerator
# и устанавливаем акселератор xCache

Код: Выделить всё

yum install php-xcache
# перезагружаем Апач

Код: Выделить всё

service httpd restart
25. При необходимости устанавливает iMagick http://admini24.ru/blog/WEB_Server/59.html

26. Если это необходимо, меняем кодировку MySQL по умолчанию на utf через панель ISPmanager (Настройки сервера -> Серверы баз данных)