Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

08
Apr 2013
sergldom
автор
9
комментариев
Рейтинг статьи:
4
Average: 4 (1 vote)

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

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

       Для настройки и работы с 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

      Не собираетесь предоставлять кому-либо из пользователей SSH, SFTP доступ к своему серверу, тогда не собирайте программу Jailkit.

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

Приступим к установке.

Для Debian Squeeze:

      Операционную систему будем устанавливать  и настраивать Debian Squeeze, устанавливаем сервер по инструкции:  Установка Debian Squeeze c подробными скриншотами

Для Debian Wheezy:

      Операционную систему будем устанавливать  и настраивать Debian Wheezy, устанавливаем сервер по инструкции:  Установка Debian Wheezy c подробными скриншотами

      После установки заходим на сервер по SSH с помощью программы Putty используя инструкцию: Инструкция по программе Putty и PSCP

      Добавляем репозиторий с которого будем обновлятся и устанавливать програмное обеспечение, вносим изменения в файл /etc/apt/sources.list выполнив команду:

Для Debian Squeeze:

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:

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

Для Debian Jessie:

echo 'deb http://mirror.yandex.ru/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
deb http://ftp.debian.org/debian jessie-backports main' > /etc/apt/sources.list

      Запускаем обновление репозитория командой:

aptitude update

      Запускаем обновление системы командой:

aptitude safe-upgrade

      Устанавливаем редактор vim, файловый менеджер mc и программу screen командой:

aptitude install vim mc screen

      Вносить изменения в конфигурационные файлы можете как с помощью редактора vi, так и с помощью редактора mcedit, используйте то, что Вам удобнее. Я использую в инструкции редактор vi.

      Предположим, что доменное имя основного домена server.loc, для сервера делаем доменное имя webserver.server.loc

      При стандартной установке, когда сервер получил айпи автоматически от роутера, сетевая карта сервера настраивается на получение айпи автоматически по DHCP и при наличии 2 и более сетевых карт настраивается только одна (остальные ручками), нам же необходимо изменить на статический айпи в файле /etc/network/interfaces, для этого вносим изменения:

vi /etc/network/interfaces

было:
 

# 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

стало:

# 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 перезагружаем сеть сервера выполнив команду:

/etc/init.d/networking restart

Редактируем файл /etc/hosts:

vi /etc/hosts

было:

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

стало:

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 выполнив команды:

echo webserver.server.loc > /etc/hostname
/etc/init.d/hostname.sh start

      Для проверки правильности изменения имени сервера, выполните команды:

hostname
hostname -f

Ответ системы должен быть:

webserver.server.loc
webserver.server.loc

      В данной инструкции, мы сделали первичную настройку сетевого интерфейса перед установкий хостинг панели ISPConfig 3, добавили в сервер репозиторий, обновили его и запустили обновление до последних версий установленного програмного обеспечения. Изменили имя сервера Linux на webserver.server.loc

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

Продолжение будет с дня на день.

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

Рейтинг статьи: 

4
Average: 4 (1 vote)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

<![CDATA[]]><![CDATA[]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 
 

 

9 комментария:
Марина
27/09/2013 - 14:15
Извините если не туда, но как с админом сайта связаться?
Надежда
27/09/2013 - 17:42
Сенкс. Интересно, и вообще полезный у Вас блог
28/09/2013 - 00:19
Здравствуйте Марина, со мной можно связатся нажав на кнопку обратная связь вверху страницы и заполнив форму.
юрий
06/10/2014 - 20:43
Всё шло нормально до этого момента: "Вносим изменения в файл /etc/hostname, чтобы измененить имя сервера Linux выполнив команды:" Всё сделал как написано, вот это "webserver.server.loc" заменил на своё. Потом выполнил проверку, ответ системы был разный. Стоит Debian7
06/10/2014 - 20:48
Это же же только начало статьи, просто по примеру сделайте изменения в 2 файла /etc/hosts, /etc/hostname, запустите команду /etc/init.d/hostname.sh start
Гость
06/10/2014 - 21:06
То ест разный ответ системы после проверки, это не страшно.
06/10/2014 - 21:10
Не страшно, но!!! Если у Вас столько простое изменение не получается сделать точно как в инструкции, то нет гарантии, что далее все будет правильно установлено. Сначала поставьте все по инструкции один в один, после этого можете экспериментировать.
Гость
06/10/2014 - 21:23
У меня только имя основного домена отличается, ну и соответственно доменное имя для сервера. здесь у меня по друмому 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   и здесь тоже немного по другому. Всё остальное одинаково.
07/10/2014 - 22:48
Хорошо, ставте, все должно получится.

Add new comment

Filtered HTML

  • Search Engines will index and follow ONLY links to allowed domains.

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Search Engines will index and follow ONLY links to allowed domains.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.