LAMP сервер на базе 8,04 LTS Ubuntu Server предлагается использовать установочный диск- ubuntu-8.04-server И следующее дополнительное программное обеспечение:
* Web сервер: Apache 2.2 вместе с PHP 5.2.4 и Ruby * Сервер базы данных: MySQL 5.0 * FTP сервер: proftpd * Webalizer- пакет для сбора статистики вашего web сайта * Webmin_1.410- для управления сервером через web интерфейс
Установка проходит графическом режиме, и достаточно проста. После перезагрузки, активизируем пользователя root, запускаем команду (после ввода команды- нажимаем Enter):
Код:
sudo passwd root
Вводим пароль для пользователя root, а затем команду su, чтобы дальнейшие операции совершать под ним.
Код:
su
Натраиваем сетевые карты сервера, редактируя файл /etc/network/interfaces:
Код:
nano -w /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
Если вы увидели надписи на экране server.home.net, то продолжаем.
Далее мы редактируем лист со списком необходимых нам репозитариев:
Код:
nano -w /etc/apt/sources.list
Содержимое этого файла- список адресов смотрите ниже:
Код:
# # deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted
#deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution.
deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted
## Major bug fix updates produced after the final release of the ## distribution. deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## universe WILL NOT receive any review or updates from the Ubuntu security ## team. deb http://de.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu ## team, and may not be under a free licence. Please satisfy yourself as to ## your rights to use the software. Also, please note that software in ## multiverse WILL NOT receive any review or updates from the Ubuntu ## security team. deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
## Uncomment the following two lines to add software from the 'backports' ## repository. ## N.B. software from this repository may not have been tested as ## extensively as that contained in the main release, although it includes ## newer versions of some applications which may provide useful features. ## Also, please note that software in backports WILL NOT receive any review ## or updates from the Ubuntu security team. # deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse # deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's ## 'partner' repository. This software is not part of Ubuntu, but is ## offered by Canonical and the respective vendors as a service to Ubuntu ## users. # deb http://archive.canonical.com/ubuntu hardy partner # deb-src http://archive.canonical.com/ubuntu hardy partner
deb http://security.ubuntu.com/ubuntu hardy-security main restricted deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted deb http://security.ubuntu.com/ubuntu hardy-security universe deb-src http://security.ubuntu.com/ubuntu hardy-security universe deb http://security.ubuntu.com/ubuntu hardy-security multiverse deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse
Далее с целью обновления базы данных доступных в репозитарих пакетов, запускаем команду:
Код:
apt-get update
И с целью обновления уже устанавленных пакетов ещё одну:
Код:
apt-get upgrade
Проверяем не забыли ли мы устанавить SSH сервер, что я обычно делаю опционально, при установке дистрибутива в окне выбор софта.
По ходу установки вводим пароль пользователя сервера Mysql (root): в этой версии 2 раза, второй раз для проверки правильности.
New password for the MySQL "root" user: <-- yourrootsqlpassword ВАШ ПАРОЛЬ Repeat password for the MySQL "root" user: <-- yourrootsqlpassword ЕЩЕ РАЗ ВАШ ПАРОЛЬ
В
принципе, этого всего мне хватает, чтобы установить и проверить
работоспособность кучи софта: форумов, сайтов, CRM и прочая,
прочая......
P.S. у известных авторов подобных статей, которая появилась буквально сегодня: http://howtoforge.com/perfect-server-ubuntu8.04-lts есть
мнение, что паект AppArmor, подменящий в какой то мере пакет SELinux,
вызывает непредсказуемые ошибки при установке серезных PHP и др.
приложений, поэтому предлагают его выключить следующими командами:
Пока все. Да все это у меня полмесяца, уже работает без проблем!
И
как я рекомендую начинающим, ВСЕ это можно установить на рабочей
десктопной машине, т.е.с X -ми вместе! Можно так же загрузить и
серверное ядро, хотя и так все будет работать. Правда, компиз при этом ядре у Вас перестанет работать, но изучать сервер вы можете без проблем:
Код:
apt-get install linux-server
установка серверного ядра (если для дома и для изучения, то не обязательно).