Задача, которую решает данный мануал:


Первым делом идем на сайт, где вы регистрировали основной домен, и меняем у него неймсервера

ns1.yourdomain.com - прописываем первый ip
ns2.yourdomain.com - прописываем второй ip

Это нужно для того чтобы побыстрее получить доступ к сайту после настройки панели (днс сервера, к моему сожалению, обновляться могут несколько суток, особенно .ru и .рф {у свежерегов гораздо быстрее})

Итак, Вам пришло письмо с доступом к вашему серверу/виртуальной машине с уже установленным образом CentOs7.

У вас есть 1 ip адрес, админ логин(root) и пароль.

Также вы докупили 2ой ip, чтобы была возможность поднять свой DNS сервер на своих неймсерверах по типу:

ns1.yourdomain.com


Для установки триальной версии панели управления вам нужен доступ к командной строке через SSH.

Его можно получить скачав бесплатную и всем известную программу PuTTY.

Краткое руководство по Putty:

Чтобы вставить текст внутрь надо использовать либо сочетание клавиш shift+insert, либо правую клавишу мыши. Чтобы, наоборот, скопировать текст оттуда, надо просто выделить его и он автоматом уйдет в ваш буфер обмена.

руоводство по putty

Установка панели управления ISPmanager 5 lite:

Для начала обновляем вашу Операционную Систему до последней стабильной версии командой:

yum update

Если найдутся новые версии, сервер обязательно спросит вас что делать с этим всем делом, научитесь отвечать на вопросы в командной строке.

Следующая команда установит нам модуль wget, которым мы сразу воспользуемся и закачаем установочный скрипт на сервер:

yum install wget
wget http://cdn.ispsystem.com/install.sh

Теперь можем перейти непосредственно к самой установке:

sh install.sh
– устанавливаем, может попросить выполнить несколько действий перед полной установкой, рекомендую выбирать стабильную версию панели управления.

В результате вы получите текст с доступом к панели: адрес, логин и пароль. Также панель будет доступна вам по 1 ip с протоколом 1500:

http://000.111.222.333:1500/

Итак. Конфигурируем наши модули, веб сервер и версии PHP.

Заходим в левом меню: Настройки -> Возможности здесь задаются основные настройки нашего сервера.

Заходим в Веб-сервер, наверное у вас уже будет установлен Apache MPM-Perfork он то нам и нужен (было выяснено что если сменить его на ITK то панель слетает нафиг.. и приходится ее переставлять, чтобы посмотреть что же это такое - надо ставить чистую панель управления и туда устанавливать Apache MPM-ITK)

Вобщем, на этой вкладке должно быть включено:

Дальше: Почтовый сервер (SMTP/POP3/IMAP) - это можно отключить, все равно встроенная почтовая программа так себе..

Доставляем (по одному), если не установлены:


Добавляем 2ой ip, который вы докупили, в раздел "IP-адреса".

Переходим в раздел - "доменные имена" и там жмем "настройки".

Ставим e-mail админа (от его имени будут приходить письма пользователям функции php - mail() ) и прописываем наши будущие неймсервера, чтобы потом они автоматом подставлялись во всем домены.

Переходим в раздел "Virusdie" ставим модуль - Let’s Encrypt для возможности халявного https.

Переходим в раздел "Пользователи" и создаем своего юзера, у которого будут находится ваши сайты.

Ставим галки:


Переходим в раздел "PHP" настраиваем и устанавливаем новые расширения.

Выбираем версию (native) и переходим в его настройки - это версия на которую опираются остальные модули из категории "возможности". Например phpmyadmin не даст загрузить базу данных больше чем 4 мегабайта.

В основных:

Устанавливаем Zend_OPCache - современный акселератор.

Переходим в расширения 5.6 и 7 php, находим там "opcache" и врубаем его.

Идем в настройки и ставим там:

Также ставим:

Идем в расширения php 5.6 и устанавливаем там все то что включено в native версии:

Идем в раздел "Базы данных" - создаем ее для основного сайта.

Переходим в раздел "WWW-домены":

  1. Вводим основной домен
  2. E-mail администратора
  3. Включаем SSL, выбираем новый Let's Encrypt сертификат (он создастся потом автоматически(бращения происходят через планировщик каждые 5 минут) как только днс обновится{у вас появятся права на домен}). Режим работы PHP - FastCGI (Apache). Версия PHP - 5,6 для старых версий движков и 7 для новых.
  4. Настраиваете сжатие (5 - для сильных серверов, лучше ставьте 3) и кеширование - 7 дней (так требует гугл при проверке сайта).

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

Объяснение как и какими командами пользоваться на CentOS 7

Настройка - избавляемся от ошибок в логах.

Безопасность - прячем версии.

Настраиваем phpmyadmin

Где заказать виртуальный сервер, оцениваем.


Про резервное копирование

Не рекомендую пользоваться бесплатными хранилищами данных (гугл диск и т.п.) т.к. они ОЧЕНЬ медленно работают и если им покажется что в файле вирус, то данную часть архива они не дают распаковывать и приходится выдирать эту часть вручную и не всегда это нормально получается..

Лучше всего использовать резервное место у вашего текущего хостера, внутренние тарифы на FTP сервер всегда в разы дешевле - это очень просто с нашей панелью! Ну и конечно не забывайте иногда качать архивы на ваш ПК т.к. двойные отказы оборудования иногда тоже случаются, правда довольно редко.