Устанавливаем ISP-подключение

Содержание

Установка ISPmanager 4

Устанавливаем ISP-подключение

Методика установки ISPmanager 4 на чистую операционную систему CentOS.

Ниже представлена методика установки и настройки ISPmanager 4. Она не претендует на профессиональную техничность и законченность. Это лишь те действия, которые потребовались мне самому для установки этой панели.

В конце статьи приведены решения некоторых ошибок, которые возникали при установки.

Для начала следует поменять IP адрес для своего сайта на сайте, где покупалась лицензия для ISPmanager.

Если в процессе установки по каким-то причинам установка зависла, можно её принудительно завершить и заново повторить процедуру.

Установка панели ISP manager на чистую VDS (VPS)

Запустить Терминал и подключиться к серверу:

где user — имя пользователя, host — ip адрес сервера.

Для подключение через специальный порт:

Пример:

ssh -p 123 root@12.123.12.123

Скачать установочный файл ISPmanager:

wget “http://download.ispsystem.com/install.sh”

Запустить скрипт установки ISPmanager:

Установка предложит выбрать редакцию. Указать цифру 1 (ISPmanager), затем редакцию Lite.

На следующем экране предложат выбрать версию. Выбрать нужную версию.

Следующий этап выбор сборки — бета или стабильная. Выбрать стабильную.

Теперь появится синее окно, где управление проводится с помощью стрелок клавиатуры.

Выбираем зеркало, с которого будет скачиваться установщик. После нескольких «Yes» начнётся установка.

Начнётся предварительная установка, в которой нужно выбрать конфигурацию:

Install most popular software

Если выбрать Minimal install, то потом не будет многих элеметнов меню в панели ISP manager, в том числе будут отключены расширения PHP, а как их установить не всегда понятно. Поэтому лучше устанавливать рекомендованные настройки, а Minimal install оставить для профессионалов.

После установки появится сообщение:Installation complete Please use following information for access ISPmanager-Lite: URL — https://ipadress:1500/ispmgr

Authorize as root to reach the panel.

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

https://ipadress:1500/ispmgr

Настройка ISPmanager

Заходим в ISPmanager.

В качестве логина и пароля для входа в ISPmanager используем тот же логин и пароль, что и для доступа к серверу по ssh.

При первом входе в панель ISP manager надо подтвердить лицензионное соглашение.

После этого начнутся настройки сервера. Вводим имя, можно любое, например:

Автоматическое обновление отключаю (можно включить).

Меняем пароль для входа (чтобы отличался от ssh).

Установка nginx

Устанавливаем nginx через Терминал:

rpm -ihv http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

Теперь обновляем кэш пакетов yum (пакетный менеджер) и ISPmanager.

Сначала команда:

Затем:

/usr/local/ispmgr/sbin/pkgctl cache

После перейти в веб-интерфейс ISPmanager в меню «Настройки сервераВозможности«, где должен появиться пункт «Nginx…».

Нажать кнопку «Установить» на панели инструментов. Могут предложить две сборки – обычную или стабильную. Выбрать стабильную.

Nginx установится и настроится автоматически. Apache будет присвоит порт 8080, а Nginx будет принимать запросы и перенаправлять их на порту 80.

Конфигурация nginx

Иногда требуется более точно настроить nginx.

В файле /etc/nginx/nginx.conf изменить количество процессов worker (worker_processes 1). Изменить цифру на количество ядер в процессоре сервера. После изменений требуется перезапустить nginx. Это можно сделать через ISPmanager во вкладке — Инструменты – Сервисы.

Отключить автоматическое обновление (закомментировать строку) в этом же файле для репозитория из которого nginx был установлен:

/etc/yum.repos.d/nginx.repo

и эту строку (есть не всегда)

/etc/yum.repos.d/centalt.repo

В дальнейшем для обновления nginx можно использовать команду:

yum –enablerepo=CentALT update nginx

Установка расширения PHP

После установки ISPmanager 4 в расширениях php («Настройки сервера» -> «Расширения PHP») установить необходимые расширения.

Программу xcache.so. Она ускоряет исполнение php за счет кэширования. Можно использовать и множество других акселераторов.

xcache.so – установит XCache PHP

php-gd — иногда требуется для работы с изображениями. Мне, например, нужно было как-то для генерации миниатюр на сайте.

Для ускорения сайта

php-pecl-memcached – установит memcached.so

Установка Apache MPM-ITK

Этот модуль пришлось установить, когда WordPress не мог обновиться. Он ругался на отсутсвие доступа к определенным папкам. Ошибка возникала из-за того, что Apache создавал файлы от своих прав, в результате править эти файлы от прав пользователя было нельзя.

Для начала следует проверить есть ли этот модуль в установленной сборке:

apachectl -t -D DUMP_MODULES | grep itk

Модуль уже установлен, если приходит ответ:

Если ответа нет, устанавливаем Apache MPM-ITK.

Добавляем репозиторий CentALT:

rpm -ihv http://centos.alt.ru/repository/centos/6/x86_64/centalt-release-6-1.noarch.rpm

Затем, чтобы избежать дальнейших конфликтов, сразу же его отключаем. Открываем файл через менеджер файлов:

/etc/yum.repos.d/centalt.repo

и меняем enabled=1 на 0

Обновляем Apache из добавленного репозитория:

yum –enablerepo=CentALT update httpd

Теперь приступаем к настройке. Открываем файл:

Раскомментируем или вставляем строчку:

HTTPD=/usr/sbin/httpd.itk

Открываем файл:

/etc/httpd/conf/httpd.conf

Добавляем:

Неверная настройка вышеприведенных параметров может повлиять на нехватку оперативной памяти на сервере.

Теперь в файле:

/etc/httpd/conf.d/php.conf

Добавляем:

LoadModule php5_module modules/libphp5.so

И в файл:

/usr/local/ispmgr/etc/ispmgr.conf

Добавляем:

В этом же файле меняем значение:

на

Выполняем команды в терминале:

perl -p -i -e 's/SuexecUserGroup/AssignUserID/g' /etc/httpd/conf/httpd.conf

Удостоверяемся, что показан список процессов в названиях которых имеется .itk

Установка Swap

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

Своп файл (Swap) — это файл на жестком диске, на который временно записывается ненужная информация из оперативной памяти при её не хватки.

Своп обычно делается в размере оперативной памяти. Делать размер больше чем она есть обычно нет смысла.

Создаем своп на 512 мб:

dd if=/dev/zero of=/swap bs=1M count=512

где of — место расположения будущего свопа, count — количество мегабайт

Форматируем созданный файл под своп:

Подключаем:

Для автоматического включения свопа надо прописать информацию в файл:

Добавить туда строчку:

echo “/swapfile swap swap defaults 0 0” >> /etc/fstab

Теперь при каждой перезагрузке системы будет создаваться своп файл на 512 мб.

Для проверки состояние swap файла использовать команду:

Команда для удаления своп файла (если потребуется):

logrotate — ротация логов в ISPmanager 4

Настройки хранятся в файле

Логи хранятся в папке

После изменения конфигурации логов, нужно ввести команду в терминале:

sudo logrotate -f /etc/logrotate.conf

Для улучшения системы ротации логов в файле logrotate.conf ограничиваем максимальный размер файла в 10 мб. Для этого добавляем строчку:

Уменьшаем хранение старых логов в архивах до 2:

Включаем сжатие логов (раскомментировать следующее):

Для внесения изменений выполняем команду в терминале:

sudo logrotate -f путь_до_logrotate.conf

Логи хранятся в папке:

Как при обращении по IP сделать перенаправление на нужную страницу

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

DocumentRoot /var/www/all/data/www/default

Ошибка was not close. Ошибка возникла после перезагрузки сервера. Перестал запускаться сервис http.

Проблема оказалась в файле

Иногда ISPmanager 4 чудит и после каждого добавления нового сайта модифицируется файл httpd.conf.

Нужно было удалить в конце файла и поставить с новой строчки то же самое.

Проблемы и решения

Иногда в процессе установки ISPmanager 4 или после неё, уже во время работы, возникают ошибки. Они могут быть самые разные и ругаться на всё что угодно. Ниже перечислены те ошибки, с которыми столкнулся лично.

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Эта ошибка возникала после переустановки VPS. Не получалось зайти в панель, сообщалось об ошибке. Исправил её вводом в терминал следующей команды:

ERROR: selinux enabled. Edit /etc/selinux/config to disable SELINUX, reboot and re-run installation

Эта проблема возникла во время установки панели ISPmanager 4. Для исправления нужно изменить один параметр в указанном файле. Делается следующей командой:

sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config

Затем снова запустить установку:

Конвертация в ‘UTF-8’ не поддерживается на стороне сервера

Файл менеджер в панели ISPmanager 4 не мог открыть текстовые файлы и писал ошибку.

Для исправления в файле:

/usr/local/ispmgr/etc/filemgr.enc

Надо вынести вперёд кодировку UTF-8, следом поставить кодирвоку — WINDOWS-1251

Forbidden
You don’t have permission to access / on this server

Это ошибка возникала при обращении ко второму занесенному сайту в панель управления ISPmanager.

Для исправления открыть файл:

/etc/httpd/conf/httpd.conf

Найти строчку:

DirectoryIndex index.html index.htm

Рядом с этим ставим файлы index.php index.htm и т.д. (те которые нужны), перезагружаем сервер.

Не работают несколько сайтов в ISPmanager на одном IP

Иногда, для работы на одном ip нескольких сайтов, нужно в файле:

/etc/httpd/conf/httpd.conf

Раскомментировать директиву:

И заменить её на свой ip адрес с портом 81:

NameVirtualHost 123.123.12.123:81

Обычно это делается автоматически, но иногда почему-то остаётся.

Источник: https://ploshadka.net/ustanovka-ispmanager-4/

Установка и обновление ISPmanager

Устанавливаем ISP-подключение

Материал из ISPWiki

Рекомендации по выбору сервера

Системные требования

Архитектура x64 (amd64)

Версии поддерживаемых операционных систем для ISPmanager Lite:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8, 9
  • Ubuntu 14.04 LTS, 16.04 Xenial.

Версии поддерживаемых операционных систем для ISPmanager Business:

  • CentOS 6, 7 (рекомендуется)
  • Debian 7, 8
  • Конвертация в CloudLinux возможна для версий 6, 7

Обратите внимание, что отсутствует возможность установки панели управления на сервер, где сеть настроена с помощью systemd-networkd.

Установку рекомендуется производить на “чистый сервер”. Это значит, что должна быть выполнена только установка операционной системы без установки и настройки дополнительных сервисов, а также без подключения сторонних репозиториев. Все необходимые репозитории будут подключены инсталятором. В системе должен быть пользователь root.

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

Перед началом установки ISPmanager Business рекомендуем ознакомиться со следующей документацией:

  • Принципы работы ISPmanager 5 Business

Лицензирование

Если на момент установки нет лицензии, установщик попробует автоматически активировать триальную 2-х недельную лицензию.

При наличии активной лицензии на программный продукт, она будет активирована автоматически, если сервер имеет внешний ip адрес, который совпадает с ip адресом лицензии. В противном случае (например на серверах с серым ip адресом), следует перед началом установки выполнить команду:

export ACTIVATION_KEY=

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

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

Запускать установку в этом случае необходимо с параметром –release 5.50. Где 5.50 – последняя доступная версия для вечной лицензии.

При повторной установке, с использованием триальной лицензии, возможные следующие варианты:

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

Переход с предыдущих версий

Существует возможность перехода с ISPmanager 4 на ISPmanager 5.

Переход с ISPmanager 4 Lite на ISPmanager 5 Lite может быть выполнен двумя способами:

  • Переход c использованием функции миграции. Такой переход осуществляется в рамках одного сервера.
  • Переход через функцию импорт пользователя. Подразумевается чистая установка ISPmanager 5 на отдельный сервер и последующий перенос данных пользователей из ISPmanager 4 с помощью функции импорт пользователя.

Переход с ISPmanger 4 Pro на ISPmanager 5 Lite или ISPmanager 5 Business не возможен в рамках одного сервера. Необходимо выполнить “чистую” установку ISPmanager 5 на новый сервер, затем выполнить импорт пользователей.

Более подробная информация приведена в статье Переход между версиями ISPmanager.

Установка

Установка и обновление ISPmanager производится с использованием репозитория операционной системы.

При установке отключается служба SELinux. Эта служба мешает корректной работе панели управления.

Чтобы начать установку выполните следующее:

1. Подключитесь к серверу по SSH с правами суперпользователя.

2. Установите wget (если не установлена). Для Debian с помощью команды:

apt-get install wgetДля CentOS с помощью команды:yum install wget

3. Загрузите скрипт установки:

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

4. Запустите скрипт:

sh install.sh ISPmanager

Чтобы установить определенную версию панели управления, необходимо запустить install.sh с параметром –release, например:

sh install.sh –release 5.50 ISPmanager Установщик предложит выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов.

Из списка предложенных вариантов выберите необходимую версию ISPmanager. Скрипт установит панель управления и необходимое программное обеспечение из репозитория системы.

Установка на CentOS 6.5, выглядит примерно так

После окончания установки панель управления ISPmanager доступна по следующему адресу:

Url: https://:1500/ispmgr

Login: root

Password:

Обновление

Автоматическое обновление можно активировать в настройках системы.

Для обновления в ручном режиме выполните команду:

/usr/local/mgr5/sbin/pkgupgrade.sh coremanager

Либо воспользуйтесь стандартными средствами пакетного менеджера вашей операционной системы

CentOS

yum update – обновит все пакеты на сервере

Debian и Ubuntu

apt-get update apt-get dist-upgrade

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

«……»

Эта форма — не обращение в поддержку.
Мы не можем идентифицировать вас и ответить на ваше сообщение.

Источник: https://doc.ispsystem.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_ISPmanager

Установка ispmanager 5 на Ubuntu Server

Устанавливаем ISP-подключение

ISPManager – это одна из самых популярных панелей управления хостингом среди коммерческих решений. Она позволяет устанавливать и автоматически настраивать такие популярные программные продукты, как Apache/Nginx, сервера баз данных MySQL или Postgresql, почтовые сервера Sendmail,Exim,Postfix и другое серверное программное обеспечение.

Все это можно полностью настраивать, а все действия выполняются через графический интерфейс. Кроме того, панель позволяет обновлять программное обеспечение, и поддерживает даже получение сертификатов SSL от Lets Encrypt. В этой статье мы рассмотрим как выполняется установка ispmanager 5 на Ubuntu Server. Хотя эта инструкция подойдет и для других дистрибутивов Linux.

Установка ISPManager 5

Обратите внимание, что установка ispmanager ubuntu должна быть выполнена на полностью чистую систему. Панель установит все необходимое программное обеспечение сама, а то что уже было установлено на сервере может только мешать. На данный момент поддерживаются версии Ubuntu 14.04 и 16.04. Нас будет интересовать последняя.

Шаг 1. Загрузка установщика

Панель платная, но получить пробную версию на три недели может каждый. Она автоматически активируется во время установки. Скачать установщик для самой последней версии можно с официального сайта с помощью команды:

 wget “http://download.ispsystem.com/install.sh”

Чтобы разрешить выполнение скрипта нужно установить для него флаг исполняемый:

chmod +x install.sh

Шаг 2. Начало установки

Запустите скрипт установки:

sudo ./install.sh

Шаг 3. Проверка системы

Установщик ispmanager проверит, подходит ли ваша система для установки, достаточно ли места на диске и другие параметры:

Возможно, вам придется изменить имя хоста, оно должно соответствовать домену будущего сайта:

Шаг 4. Версия программы

Выберите какую версию вы хотите использовать, стабильную или бета:

Шаг 5. Продукт

Выберите продукт, который нужно установить, нам нужна установка ispmanager lite:

Шаг 6. Редакция

Выберите редакцию программы, которую будете устанавливать, вам доступно Lite, Lite с основным программным обеспечением и Bussines. Мы будем устанавливать версию Lite со всем программным обеспечением:

Шаг 7. Установка панели

Дождитесь завершения установки панели больше вашего вмешательства не потребуется:

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

Установка программы завершена, теперь не менее интересная задача – настройка ispmanager 5.

Шаг 8. Настройка IP и порта

Вы можете изменить IP адрес и порт на котором будет ожидать подключения ispmanager. Программа работает на своем веб-сервере ihttpd и его настройки находятся в папке /usr/local/mgr5/etc/. Откройте конфигурационный файл и задайте нужные параметры:

sudo vi /usr/local/mgr5/etc/ihttpd.conf

Host 192.168.1.2
Port 1700

Затем сохраните и перезапустите панель командой:

killall core

Шаг 9. Запуск панели

Откройте в браузере указанный программой или настроенный адрес. Утилита будет пытаться работать по https. Но если она не смогла получить сертификат от Lets Encrypt, то создаст свой, которому браузер не доверяет:

Но мы знаем, что он надежный, поэтому нажмите Дополнительно, затем Перейти на сайт.

Шаг 10. Вход в панель

Дальше, для авторизации вам нужно ввести логин root и пароль суперпользователя. Вы не сможете работать с панелью без прав суперпользователя:

Шаг 11. Лицензия

При первом входе нужно принять лицензионное соглашение:

Шаг 12. Первоначальная настройка

Дальше вам предстоит выполнить первоначальную настройку, просто проверьте все ли параметры указаны правильно:

Шаг 13. страница

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

Шаг 14. Создание домена

Теперь нужно настроить домен вашего сайта. Перейдите на вкладку WWW-домены на панели слева и выберите Добавить:

Шаг 15. Настройка домена

Укажите все необходимые параметры и нажмите Ок для прикрепления домена. Фактически эта настройка не создает домен, а только настраивает конфигурацию веб-сервера так, чтобы он мог обрабатывать запросы к этому домену:

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

Шаг 16. Настройка DNS

На стороне нашего сервера домен настроен. Но осталось сделать правильные DNS записи у вашего DNS провайдера. Откройте вкладку Доменные имена, выберите ваш домен в списке и нажмите кнопку Записи:

Все эти записи нужно добавить в настройки вашей DNS зоны. Это необходимо для нормальной работы почты и других сервисов:

Шаг 17. Готово

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

Выводы

В сегодняшней статье мы рассмотрели как выполняется установка ispmanager 5 на сервер или обычный компьютер, а также как осуществляется настройка ispmanager 5. С помощью панели управления вы можете намного быстрее настроить систему и подготовить ее к работе.

Источник: https://losst.ru/ustanovka-ispmanager-5-na-ubuntu-server

VPS на Centos 7 от Reg.ru и ISP 5

Устанавливаем ISP-подключение

Когда-то, достаточно давно, я пробовал снимать VPS от 1gb.ru, уже плохо помню что да как там было, но мне нужен был PHP поновее 5.4, а там был php 5.3 и как его обновить я тогда не понял, поэтому перехал в другое место.. И вот недавно решил опять попробовать обзавестись VPS. 

Для начала я выбрал начальный тариф VPS 256Мб от Reg.ru. Установил туда Centos 7 без ISP менеджера. Без менеджера, потому что, для автоматической установки предлагается ISP 4, а мне хотелось установить ISP 5. И я решил, что установлю сам его на vps, а потом куплю лицензию.

Установка Centos 7 на VPS 

Установка на VPS Centos 7 происходит автоматически, нам в этом процессе никаких выборов делать не нужно.

Но информация об операционной системе нам пргодится, к примеру, посмотреть минимальные требования)

Официальный сайт Centos >> 

Но как потом окажется, несмотря на то, что операционная система установилась на VPS с 256Мб, такого объема памяти Centos 7 будет недостаточно. По несколку раз в сутки приходят сообщения типа

Список остановленных процессов:

Mar 28 03:10:31 ovzhost82 kernel: [7690080.258365] memory in UB 14907564: OOM killed process 139534 (mysqld) score 0 vm:873620kB, rss:59120kB, swap:0kB

Вот отсюда следует, что оказывается 512Мб это минимум для Centos 7 >> http://wiki.centos.org/Manuals/ReleaseNotes/CentOS7

The installer needs at least 406MB of memory to work. On systems with less memory then 406MB the installation will terminate with a fatal error. 512MB is the minimum memory requirement for CentOS-7.

Поэтому пришлось повысить тариф до VPS-2 – на этом тарифе имеется 512Мб оперативной памяти, то есть необходимый минимум.

Хотя, если не устанавливать Apache, MySQL, а например, установить FTP сервер, возможно и VPS-1 плана хватит и можно выбрать не Centos 7, а какую-то предыдущую версию (менее требовательную к объему памяти) или, вообще, другую операционную систему)

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

Подключение к VPS по SSH протоколу

Для подключения к VPS будем использовать PuTTy >> официальный сайт

Скачиваем и устанавливаем программу. Настройка подключения очень проста, просто вводим IP адрес VPS и порт, обычно это 22 порт, хотя я лично назначил другой.

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

Вот мы установили операционную систему, графического интерфейса у нас нет, есть командная строка) и нужно освоить хотя бы самые необходимые команды для навигации по серверу.

Основные команды для навигации по серверу:

  • pwd – узнать текущий каталог
  • cd .. – перейти в директорию уровнем выше
  • cd ../.. – перейти в директорию двумя уровнеми выше
  • cd – перейти в домашнюю директорию, если мы зашли как root, это будет директория /root
  • cd /var – перейти в директорию var
  • cd ~ – перейти в директорию, в которой находились ранее, то есть если мы до этого из директории /root перешли в /var , то с помощью этой команды мы вернемся обратно в /root
  • cd ~username – перейти в домашнюю директорию пользователя, мы окажемся в директории вида /var/www/username/data
  • ls – посмотреть список файлов и папок в текущей директории
  • ls -al – тоже, список всех файлов и папок, включая скрытые в форматированном виде
  • ls –help – узнать список параметров для команды ls
  • du -sh – узнать объем текущего каталога
  • du –help – узнать список параметров для команды du

По командам мне показались интересными следующие ресурсы >> pingvinoff.net/poleznye-komandy-linux, putty.eves.ru

Для работы в командной строке пригодятся следующие сочетания клавиш:

  • Ctrl – C – прервать команду
  • Ctrl – D – разлогиниться, также exit
  • !! – повторить последнюю команду

Все команды, которые мы вводим в командной строке сохраняются в истории bash. Если мы зашли как root, то историю команд можно увидеть в файле /root/.bash_history Этот файл можно отредактировать в текстовом редакторе, например, Notepad++

Чтобы увидеть и заново ввести введенные ранее команды в командной строке используем стрелочки вверх вниз.

Командная строка это хорошо, но можно для комфортного перемещения по папкам и просмотра файлов установить MC (Midnight Commander)

Установка MC (Midnight Commander)

Midnight Commander это файловый менеджер c интерфейсом похожим на Norton Commander >> официальный сайт Полуночного командира

Команда для установки MC

# yum install mc

Установили, теперь запускаем:

mc

Вот так выглядит MC

Но я обычно для навигации по файлам использую FileZilla

FileZilla – SFTP клиент – SSH File Transfer Protocol

Скачать FileZilla можно с >> оф. сайта filezilla-project.org

Так настраивается SSH подключение в FileZilla:

При подключении по SFTP мы видим тоже самое окно, что и при подключении по FTP

Установка ISPmanager 5

Установка ISP 5 достаточна проста. При установке действует тестовый период 14 дней >> https://www.ispsystem.ru/software/ispmanager/download

Для установки ISP 5 сначала скачиваем скрипт установки

wget “http://download.ispsystem.com/install.sh”

потом запускаем его

sh install.sh ISPmanager

Когда начнется установка нужно будет выбрать какой будет использоваться репозитарий для установки – beta или stable. И тот и другой пригодны для установки на рабочий хостинг. Отличие вроде бы в том, что при обновлении ISPmanager в репозитарии beta доступна последняя версия ISP менеджера, а в варианте stable – предыдущая версия.

Я выбрал Beta репозитарий. Установщик также подключает репозитории (EPEL для CentOS).

В конце установки появилось сообщение, что установка завершилась успешно.

Более подробнее о ISPmanager 5 Lite >> ISPmanager 5 Lite, краткое описание

продолжение следует

Источник: https://jdevelop.info/articles/ustanovka-cms-joomla-na-khostinge/458-vps-na-centos-7-ot-reg-ru-i-isp-5

Установка ISP Manager 5 на хостинг Hetzner

Устанавливаем ISP-подключение
Skip to content

Установка ispmanager 5 на hetzner

Закончилось время свободы в украинском интернете и мне пришлось покинуть хостинговую компанию UKRAINE, хотя за 2 года я ни одной претензии к ним не нашёл. Я приступил к поиску нового дома для своих сайтов.

Свой выбор я остановил на двух компаниях
Первая AdminVPS.ru (о ней немного позже)

Вторая Hetzner, с которой я уже имел опыт работы и установки панели ISP Manager 4. Теперь пришла очередь опробовать панель ISP Manager 5.

НАСТРОЙКА ХОСТИНГА У HETZNER

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

Я просто в подразделе Ordering раздела Service выбрал vServer VQ7 и нажал Order product. Примерно через 12 часов пришло письмо от Hetzner Online AG с такими данными (ИЗМЕНЕНО):

Thank you for your order of 20/01/2014 23:51 CET.The Linux installation for your server VQ7 #359428 (87.128.131.119) is now finished. You may now access the server via SSH2 using the following details:IP Address:

87.128.131.119

IPv6 Address:
4a11:4f8:d26:390a::7

Login: root
Password:W8Uy6rEa5s1CqR

Возвращаемся в Robot и в разделе Main functions подразделе Servers видим наш сервер VQ7 (1 TB) #359428

Устанавливаем как и в прошлый раз Debian 7.0 LAMP — only 64 bit (хотя в техподдержке ISPsystem порекомендовали для ISP Manager 5 устанавливать CentOS). Скачиваем программку putty для доступа к серверу. Вводим в неё свой IP 87.128.131.119Login: root

Password:W8Uy6rEa5s1CqR (не будет отображаться)

ПОКУПАЕМ ДЕШЁВЫЙ ISP MANAGER

Вторая фаза побега из Украины

Нужно купить или взять в аренду ISP Manager, я остановился на ISP Manager 5 Lite версии. В процессе поиска самыми дешевыми лицензиями торгует ISPlicense

ISPmanager 4 Lite стоит тут на всегда от 1142,18 руб
ISPmanager 5 Lite от 2175,58 руб

Я зарегистрировался и заказал пока триальную, временно-бесплатну.

Для этого нужно перейти в Лицензии ISPsystem нажать вверху справа «Заказать». Ввести имя лицензии и очень желательно указать СРАЗУ IP сервера (в моём случае 87.128.131.119), т.к. менять разрешают только 1 раз в месяц.

Но это ещё не все. Зайдите тут же в Центр поддержки и попросите техподдержку:

«Сервер требует Активационный ключ. Вы можете его предоставить?»на что они ответят (должны)

Добрый день, Ваш ключ 3093852-cVcbiOphJbOOVCiq1391262609

Устанавливаем isp manager 5 lite на хостинг

Возвращаемся к хостеру Hetzner.
В программе Putty вводим

wget http://download.ispsystem.com/install.5.sh

после скачивания

sh install.5.sh

На вопросы:
Please choose version to install: (Отвечаем ‘r’ и нажимаем Enter)

Please specify directory to install (/usr/local/mgr5): (Оставляем без изменения, если нам все ровно, куда произойдет установка ядра, по дефолту идет /usr/local/mgr5)

После чего инсталятор произведет установку ядра и вы получите ссылку для логина, видаType https://IP:1500/core in your browser to continue installation.

Use username ‘root’ and appropriate password for access to control panel.

Переходим по ссылке https://87.128.131.119:1500/core (мой случай), логинимся используя Логин root и пароль хостера, к примеру.

Попадаем в COREmanager

[dcs_image align=»left» src=»https://vise.im//wp-content/uploads/img/hetzner/coremanager.jpg» w=»620″ h=»350″ desc=»»/]

Выбираем ISPmanager Lite и нажимаем Установить
Выбираем Release версию и нажимаем далее. Начинается какая-то фигня с кешем и проверкой лицензии.

В результате оно выдаст, что-то:

К сожалению, ISPmanager не удалось автоматически активировать лицензию.Если у Вас есть лицензия на ISPmanager, пожалуйста, выберите пункт «Активировать лицензию» и укажите активационный ключ лицензии.

Вы можете его получить, обратившись к продавцу лицензии.Если же у Вас отсутствует лицензия, то необходимо приобрести ее. Для этого выберите пункт «Приобрести лицензию» и выполните 3 простых шага.

Активировать лицензию

Приобрести лицензию

Мы выбираем «Активировать лицензию» и в графу Активационный ключ вставляем полученный ранее у техподдержки 3093852-cVcbiOphJbOOVCiq1391262609.

В параметрах установки ISPmanager мне кажется будет правильным выбрать «рекомендуемое»Выбило Параметры установки/настройки MySQL Server я ввёл пароль от CoreManager W8Uy6rEa5s1CqR

Выбило ошибку, выбрал Установить новый пароль, указал новый пароль пролучил отметку хорошо ))

Появилось предупреждение об установке дефолтного пакетаManager: ISPmanager Lite, release ‘release’awstats: awstats v.7.0~dfsg-7PHP-FPM: php5-fpm v.5.4.4-14+deb7u7PHP: php5-cli v.5.4.4-14+deb7u7Apache HTTP Server: apache2-mpm-prefork v.2.2.

22-13ODBC: unixODBCPostgreSQL Common: postgresql-common v.134wheezy4MySQL: mysql-server-5.5Quota: quota v.4.00-4+deb7u1ZIP archiver: zip v.3.0-6DNS: bind9@@2:9.7.1.dfsg.P1-6+nmu2+deb7u1ProFTPd: proftpd-basic v.1.3.4a-5+deb7u1Sendmail: sendmail v.8.14.4-4Sieve: dovecot-sieve v.1:2.1.7-7Dovecot: dovecot-pop3d v.

1:2.1.7-7Sasldb: sasl2-bin v.2.1.25.dfsg1-6+deb7u1

Db4: db4.1-util v.5.1.29-5

Если бы я выбрал не «рекомендуемое», а «пользовательское», то было всё возможно по другому.
И нажимаем Завершить для начала установки.

После завершения в Разделе Система-Приложения выбираем ISPmanager Lite и нажимаем Перейти. Соглашаемся с условиями Лицензионного договора и переходим к настройке ISP Manager 5.

Вводим новый пароль: **************
Создаём нового пользователя. Выставляем права и объёмы. Я себе поставил анлим ))

Прикрепляем домен в isp manager 5 lite

Теперь нужно закрепить доменчик, я как раз вчера зарегистрировал на акции за 0.50 USD домен для экспериментов.Прикрепляем домен (домен, почта, FTP)

Завершить.

Входим под учёткой нового пользователя и играемся.

Настройку своих DNS я скопировал из Habrahabr как заметку, раньше пользовался другой инструкцией настройки своих DNS. Но поскольку Hetzner жмёт IP больше чем 1, попробую пользоваться новой инструкцией

Автор статьи пишет… Расскажу на моменты (всякое бывает у человека-VISE), на которые нужно обратить внимание. Один из таких моментов ns сервера (указываются у регистратора домена), поскольку мы делаем сервер для хостинга сайтов, нам нужны свои ns сервера, я реализовал это так.

Допустим домен нашей веб студии такой: www.example.com и я хочу, чтобы наши ns сервера выглядели так: ns1.example.com и ns2.example.com. Для этого нужно в личном кабинете сервера Hetzner’а добавить услугу Nameserver Robot, она бесплатная для тех, кто берет выделенный сервер.

Спустя час, в моем кабинете появилась ссылка DNS entries, там я один раз для своего домена example.com задаю айпишник своего сервера, чтобы иметь возможность у регистратора указать ns сервера hetzner’а и выполнить таким образом базовую настройку. Добавить нужно через New DNS entry.

Дальше у регистратора своего домена example.com указываем ns сервера Hetzner’а:

ns1.first-ns.derobotns2.second-ns.de

robotns3.second-ns.com

И еще нужно в панели управления ISPmanager у своего домена (Меню: Домены -> Доменные имена) создать A записи, по аналогии с созданными вида:

ns1.example.com.
ns2.example.com.

IP адрес указать нашего сервера. То, что адрес у обоих серверов одинаковый, как автора заверила техническая поддержка hetzner’а — это нормально. После этого у остальных доменов, которые мы хотим привязать к нашему хостингу нужно указывать ns сервера уже наши ns1.example.com. и ns2.example.com.

Я добавил также записи NS:

example.com. NS (сервер имён) robotns3.second-ns.com.example.com. NS (сервер имён) ns2.innotechnews.com.

example.com. NS (сервер имён) ns1.innotechnews.com.

В разделе (Меню: Настройка -> Программное обеспечение) Автор установил еще Веб-сервер Nginx (у меня после установки были проблемы и я отказался), Веб-интерфейс для работы с электронной почтой AfterLogic (его в моей версии пришлось, поставить, удалить, затем нажать кнопку настроить, затем нажать кнопку настроить у SMTP и POP и IMAP — в разделе программного обеспечения — тогда все заработало нормально), Веб-интерфейс для администрирования MySQL (phpMyAdmin).

Пришлось шаманить с файлом .htaccess, а именно с  Options +SymLinksIfOwnerMatch или +FollowSymLinks. Пока поставил +FollowSymLinks, т.к. логи кричали, что:

[Fri Jan 24 10:03:13 2014]
[client 87.128.131.119] /var/www/vise/data/www/example.com/.htaccess: Option SymLinksIfOwnerMatch not allowed here, referer: http://www.example.com/

Потом после переноса с хостинга UKRAINE пришлось менять права к файлом и папкам. Были 750 на папки и 640 на файлы, нужно на Hetzner 755 на папки и 644 на файлы.

Своде бы всё работает.

Загрузка…

Источник: https://vise.im/sozdat-svoy-website/ustanovka-ips-manager-5-na-hosting-hetzner/

Установка WordPress через ISPmanager

Устанавливаем ISP-подключение

Простая практическая инструкция, как установить Wordpress через ISPmanager, если ваш хостер использует панель управления веб-сервером с аналогичным названием, а вы арендуете VPS/VDS или выделенный сервер. Скрины на ISPmanager Lite.

Подготовка к установке WordPress

Прежде всего, скачайте с официального сайта русского WordPress последнюю стабильную версию WordPress (https://ru.wordpress.org/).

Распакуйте скачанный архив. Откройте папку WordPress, проверьте содержимое и заново запакуйте все папки и файлы дистрибутива WordPress в ZIP архив. Это нужно для закачки этого архива на ваш сервер, арендованный у хостинг-провайдера.

Примечание: Под сервером понимаем виртуальный выделенный сервер (VDS/VPS) с отдельным IP и правами root  суперадминистратора.

ISPmanager не используется для управления хостингом, только для виртуального VPS/VDS сервера или реального выделенного сервера. Перед установкой вам нужно прикрепить ваш домен на хостинг.

В ISPmanager прикрепление домена, называется «Создать домен». Будем считать, что домен вами уже создан, а с созданием домена автоматом была создана папка с именем домена (www/VASH_DOMEN).

В эту папку и будет происходить, всем известная 5 минутная  установка  WordPress через ISPmanager.

Обращу внимание, после создания домена вам необходимо привязать домен к DNS серверам. Сделать это можно до или после установки WordPress. Если этого не сделать, то в браузере вы увидите следующее сообщение.

Кстати, проверить записи DNS можно on-line, одним из онлайн сервисов, например, cy-pr.com.  До и после привязки к DNS на фото:

  • Авторизуйтесь в панели ISP;
  • Открой вкладку «Файловый менеджер»;
  • Нажмите кнопку «Загрузить»;
  • Выберите на локальном компьютере zip архив WordPress, упакованный ранее;
  • Нажмите кнопку «Извлечь». Система предложит извлечь файлы и папки архива WordPress в текущую папку;

Архив моментально распаковывается. Скорость установки  это существенное улучшение, чем установка WordPress по FTP. После извлечения, удалите распакованный ZIP архив WordPress.

Создание базы данных

Для будущего сайта нужно создать базу данных. Желательно, поддерживать простую формулу: Один сайт — одна база данных. Правда, меняя префиксы баз данных, можно установить два сайта на одну базу данных.

База данных должна иметь имя, имя пользователя, и пароль доступа. В ISP база данных создается на вкладке «Базы данных». В ее создании нет ничего сложного, достаточно заполнить форму во всплывшем модальном окне после нажатия кнопки «Создать» на вкладке «Базы данных».

Редакция файла wp-config.php

Переименуйте файл wp-config-sample.php в файл wp-config.php. Получите файл  wp-config.php — основной файл необходимый для работы системы. Перед инсталляцией (последним шагом установки Worpress) нужно отредактировать  файл  wp-config.php, прописав в нем параметры созданной базы данных.

Для этого выделите файл wp-config.php в файловом менеджере ISP, и откройте его,  нажав кнопку «Изменить». Параметры базы данных (имя, имя пользователя и пароль) введите в соответствующие строки файла.

В строке

/** Имя сервера MySQL */ define('DB_HOST', '');

введите имя сервера MySQL. Обычно это localhost, но могут быть варианты. Например, ряд цифр или что-то подобное (Аккаунт.mysql.Хостинг.ru). Сомневаетесь, обратитесь к вашему провайдеру.

После редактирования не забывайте «Сохранить» файл  wp-config.php.

Примечание: Последние версии WordPress могут сами формировать файл wp-config.php, но не все хостинг- провайдеры это поддерживают.

Инсталляция WordPress

Завершается установка WordPress через ISPmanager, тремя простыми шагами инсталляции. Для этого открываем страницу: http://VASH_DOMEN/wp-admin/install.php и проходим два окна инсталляции

Важно: ISPmanager в корневой паке сайта создает файл index.html. Это, так называемая «Заглушка». Некоторые хостинги настроены на его удаление, после установки WordPress, а некоторые НТ. Если его (файл) не удалить, то вместо сайта вы увидите картинку с надписью, что каталог не содержит информации.

Итоги

  • Установка WordPress через ISPmanager не вызывает сложных проблем;
  • По скорости установки значительно превосходит аналогичную установку по FTP;
  • Правда сама панель требует некоторого привыкания, но  это уже дело вкуса.

    Тем более что всегда есть возможность установить WordPress по FTP, независимо от панели хостинга (сервера).

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

©www.wordpress-abc.ru

Похожие посты:

  • Перенос сайта WordPress на другой хостинг
  • Установка WordPress на хостинг, создание базы MySQL, сайт на WP
  • Файл wp-config.php WordPress
  • Установка WordPress на сервер хостинга
  • Безопасность WordPress
  • Как установить WordPress 5.0, 2019 год
  • Установка WordPress на Денвер

Источник: https://www.wordpress-abc.ru/ustanovka-wordpress/ustanovka-wordpress-cherez-ispmanager.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.