Меню Рубрики

Установка centos для directadmin

Установка centos для directadmin

DirectAdminэто удобная панель управления хостингом. Легкость в настройке, легкость в использовании!
ДиректАдминсамая быстрая и нересурсоемкая панель из всех существующих коммерческих панелей управления для хостинга. Бесплатные и регулярные обновления версии панели DirectAdmin на протяжении всего времени ее использования заметно выделяют ее среди других.

Установка панели Directadmin на сервер

Установка панели управления сервером Directadmin довольно простая и практически не отличается и не зависит от того, куда ставится на VDS/VPS или dedicated сервера. Хотя, если есть возможность ребилда (из бэкапа) всей системы на VPS, то ошибок можно не боятся, т.к. всегда есть возможность быстрого восстановления.

Будьте готовы, что в процессе установки панели управления на сервер будет загружено немногим более 200Мб.

ШАГ 1: Знакомство с системными требованиями

  • «Голая» операционная система: сверьтесь с перечнем поддерживаемых ОС на странице «Подготовка к установке Directadmin»
  • Как минимум один внешний IP адрес (Системы работащие на основе NAT/LAN не подойдут)
  • Убедитесь, что SSH установлен и работает.
  • Убедитесь, что установлены такие пакеты, как gcc и g++, которые потребуется дл сборки apache и php

ШАГ 2: Проверка лицензии

  • Зайдите под своим аккаунтом в клиентский раздел https://www.directadmin.com/clients и нажмите на ссылку «view» рядом с необходимой лицензией.
  • Убедитесь, что IP адрес и операционная система указаны верно. Так же убедитесь, что статус лицензии значится как «Active and Verified» (если не так, значит оплата еще не была обработана).

ШАГ 3: Начинаем установку!

**** ОСОБЕННОСТИ УСТАНОВКИ НА FreeBSD ****

Если для входа в систему вы используете логин, отличающийся от admin или root (используя su для получения root-доступа):

Вам в обязательном порядке необходимо добавить строку «AllowUsers username» в /etc/ssh/sshd_config до того, как разорвете SSH сессию с сервером, в противном случае есть риск потерять шелл доступ к серверу.

Ввойдите в систему как суперпользователь (root) и загрузите setup.sh

Подсказка: Используйте «fetch» вместо «wget» на FreeBSD системах.

Установите права на setup.sh

У вас запросят номер клиента (client ID), номер лицензии (license ID number), и имя сервера (hostname).

Important: The hostname should not be the same as the primary domain name. e.g. gary.com is not a good hostname, where server.gary.com is. Having the same host/main domain name will cause e-mail and FTP problems. Also, please make sure the hostname resolves once you setup DNS.

That’s it! Please see below if you are installing on a VPS, or wanting to setup DirectAdmin for secure (https://) control panel access.

Special notice for VPS/VDS installs:

This step is only required if you wish to use DirectAdmin through SSL. You will also have to change set SSL=1 in the directadmin.conf file:
http://help.directadmin.com/item.php? >

Named Reload Bug (RedHat 7.2 Only)

Make sure that the /etc/rndc.conf file has the following data for the «server localhost» directive:

If you don’t see that anywhere, use an editor such as pico or vi to make the file contain the above text.

Accessing the Control Panel

DirectAdmin can be accessed at http://server.ip.address:2222 — use the Admin username/password specified in the setup.txt file in your scripts directory.

When installing RPMs, errors can sometimes occur. Don’t panic, solving them is usually easy. If you didn’t know what to install during your RedHat installation, you might have installed a few services, such as apache and sendmail. These services must be removed before the rpm will be able to be installed.

For example, lets say you are trying to install exim and you get the following:

# 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
.

This would mean that sendmail is already installed on your server and you must remove it. This can easily be accomplished by running the following:

Читайте также:  Установка вебасто хонда пилот

Then you will be able to install your rpm. This follows for other services such as apache, apache-devel, wu-ftp, php, MySQL and so forth. If you need to figure out if you already have a service installed, you can run

Where substring is just a word. For example, using «apache» might return:

# rpm -qa | grep apache
apache-fp-1.3.27-2
apache-fp-devel-1.3.27-2
apache-fp-manual-1.3.27-2

источник

Как установить Laravel на сервере DirectAdmin

Главное меню » Операционная система CentOS » Как установить Laravel на сервере DirectAdmin

Это руководство предполагает, что у вас уже есть:

  • PHP 5.6.4 или более поздняя версия (PHP-настоятельно рекомендуется)
  • OpenSSL, MBstring, PDO, Tokenizer, PHP и XML Extensions
  • Apache или Nginx

Войдите на свой VPS через SSH

Обновите систему и установите необходимые пакеты

Установите Composer

Composer является менеджером зависимостей для PHP с помощью которого можно установить пакеты. Composer будет тянуть во всех необходимых библиотеках и зависимостей, необходимых для вашего проекта.

Установка Laravel

Установка Laravel является простым процессом, в данном руководстве мы установим Laravel с помощью команды composer create-project.

Удалите файлы по умолчанию, созданные DirectAdmin:

Перейдите в корневой каталог домена:

и установите Laravel с помощью команды composer create-project (обратите внимание на точку в конце команды):

Если вы вошли в систему как root или пользователь sudo, вам нужно будет установить правильные собственности и разрешения:

Не забудьте изменить «USERNAME» на действительное имя пользователя и LARAVEL_DOMAIN_NAME на доменное имя.

Настройка DirectAdmin

Нам нужно отредактировать документ сервера веб – корень по умолчанию и изменить его с public_html на public в соответствии с требованиями Laravel.

Войдите в свой DirectAdmin в качестве администратора по адресу: https://YOUR_SERER_IP:2222 и нажмите на ссылку ‘Custom HTTPD Configurations’ под разделом ‘Extra Features’. В новом окне вы увидите список всех ваших доменов, нажмите на область, где вы установили Laravel и вы будете представлены в новом окне, где можно изменить конфигурацию веб – сервера.

Чтобы изменить корневой документ, добавьте следующие строки в текстовую-область “Httpd.conf Customization for”:

Если вы используете Nginx, также необходимо добавить следующие строки, так чтобы Nginx мог обрабатывать запросы.

Наконец, нажмите на кнопку «Сохранить».

Вот и все. Вы успешно установили и настроили Laravel на вашем CentOS 7 VPS. Для получения дополнительной информации о Laravel, пожалуйста, обратитесь к официальной документации Laravel (https://laravel.com/docs/5.4) и для получения дополнительной информации о DirectAdmin, пожалуйста, обратитесь к их официальной документации DirectAdmin (http://www.site-helper.com/).

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Getting Started with DirectAdmin

What kind of server do I need?

Operating system

Operating systems supported by DirectAdmin are listed in the table below.

OS Versions
CloudLinux (recommended) 6.x 32/64-bit, 7.x 64-bit, 8.x 64-bit
RedHat Enterprise / CentOS 6.x 32/64-bit, 7.x 64-bit, 8.x 64-bit
Debian 8.x 64-bit, , 9.x 64-bit, 10.x 64-bit (click for Ubuntu)
FreeBSD 11.x 64-bit, 12.x 64-bit

Which OS am I using?
Operating System End-of-Life Policy

Partition scheme

We suggest a simple partition structure of:

Partition Size
/boot 500 MB
swap For 8GB of RAM: at least 4GB
/ Rest of drive

For a less simple partition structure:

Partition Size
/boot 500 MB
swap For 8GB of RAM: at least 4GB
/tmp 1 GB. Highly recommended to mount /tmp with noexec,nosuid in /etc/fstab
/ 6 — 10 GB
/var 8 — 20 GB. Logs, and Databases with CentOS
/usr 5 — 12+ GB. DA data, source code, mysql backups with custombuild option
/home Rest of drive. Roughly 80% for User data. Mount with nosuid in /etc/fstab if possible.

Feel free to modify these numbers as needed. FreeBSD and Debian store mysql databases in /home/mysql/.
For CentOS 7, use the xfs quota system. If you use ext4, add use_xfs_quota=0 to the directadmin.conf.

Please have Basic development/compiling tools such as gcc, g++, and perl.

***Please do not install services such as Apache, PHP, MySQL, Ftp, Sendmail, etc., as we will do this for you. All we need is a CLEAN install of your operating system.***
We do not recommend installing DirectAdmin on an existing live production server.
DirectAdmin does not convert existing data upon install.

Hardware

We highly recommend a processor of at least 500 Mhz even though DirectAdmin will run on slower systems. The more cores the better. A minimum 1 GB of memory is required (2+ GB is preferred), with at least 2 GB of swap memory. (CentOS 8: 2Gig required, 4+ Gig preferred). A hard drive with at least 2 gigabytes of free space (after the Linux install) is also required, not including any website data. If you are expecting high traffic levels then you will need more memory, processor power, and hard drive space than we recommend here. Intel and AMD should work fine. Solaris/Sparc will not.

Software

Please ensure SSH is installed and working.
Please ensure named (Name Daemon) is selected during the Redhat install.
gcc and g++ are required to compile apache and php.
The system kernel and filesystem must support quotas. The kernel should support IPv6.

Authority Level

You must have root access on the server.

IP Addresses

At a bare minimum your server must have one static IPv4 IP address. However, for DNS control you will sometimes need at least two (2) IP addresses. With only one IP address you might be forced to use an external DNS service, depending on your registrar. — this means web sites you create through the control panel will not propagate automatically.
Your server IP must be an external IP address. Local IP addresses (192.168.x.x or 10.0.x.x) cannot be set in your license. The IP that connects to our system must patch the license IP, or downloads will not work. More info on IP requirements.
DirectAdmin can be installed on a LAN using this guide.

Installing DirectAdmin: How is it done?

We will install DirectAdmin for you at no cost (free installs may not be included with bulk purchases). If you prefer to install DirectAdmin yourself, please refer to the DirectAdmin Installation Guide.

источник

Установка DirectAdmin на Linux VPS

Содержание

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

Первое, что следует сделать, приступая к установке, это убедиться, что операционная система, установленная на OpenVZ либо KVM VPS сервер, соответствует системным требованиям. Они следующие:

  • Fedora — 7, 8 (более поздние версии не поддерживаются)
  • CentOS — 4.x, 5.x, 6.x (64-bit: 4.1 — 4.5, 5.x, 6.x)
  • Debian — 4.0, 5.0, 6.0. 64-bit: 5.0, 6.0

Производить установку необходимо только на “чистую” операционную систему, т.к. DirectAdmin сам устанавливает нужные пакеты и программное обеспечение из исходных источников. Потому перед началом установки необходимо обновить вашу операционную систему. Это можно сделать с помощью команд:

Одними из необходимых пакетов для работы DirectAdmin являются:

  • набор компиляторов GCC;
  • компилятор G++ (компиляторы для языков C и C++);
  • установленный криптографический пакет OpenSSL-devel для работы с SSL/TLS.

Поэтому перед установкой DirectAdmin вам понадобится установить базовый набор программ при помощи следующих команд (все команды вводятся в одну строку):

yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which

apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python which

Проверка лицензии

Если у вас есть собственная лицензия для DirectAdmin, то убедитесь в правильности указанного в ней IP-адреса VPS-сервера и операционной системы. Также убедитесь, что ваша лицензия активирована и подтверждена.

Если лицензия была приобретена у компании VPS.ua, то для установки панели управления вам необходимо подготовить следующие данные:

  • Client ID (клиентский номер);
  • Licence ID (номер лицензии);
  • Hostname (имя хоста).

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

Установка

  • Подключаемся к серверу с правами root.
  • Загружаем файл установки setup.sh командой:
  • Изменяем разрешения в файле setup.sh. Для этого установите права 755 с помощью команды:
  • Запускаем установочный файл командой:

В результате, в консоли будет отображен запрос на ввод ранее подготовленных Client ID, Licence ID и hostname.

Вводим Client ID, нажимаем Enter, затем вводим Licence ID, и снова Enter. Далее будет запрошен ввод hostname.

Важно: В качестве имени хоста (Hostname) настоятельно не рекомендуется использовать основной домен, который в дальнейшем будет добавлен в панель. Правильным вариантом имени хоста будет использование субдомена, например, server.yourdomain.com. Одинаковые имена хоста и основного домена вызовут проблемы в работе электронной почты и FTP.

После заполнения Client ID, Licence ID, hostname будет запрошено подтверждение введенных данных. Если все верно — введите y и нажмите Enter. После этого программа установки попытается определить сетевой интерфейс и привязанный к нему IP-адрес. Процедура идентична: если все правильно – введите y и нажмите Enter. Затем программа покажет вам версию операционной системы, на которую на которую будет производиться установка. Она должна быть такой же, как указано в лицензии. Если все верно: yEnter.

После этого будет предложено несколько вариантов установки программного обеспечения Apache и PHP. Если у вас нет особых требований к версиям ПО, то мы рекомендуем выбрать пункт, помеченный как “Recommended”. Для подтверждения выбора введите y и нажмите Enter. Если нет, введите n, нажмите Enter и выберите необходимые вам версии программного обеспечения самостоятельно.

После этого программа установки предложит найти самое быстрое зеркало (источник) для скачивания ПО. Введите y или n на ваше усмотрение, затем Enter, и ожидайте пока загрузится выбранное вами ПО.

По завершению установки будет предоставлена информация для входа в панель. Если предоставленная в ней ссылка не работает, попробуйте сбросить правила Firewall.

В случае утери логина и/или пароля их можно посмотреть в файле:

На этом установка панели завершена.

Особенности установки DirectAdmin на VPS

После завершения установки необходимо проверить правильно ли указан сетевой интерфейс в конфигурационном файле DirectAdmin. Для этого необходимо выполнить следующие действия:

источник

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

Adblock
detector