Настройка полноценного Web сервера на базе Debian/Ubuntu - установка ISPConfig 3

09 Dec in Debian, ISPConfig 3, ubuntu, Статьи

Последний этап создания собственного сервера на базе Debian/Ubuntu - установка панели управления хостингом ISPConfig 3.

Для начала определимся с последней версией ISPConfig 3(оф.сайт), на момент написания статьи таковой является ISPConfig-3.0.3, для вашего удобства я загрузил её на свой сервер. Определились :) ? Ну тогда пожалуй начнём.

Закачиваем во временную директорию архив и разархивируем его

cd /tmp

wget http://www.open-source.kz/sites/default/files/2010/12f/ISPConfig-3.0.3.tar.gz

tar xfz ISPConfig-3.0.3.tar.gz

cd ispconfig3_install/install/

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

php -q install.php

Это приведет к запуску установки ISPConfig 3. Программа установки настроит все ранее установленные нами программы. В процессе будет предложено сконфигурировать ISPConfig 3 в соттветствии с нашими требованиями. Ниже приводится листинг, зелёным выделены ответы на вопросы системы в процесе установки:

root@server1:/tmp/ispconfig3_install/install# php -q install.php


--------------------------------------------------------------------------------
 _____ ___________   _____              __ _         ____
|_   _/  ___| ___ \ /  __ \            / _(_)       /__  \
  | | \ `--.| |_/ / | /  \/ ___  _ __ | |_ _  __ _    _/ /
  | |  `--. \  __/  | |    / _ \| '_ \|  _| |/ _` |  |_ |
 _| |_/\__/ / |     | \__/\ (_) | | | | | | | (_| | ___\ \
 \___/\____/\_|      \____/\___/|_| |_|_| |_|\__, | \____/
                                              __/ |
                                             |___/
--------------------------------------------------------------------------------


>> Initial configuration

Operating System: Debian 6.0 (Squeeze/Sid) or compatible

    Following will be a few questions for primary configuration so be careful.
    Default values are in [brackets] and can be accepted with <ENTER>.
    Tap in "quit" (without the quotes) to stop the installer.


Select language (en,de) [en]:
 <-- ENTER

Installation mode (standard,expert) [standard]: <-- ENTER

Full qualified hostname (FQDN) of the server, eg server1.domain.tld  [s1xak.xakerkz.dyndns.org]: <-- ENTER

MySQL server hostname [localhost]: <-- ENTER

MySQL root username [root]: <-- ENTER

MySQL root password []: <--Пароль_пользователя_root_в_MySQL

MySQL database to create [dbispconfig]: <-- ENTER

MySQL charset [utf8]: <-- ENTER

Generating a 2048 bit RSA private key
......................+++
.............................................................+++
writing new private key to 'smtpd.key'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:
 <-- ENTER
State or Province Name (full name) [Some-State]: <-- ENTER
Locality Name (eg, city) []: <-- ENTER
Organization Name (eg, company) [Internet Widgits Pty Ltd]: <-- ENTER
Organizational Unit Name (eg, section) []: <-- ENTER
Common Name (eg, YOUR name) []: <-- ENTER
Email Address []: <-- ENTER
Configuring Jailkit
Configuring SASL
Configuring PAM
Configuring Courier
Configuring Spamassassin
Configuring Amavisd
Configuring Getmail
Configuring Pureftpd
Configuring BIND
Configuring Apache
Configuring Vlogger
Configuring Apps vhost
Configuring Firewall
Installing ISPConfig
ISPConfig Port [8080]:
 <-- ENTER

Configuring DBServer
Installing ISPConfig crontab
no crontab for root
no crontab for getmail
Restarting services ...
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart mysql
mysql start/running, process 25572
 * Stopping Postfix Mail Transport Agent postfix
   ...done.
 * Starting Postfix Mail Transport Agent postfix
   ...done.
 * Stopping SASL Authentication Daemon saslauthd
   ...done.
 * Starting SASL Authentication Daemon saslauthd
   ...done.
Stopping amavisd: amavisd-new.
Starting amavisd: amavisd-new.
 * Stopping ClamAV daemon clamd
   ...done.
 * Starting ClamAV daemon clamd
   ...done.
 * Stopping Courier authentication services authdaemond
   ...done.
 * Starting Courier authentication services authdaemond
   ...done.
 * Stopping Courier IMAP server imapd
   ...done.
 * Starting Courier IMAP server imapd
   ...done.
 * Stopping Courier IMAP-SSL server imapd-ssl
   ...done.
 * Starting Courier IMAP-SSL server imapd-ssl
   ...done.
 * Stopping Courier POP3 server...
   ...done.
 * Starting Courier POP3 server...
   ...done.
 * Stopping Courier POP3-SSL server...
   ...done.
 * Starting Courier POP3-SSL server...
   ...done.
 * Restarting web server apache2
 ... waiting .............   ...done.
Restarting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql:/etc/pure-ftpd/db/mysql.conf -l pam -O clf:/var/log/pure-ftpd/transfer.log -D -H -b -A -Y 1 -u 1000 -8 UTF-8 -E -B
Installation completed.
root@server1:/tmp/ispconfig3_install/install#

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

Всё наша панель установлена, набираем в браузере адрес http://s1xak.xakerkz.dyndns.org:8080/ или http://192.168.1.35:8080/ (ВНИМАНИЕ! у вас адреса будут такими как вы их сконфигурировали ранее!)

Откроется страница:

Для входа используем: Логин: admin Пароль: admin

После авторизации, открываем вкладку tools/password and language из выпадающего списка, language- выбираем ru. Устанавливаем свой пароль доступа и сохраняем.

Кликаем на вкладку Home:

Всё, панель установлена и руссифицироваана(частично). Можно теперь занятся изучением, благо там действительно есть в чём поразбираться.

Установка завершена. Всего наилучшего.

Ваша оценка: Нет Средняя: 5 (2 голоса)

Комментарии

thanks

Все что нужно для своего VPS здесь есть
Было бы еще про FreeBSD. Цены бы этому блогу не было=)

аяяяяяяй

хоть бы ссылку оставил на ресурс откуда слямзил фак.

Деза

Предьява не обоснована! При написании статьи пользовался исключительно англоязычными источниками и реальным опытом.
 

хаки

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

Bumaccera

Хороший у вас блог! удачи в развитии

У нас искали

Работает на Drupal, система с открытым исходным кодом.