GrabDuck

Установка ISPConfig 3 в Debian - ч.3 | Готовим вкусный сервер с сайтом SoftNastroy.COM

:

Обновление инструкции от 11.12.2016г.

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

      Переходим в папку для получения дистрибутива панели ISPConfig, распаковки и запуска установки ISPConfg:

cd /usr/src/iserver/
wget http://www.ispconfig.org/downloads/ISPConfig-3-stable.tar.gz
tar xfz ISPConfig-3-stable.tar.gz
cd ispconfig3_install/install/
php -q install.php

Запускаем установку хостинг панели ISPConfig 3

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

  • Select language (en,de) [en]: en

Выбираем версию запускаемого инсталятора expert:

  • Installation mode (standard,expert) [standard]: expert

Пишем доменное имя нашего сервера webserver.server.loc:

  • Full qualified hostname (FQDN) of the server, eg server1.domain.tld  [webserver.server.loc]: webserver.server.loc

Для установки хостинг панели ISPConfig 3 указываем данные базы данных Mysql, такие как: IP адрес (в нашем случае база на этом же сервере, потому пишем localhost), административного пользователя Mysql: root, и пароль пользователя root: passwd-root-mysql, где passwd-root-mysql - указываете свой пароль пользователя root, что Вы вводили во время установки Mysql сервера по инструкции: Установка необходимых программ для установки ISPConfig 3 в Debian - ч.2

  • MySQL server hostname [localhost]: localhost
  • MySQL root username [root]: root
  • MySQL root password []: passwd-root-mysql

 Отвечаем на вопросы инсталятора хостинг панели ISPConfig 3 - 1

Для автоматической настройки и установки, то есть создание БД, пользователя, и пароля, создание структуры таблиц создаваемой БД выбираем создание базы данных с помощью dbispconfig:

  • MySQL database to create [dbispconfig]: dbispconfig

Указываем кодировку в которой будет база данных хостинг панели ISPConfig 3:

  • MySQL charset [utf8]: utf8

Указываем пользователя создаваемой базы данных:

  • ISPConfig mysql database username [ispconfig]: ispconfig

Указываем пароль пользователя базы данных хостинг панели ISPConfig 3:

  • ISPConfig mysql database password [48c4c6054e2ca58c7be60918cd196d73]: 48c4c6054e2ca58c7be60918cd196d73

Отказываемся от добавления еще одного сервера:

  • Shall this server join an existing ISPConfig multiserver setup (y,n) [n]: n

Соглашаемся с конфигурированием почтового сервера, после конфигурации все почтовые сервисы сервера будут настроены автоматически:

  • Configure Mail (y,n) [y]: y

 

Отвечаем на вопросы инсталятора хостинг панели ISPConfig 3 - 2

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

  • Country Name (2 letter code) [AU]: UA
  • State of Province Name (full name) [Some-State]: 11
  • Locality Name (eg, company) [Internet Widgits Pty Ltd]: Kiev
  • Organizational Unit Name (eg, section) []: Firmname
  • Common Name (eg, YOUR name) []: webserver.server.loc
  • Email Address []: admin@server.loc

 

Отвечаем на вопросы инсталятора хостинг панели ISPConfig 3 - 3

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

  • Configure Jailkit (y,n) [y]: y

Соглашаемся с настройкой FTP сервера PureFTPd:

  • Configure FTP Server (y,n) [y]: y

Согдашаемся с настройкой DNS сервера BIND9:

  • Configure DNS Server (y,n) [y]: y

Соглашаемся с настройкой веб сервера Apache2:

  • Configure Apache Server (y,n) [y]: y

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

  • Configure Firewall Server (y,n) [y]: y

Соглашаемся с установкой WEB интерфейса для хостинг панели ISPConfig 3:

  • Install ISPConfig Web Interface (y,n) [y]: y

Указываем порт на котором будет открыватся WEB интерфейс хостинг панели ISPConfig 3:

  • ISPConfig Port [8080]: 8080

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

  • Admin password [admin]: pass39a2dmin
  • Re-enter admin password []: pass39a2dmin

Соглашаемся с включением работы хостинг панели ISPConfig 3 по защищенному протоколу SSL:

  • Enable SSL for the ISPConfig web interface (y,n) [y]: y

Отвечаем на вопросы инсталятора хостинг панели ISPConfig 3 - 4

После соглашения на включения работы хостинг панели ISPConfig 3 по защищенному протоколу, инсталятором запустится создание сертификата, отвечаем на вопросы подставив свои данные по примеру ниже:

  • Country Name (2 letter code) [AU]: UA
  • State of Province Name (full name) [Some-State]: 11
  • Locality Name (eg, company) [Internet Widgits Pty Ltd]: Firmname
  • Organizational Unit Name (eg, section) []: Firmname
  • Common Name (eg, YOUR name) []: webserver.server.loc
  • Email Address []: admin@gmail.com

На просьбу ввести пароль при создании сертефиката, пароль не вводим, а нажимаем Enter 2 раза:

 

Отвечаем на вопросы инсталятора хостинг панели ISPConfig 3 - 5

      После установки веб интерфейса хостинг панели ISPCobfig 3, заходим по адресу https://192.168.0.2:8080 под пользователем admin и паролем pass39a2dmin, где 192.168.0.2 - IP адрес нашего сервера, а 8080 - порт на котором открывается хостинг панель ISPConfig 3

 

Патчи для панели ISPConfig 3.0.5.3 (Не актуально, так как устанавливается более новая версия, оставляю для истории)

На момент написания статьи актуальная версия панели управления хостингом ISPConfig 3.0.5.3, для исправления некоторых проблем которые присутствуют в панели и будут закрыты при сдедующем обновлении необходимо установить некоторые пропатчи:

На ]]>странице ]]>вы можете просмотреть список всех патчей, но самые распространенные это ошибка (ERROR You have no permission for this domain)  при смене директории пользователя FTP  и назначение разных версий PHP клиенту.

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

cd /usr/local/ispconfig/server/scripts
wget http://www.ispconfig.org/downloads/ispconfig_patch
chmod 700 ispconfig_patch
chown root:root ispconfig_patch
ln -s /usr/local/ispconfig/server/scripts/ispconfig_patch /usr/local/bin/ispconfig_patch
ispconfig_patch</span>

на запрос ввода номера патча пишем на примере PHP версий:

3053_phpversion

Если необходимо поставить патч для FTP пользователя запускаем команду:

ispconfig_patch

На запрос ввода номера патча вводим:

3053_ftpuser

Патчи установлены.

Приступаем к первичной настройке ISPConfig3, заходим в веб интерфейс:

Открываем web интерфейс хостинг панели ISPConfig 3 

Открыт web интерфейс хостинг панели ISPConfig 3 

    Первое, что необходимо сделать, это изменить пароль администратора системы ISPConfig 3 если он Вас не устраивает и выбрать русский язык веб интерфейса, для этого после открытия веб интерфейса хостинг панели ISPCobfig 3 переходим во вкладку Tools и слева нажимаем вкладку Passaword and Language, откроется окно в котором заполняем поля:

  • Password: passwd-admin
  • Repeat Password: passwd-admin

где passwd-admin ваш пароль пользователя admin: администратора хостинг панели ISPConfig 3

Изменяем локализацию веб интерфейса на русский:

Изменяем язык на русский и пароль по необходимости WEB интерфейс хостинг панели ISPConfig 3 

    После сохранения изменений, обновляем страницу нажав кнопку F5, и увидим Веб интерфейс на русском языке, перейдя на вкладку Монитор, мы на примере увидим уведомление о проблеме с рейд массивом на сервере:

Мониторинг состояния сервера, если есть проблемы, можно будет увидеть проблему как на скриншоте

      После изменения языка веб интерфейса панели ISPConfig 3, добавим пользователя для которого будем добавлять сайты, ДНС, FTP, SSH доступы. Для этого переходим во вкладку Клиент и в открывшемся окне нажимаем кнопку Добавить клиента:

Добавляем в хостинг панель ISPConfig 3 пользователя под которым будем добавлять домены - 1

      В открывшемся окне нам необходимо заполнить необходимые поля:

  • Название компании: Firmname
  • Контактное лицо*: Username
  • Логин*: username
  • Пароль: Указываем свой пароль
  • Repeat Password: Повторяем пароль
  • Язык: ru
  • Страна: Ukraine

Остальные поля заполняем по желанию.

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

Добавляем в хостинг панель ISPConfig 3 пользователя под которым будем добавлять домены - 2  

      Добавили нового пользователя username хостинг панели ISPConfig 3:

Добавили в хостинг панель ISPConfig 3 пользователя под которым будем добавлять домены - 4

На данном этапе самая лучшая из бесплатных хостинг панелей ISPConfig 3 установлена и настроена.

С Вами был Сергей Лазаренко

Ждите на днях продолжение настройки панели ISPConfig 3. Чтобы не пропускать новые инструкции подписывайтесь на получение уведомлений о выходе новых инструкций на свой почтовый ящик, для этого подпиштесь на получение статей по на странице: Подписатся на сайт SoftNastroy.COM

 

Поработали, а теперь отдохнем и посмотрим как нужно лазить по скалам на время. Жаль токой талант, Дэн Осман погиб в 1998 году в Национальном парке Йосемити (США), прыгнув со скалы на динамической веревке. Веревка оборвалась: