В данной статье подробно описан порядок установки панели управления Directadmin на сервер.
Предварительно убедитесь, что выполнили все рекомендации по подготовке к установке, описанные в статье "Directadmin: подготовка к установке".
1. Знакомство с системными требованиями
- «Чистая» операционная система: сверьтесь с перечнем поддерживаемых ОС на странице «Подготовка к установке панели Directadmin»
- Как минимум один внешний IP адрес (Системы работащие на основе NAT/LAN не подойдут)
- Убедитесь, что SSH установлен и работает.
- Убедитесь, что установлены такие пакеты, как gcc и g++, которые потребуется дл сборки apache и php
2. Проверка лицензии (для внешних лицензий)
- Зайдите под своим аккаунтом в клиентский раздел h t t p s ://www.directadmin.com/clients и нажмите на ссылку «view» рядом с необходимой лицензией.
- Убедитесь, что IP адрес и операционная система указаны верно.
- Убедитесь, что статус лицензии значится как «Active and Verified» (если не так, значит оплата еще не была обработана).
3. Установка Directadmin
**** ОСОБЕННОСТИ УСТАНОВКИ НА FreeBSD ****
Если для входа в систему вы используете логин, отличающийся от admin или root (используя su для получения root-доступа):
Вам в обязательном порядке необходимо добавить строку "AllowUsers username" в /etc/ssh/sshd_config до того, как разорвете SSH сессию с сервером, в противном случае есть риск потерять шелл доступ к серверу.
- Войдите в систему как суперпользователь (root) и загрузите setup.sh
# wget htt p://www.directadmin.com/setup.sh
Используйте "fetch" вместо "wget" на FreeBSD системах.
- Установите права на setup.sh
# chmod 755 setup.sh - Запустите скрипт:
# ./setup.sh
У вас запросят номер клиента (client ID), номер лицензии (license ID number), и имя сервера (hostname).
Важно: имя хоста не должно быть таким же, как название основного домена. т.е. narodlink.ru не надо испольpовать в качестве имени хоста - используйте server.narodlink.ru. Использоваие в качестве имени хоста имени основного домена приведет к проблмам с электронной почтой и FTP-сервером. Кроме того, убедитесь что для имя хоста только вы разрешаете настройку DNS.
Вот и все.
Если вы устанавливаете систему на VPS, или для Secure (httрs://) читайте дальше:
Для VPS / VDS:
После установки, добавьте:
ethernet_dev = DeviceName
К примеру на многих системах VPS будет:
ethernet_dev = venet0: 0
Для других систем, где IP не является базовым IP устройства, вам нужно просто установить правильный номер:
ethernet_dev = eth0: 1
Установка SSL-сертификатов:
Этот шаг необходим только если вы хотите использовать DirectAdmin через SSL. Вам также придется изменить набор SSL = 1 в directadmin.conf файла:
h t t p://help.directadmin.com/item.php?id=15
Named Reload Bug (только для RedHat 7.2)
Убедитесь, что в / ETC / rndc.conf файл имеет следующие "server localhost"директивы:
# cat /etc/rndc.conf
...
server localhost {
key "rndckey";
};
...
Доступ к панели управления
Доступ к панели DirectAdmin осуществляется по адресу h t t p://server.ip.address:2222 - используйте имя пользователя, администратора и пароль, указанные в файле Setup.txt в scripts directory.
Работа с ошибками RPM
При установке RPM-пакетов могут иногда возникать ошибки. Не паникуйте, их решить довольно легко.
Например, предположим, вы пытаетесь установить Exim и получаете следующее:
# rpm -ivh exim-3.36-2.i386.rpm
Preparing... ########################################### [100%]
file /somefile from install of exim-3.36-2 conflicts with file from package sendmail-8.1
...
Это означат, что SendMail уже установлен на вашем сервере, и вы должны удалить его. Это можно сделать легко с помощью следующей команд:
# rpm -e --nodeps sendmail
Тогда вы сможете установить свой RPM. Это относится такж и к другим сервисам, таким как Apache, Apache-Devel, WU-FTP, PHP, MySQL и так далее. Если вам необходимо выяснить, установлена ли конкретная служба, вы можете запустить:
# rpm -q servicename
или
# rpm -qa | grep substring
Где substring это просто имя сервиса. Например, при проверке "Apache":
# rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2
Народная ссылка для регистрации:
Directadmin: установкаКатегории:
Поделитесь этой записью или добавьте в закладки
1 комментарий
Комментировать
Другие материалы и статьи
» Зачем и как с минимальными потерями обменять электронную валюту: Сегодня, когда возможностью работать удаленно и покупать абсолютно любые товары в интернете уже никого ...
» "Контент-маркет" - покупка и продажа контента: Ещё одна биржа контента, предоставляющая возможности покупки и продажи уникального контента. Прямо ...
» Биржа ссылок с подписей на форумах.: Нужны ЖИВЫЕ посетители? Воспользуйтесь биржей ссылок Link UM с подписей на форумах!Не знаю, насколько э...
» Биржа тизерной рекламы Working Teaser : Тизер (англ. teaser «дразнилка, завлекалка») -- не навязывающего характера рекламное сообщение, содержа...
Информация хорошая, полезная. Вопрос такой как это сделать "используйте имя пользователя, администратора и пароль, указанные в файле Setup.txt в scripts directory" как в этот файл залезть и узнать пароль? Помогите пожалуйста.