Для настройки и работы с MAIL, WEB, DNS, SSH, FTP серверами мы установим и настроим хостинг панель ISPConfig 3.
С помощью 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 |
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 |
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
С Вами был Лазаренко Сергей.
Комментариев нет:
Отправить комментарий