Серверы · 2 min read · Nov 06, 2025

Идеальный сервер - CentOS 5.6 x86_64 [ISPConfig 2]

Идеальный сервер - CentOS 5.6 x86_64 [ISPConfig 2]

Версия 1.0
Автор: Фалко Тимме
Следите за мной в Twitter

Этот учебник показывает, как настроить сервер CentOS 5.6 (x86_64), который предлагает все услуги, необходимые интернет-провайдерам и веб-хостингам: веб-сервер Apache (с поддержкой SSL), почтовый сервер Postfix с SMTP-AUTH и TLS, DNS-сервер BIND, FTP-сервер Proftpd, сервер MySQL, POP3/IMAP Dovecot, квоты, брандмауэр и т.д. Этот учебник написан для 64-битной версии CentOS 5.6, но также должен применяться к 32-битной версии с очень небольшими изменениями. В конце концов, у вас должна быть система, которая работает надежно, и если хотите, вы можете установить бесплатную панель управления веб-хостингом ISPConfig 2 (т.е. ISPConfig работает на ней из коробки).

Я буду использовать следующее программное обеспечение:

  • Веб-сервер: Apache 2.2 с PHP 5.1.6
  • Сервер базы данных: MySQL 5.0
  • Почтовый сервер: Postfix
  • DNS-сервер: BIND9 (chrooted)
  • FTP-сервер: Proftpd
  • Сервер POP3/IMAP: Dovecot
  • Webalizer для статистики веб-сайтов

Пожалуйста, обратите внимание, что эта настройка не работает для ISPConfig 3! Она действительна только для ISPConfig 2!

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

1 Требования

Чтобы установить такую систему, вам понадобятся следующие:

  • Скачайте два DVD-диска CentOS 5.6 или восемь CD-дисков CentOS 5.6 с зеркала рядом с вами (список зеркал можно найти здесь: http://isoredirect.centos.org/centos/5/isos/x86_64/).
  • Быстрое интернет-соединение.

2 Предварительная заметка

В этом учебнике я использую имя хоста server1.example.com с IP-адресом 192.168.0.100 и шлюзом 192.168.0.1. Эти настройки могут отличаться у вас, поэтому вам нужно заменить их там, где это необходимо.

3 Установка базовой системы

Загрузитесь с вашего первого CD-диска CentOS 5.6 (CD 1) или первого DVD-диска CentOS 5.6. Нажмите на экране загрузки:

Тестирование установочных носителей может занять много времени, поэтому мы пропускаем этот тест:

Появляется приветственный экран установщика CentOS. Нажмите Далее:

Выберите ваш язык:

Выберите раскладку клавиатуры:

Я устанавливаю CentOS 5.6 на новую систему, поэтому отвечаю Да на вопрос “Хотите ли вы инициализировать этот диск, стерев ВСЕ ДАННЫЕ?”

Теперь мы должны выбрать схему разделения для нашей установки. Для простоты я выбираю “Удалить linux-разделы на выбранных дисках и создать стандартную разметку”. Это приведет к созданию небольшого раздела /boot и большого раздела /, а также раздела подкачки. Конечно, вы можете разделить жесткий диск так, как вам нравится. Затем я нажимаю Далее:

Ответьте на следующий вопрос (Вы уверены, что хотите это сделать?) Да:

Переходим к настройкам сети. Настройка по умолчанию здесь - настроить сетевые интерфейсы с помощью DHCP, но мы устанавливаем сервер, поэтому статические IP-адреса - неплохая идея… Нажмите кнопку Изменить в правом верхнем углу.

В появившемся окне снимите отметку с “Динамическая IP-конфигурация (DHCP)” и “Включить поддержку IPv6” и задайте вашей сетевой карте статический IP-адрес (в этом учебнике я использую IP-адрес 192.168.0.100 в демонстрационных целях) и подходящую маску подсети (например, 255.255.255.0; если вы не уверены в правильных значениях, http://www.subnetmask.info может помочь вам):

Установите имя хоста вручную, например server1.example.com, и введите шлюз (например, 192.168.0.1) и до двух DNS-серверов (например, 8.8.8.8 и 145.253.2.75):

Выберите ваш часовой пояс:

Установите пароль для root:

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.