понедельник, 25 августа 2014 г.

Настройка сети перед установкой ISPConfig 3 в Debian

Настраиваем сеть перед установкой хостинг панели ISPConfig 3
       Для настройки и работы с MAIL, WEB, DNS, SSH, FTP серверами  мы установим и настроим хостинг панель ISPConfig 3.
      ISPConfig 3 — одна из лучших бесплатных панелей управления хостингом с открытым исходным кодом для операционной системы Linux.
      С помощью ISPConfig 3 мы получим веб интерфейс для работы с такими сервисами хостинг сервера как: Postfix, Apache2, Bind9, SSH, PureFTPd.
!!! Внимание !!!

      Если Вам не нужен какой-либо из сервисов:
      Для пропуска установки почтового сервера Postfix с антивирусной поддержкой, не выполняем установку таких программ:

dovecot-imapd dovecot-pop3d postfix postfix-mysql postfix-doc amavisd-new spamassassin clamav clamav-daemon zoo unzip bzip2 arj nomarch lzop cabextract apt-listchanges libnet-ldap-perl libauthen-sasl-perl clamav-docs daemon libio-string-perl libio-socket-ssl-perl libnet-ident-perl zip libnet-dns-perl
 
Для пропуска установки DNS сервера Bind9 не выполняем установку программ:
 
bind9 dnsutils
 
Для пропуска установки FTP сервера PureFTPd не выполняем установку программ:
 
pure-ftpd-common pure-ftpd-mysql
 
Не желаете устанавливать для пользователей квоты, тогда не устанавливайте пакеты:
 
quota quotatool
 
Соответственно и не производим настройку не установленных программ в соответствующих разделах. Приступим к установке.
Для Debian Squeeze:
      Операционную систему будем устанавливать  и настраивать Debian Squeeze, устанавливаем сервер по инструкции:  Установка Debian Squeeze c подробными скриншотами
Для Debian Wheezy:
      Операционную систему будем устанавливать  и настраивать Debian Wheezy, устанавливаем сервер по инструкции:  Установка Debian Wheezy c подробными скриншотами
      После установки заходим на сервер по SSH с помощью программы Putty используя инструкцию: Инструкция по программе Putty и PSCP
      Добавляем репозиторий с которого будем обновлятся и устанавливать програмное обеспечение, вносим изменения в файл /etc/apt/sources.list выполнив команду:
Для Debian Squeeze:
?
1
2
3
echo 'deb http://mirror.yandex.ru/debian squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main' > /etc/apt/sources.list
Для Debian Wheezy:
?
1
2
3
echo 'deb http://mirror.yandex.ru/debian wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main' > /etc/apt/sources.list
      Запускаем обновление репозитория командой:
?
1
aptitude update
      Запускаем обновление системы командой:
?
1
aptitude safe-upgrade
      Устанавливаем редактор vim, файловый менеджер mc и программу screen командой:
?
1
aptitude install vim mc screen
      Вносить изменения в конфигурационные файлы можете как с помощью редактора vi, так и с помощью редактора mcedit, используйте то, что Вам удобнее. Я использую в инструкции редактор vi.
      Предположим, что доменное имя основного домена server.loc, для сервера делаем доменное имя webserver.server.loc
      При стандартной установке, когда сервер получил айпи автоматически от роутера, сетевая карта сервера настраивается на получение айпи автоматически по DHCP и при наличии 2 и более сетевых карт настраивается только одна (остальные ручками), нам же необходимо изменить на статический айпи в файле /etc/network/interfaces, для этого вносим изменения:
?
1
vi /etc/network/interfaces
было:

?
1
2
3
4
5
6
7
8
9
10
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
стало:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# Internet network
auto eth0
iface eth0 inet static
        address 192.168.0.2
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
      После внесения изменений в файле /etc/network/interfaces перезагружаем сеть сервера выполнив команду:
?
1
/etc/init.d/networking restart
Редактируем файл /etc/hosts:
?
1
vi /etc/hosts
было:
?
1
2
3
4
5
6
7
8
9
127.0.0.1       localhost
127.0.0.1    webserver    webserver
 
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
стало:
?
1
2
3
4
5
6
7
8
9
127.0.0.1       localhost
192.168.0.2    webserver.server.loc    webserver
 
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
      Вносим изменения в файл /etc/hostname, чтобы измененить имя сервера Linux выполнив команды:
?
1
2
echo webserver.server.loc > /etc/hostname
/etc/init.d/hostname.sh start
      Для проверки правильности изменения имени сервера, выполните команды:
?
1
2
hostname
hostname -f
Ответ системы должен быть:
?
1
2
webserver.server.loc
webserver.server.loc
      В данной инструкции, мы сделали первичную настройку сетевого интерфейса перед установкий хостинг панели ISPConfig 3, добавили в сервер репозиторий, обновили его и запустили обновление до последних версий установленного програмного обеспечения. Изменили имя сервера Linux на webserver.server.loc
С Вами был Лазаренко Сергей.
 

Комментариев нет:

Отправить комментарий