Свой Web-server

Урок 1. Базовая установка Ubuntu Server.

установка Ubuntu Server
Ubuntu Server

Добрый день, или ночь)

В этой статье мною будет показано, как настроить хостинг на основе оперционной системы Ubuntu Server 8.04 LTS. Веб-сервер содержит все услуги необходимые интернет-провайдерам и хостерам: веб-сервер Apache, Postfix — почтовый сервер с SMTP-AUTH и TLS, BIND DNS сервера , Proftpd FTP Server, MySQL сервер, Courier POP3/IMAP, квоты, брандмауэр, и т.д. Статья написана на примере 32-битной версии Ubuntu 8.04 LTS, но может быть применена к 64-разрядной версии с небольшими изменениями.

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

  • Веб-сервер: Apache 2.2 с PHP 5.2.4 и Ruby
  • Сервер баз данных: MySQL 5.0
  • Почтовый сервер: Postfix
  • BIND9 DNS-сервер: bind9
  • FTP-сервер: ProFTPD
  • POP3/IMAP: Я буду использовать Maildir формат и установлю Courier-POP3/Courier-IMAP.
  • Webalizer для статистики сайта

В конце вы получите надежно работающую систему на которую можно установить бесплатную панель управления хостингом ISPConfig

Я хочу сказать, что это не единственный способ создания такой системы. Есть много способов настроить веб-сервер. Я не могу дать каких либо гарантий о том что это будет работать у вас. Но у меня это работает на 100%

1 Требования

Для настройки веб-сервера на Ubuntu нам понадобиться:

  • Ubuntu 8.04 LTS Server CD. Скачать можно с сайта Ubuntu.ru
  • Быстрое подключение к интернету.

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

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

В первой статье я расскажу подробно о базовой установке Ubuntu Ыукмук 8.04.

3 Базовая установка системы.

Вставьте установочный диск Ubuntu в вашу систему и загрузиться с него. Выберите язык:

Затем выберите Установить Ubuntu Server:

Вновь укажите свой язык:

Затем выберите ваше местоположение:

Выберите раскладку клавиатуры (вам будет предложено нажать несколько клавиш, и программа установки попытается определить раскладку клавиатуры):

Установщик проверяет установочный компакт-диск, оборудовании и конфигурирует сеть с DHCP, если есть DHCP-сервера в сети:

Необходимо ввести имя хоста. В этом примере, моя система имеет имя server1.example.com, так что я вхожу server1

Теперь вам необходимо разделить ваш жесткий диск. Для простоты я буду создать один большой раздел (с точкой монтирования /) и маленький раздел подкачки поэтому я выбираю — Использовать весь диск (Конечно разделение диска полностью зависит от вас. Как хотите так и можете сделать.):

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

После того как закончите, нажмите Да, когда вас система спросит Создать изменения в дисках?

После этого ваши новые разделы будут созданы и отформатированы. И начнется установка базовой системы:

Теперь необходимо создать пользователя, например, записи администратора с именем пользователя и с правами администратора (не используйте имя пользователя root или admin, как это зарезервированное имя в Ubuntu 8.04):


Оставьте следующее поле пустым и продолжаем

Нам необходимо установить DNS, почту и сервер LAMP, но тем не менее я не буду выбрать их из списка, так как я хотел бы иметь полный контроль при установке на систему пакетов. Единственно что здесь необходимо выбрать OpenSSH сервер. Для того что бы иметь возможность подключиться к серверу через SSH клиент, к примеру PuTTY.

После чего установка продолжиться:

Установка базовой системы закончена. Удалите установочный компакт-диск из дисковода компакт-дисков и нажмите Продолжить для перезагрузки системы:

Урок второй: Настройка сети Ubuntu Server

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

Ваш электронный адрес не будет опубликован.Обязательные для заполнения поля отмечены *

Я не спамер и не робот!

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.