2.5 Почта
По умолчанию в Debian стоит почтовый сервер exim4, можно использовать его для почты на localhost, а можно поставить postfix или sendmail.
Почта хранится в этой директории /var/spool/mail
Пересобираем PHP5 с поддержкой php5-gd sudo –i вводим пароль
Выполняем по порядку, ничего не пропускаем:
apt-get install build-essential debhelper fakeroot
cd /usr/src
apt-get source php5
apt-get build-dep php5
cd php5-5.2.6.dfsg.1
Теперь нам надо сделать изменения в файле rules. Открываем
nano debian/rules
находим (CTRL+W) и меняем строку
на
--with-gd=shared,/usr --enable-gd-native-ttf \
--with-gd=shared --enable-gd-native-ttf \
Сохраняем, выходим (ctrl+o, Enter, ctrl+x)
Добавляем
aptitude install apache2-prefork-dev chrpath freetds-dev libapr1-dev libbz2-dev libcurl4-openssl-dev
libcurl-dev libdb4.7-dev libdb4.6-dev libedit-dev libexpat1-dev libfreetype6-dev libgcrypt11-dev libgd2-
xpm-dev libgmp3-dev libjpeg62-dev libkrb5-dev libldap2-dev libmhash-dev libncurses5-dev libpam0g-
dev libpcre3-dev libpng12-dev libpq-dev libpspell-dev librecode-dev libsasl2-dev libsnmp-dev libsqlite0-
dev libt1-dev libtidy-dev libwrap0-dev libxmltok1-dev libxml2-dev libxslt1-dev quilt re2c unixodbc-dev
на вопрос о подтверждении нажмиаем ‘Y’ и Enter
dpkg-buildpackage -rfakeroot -d
пакеты будут пересобиратсья
cd ..
dpkg -i php5-gd_5.2.6.dfsg.1-1+lenny9_i386.deb
/etc/init.d/apache2 restart
Теперь у нас установлен полноценный сервер.
2.6 Установка Drupal
Создадим для Drupal базу:
Перейдём в phpmyadmin http://phpmyadmin.loc
Создадим новую базу drupal_drupal6, поставим кодировку utf8_general_ci, сохраним
Скачаем последнюю стабильную версию (на данный момент 6.19). с сайта http://drupal.
Org
Распакуем, скопируем содержимое (директории и файлы) в /var/www/drupal
Перейдём в /var/www/sites/default, сделаем копию default.settings.php и переименуем в settings.php. Поставим права на запись (правой кнопкой на файле, "Права")
Создадим директорию files, тоже выставим права на чтение и запись
Перейдём на сайт: http://drupal.loc
Устанавливаем.
На следующем экране введите почтовый адрес сайта, имя пользователя (администратора, пароль и подтверждение). Можно сразу включить чистые ссылки (Clean URL’s).
После установки сменим права на /var/www/sites/default/settings.php на чтение
Директории для ваших тем и модулей: /var/www/drupal.sites/all/themes и /var/www/drupal.sites/all/modules соответственно.
Запустите cron, убедитесь, что в таблице "Отчёт о состоянии" нет ошибок и предупреждение
2.7 Установка и работа с Drush
Drush – это мощная утилита, позволяющая управлять Drupal-сайтом из командной строки.
Устанавливется Drush очень просто
sudo aptitude install drush
Теперь перейдём в директорию
cd /var/www/drupal
и посмотрим статус установленного у нас на сервере Drupal drush status
status – состояние сайта
dl — установить (скачать) модуль
enable — включить модуль
disable — выключить модуль
up — обновить все модули
cron — запустить крон
cache clear — очистить кэш
drush --help — показывает справку
Это всего лишь часть команд, которые следует знать.
Давайте попробуем скачать, установить, включить, выключить и удалить модуль coder (http:// drupal.org/project/coder).
Для начала перейдём в рабочую директорию с установленным Drupal’ом:
cd /var/www/drupal
Листинг действий (после каждого действия вы можете проверять результат на работающем сайте):
drush dl coder
drush enable coder
drush disable coder
drush unistall coder
Заключение
Проанализировав работу OS GNU Debian, можно увидеть великолепную гибкость и податливость в качестве серверной ОС. Если еще учесть 6 уровней безопасности и практически совершенную неуязвимость для вирусов, то ОС семейства Linux можно назвать идеальным решением для сервера.
Список используемой литературы и источников информации
http://www.debianhelp.co.uk/sudo.htm (Sudo Configuration in Debian)
http://sudouser.com/nastrojka-sudo-v-debian-gnulinux-i-ubuntu-linux.html (Настройка sudo в Debian GNU/Linux и Ubuntu Linux)
http://linuxdevcenter.com/pub/a/linux/2005/12/01/linux_root.html (Using the Root Account on Debian)
http://citforum.ru/operating_systems/linux/debian_reference/ch-tutorial.shtml (Справочник по Debian)
http://habrahabr.ru/blogs/ubuntu/20525/ (Устанавливаем и настраиваем LAMP и Trac+SVN на Ubuntu)
http://cumu.li/2008/5/13/recompiling-php5-with-bundled-support-for-gd-on-ubuntu (Recompiling PHP5 With Bundled Support for GD on Ubuntu)
http://phpclub.ru/detail/article/2001-04-20 (Установка PHP + Apache: CGI vs. module)
http://www.opennet.ru/base/sys/swap_create.txt.html (Управление своп-областями (swap) в Linux)
http://qref.sourceforge.net/quick/index.ru.html (справочник по Debian)
http://sudouser.com/ustanovka-samba-servera-na-ubuntu-debian-za-5-minut.html (Установка Samba)
http://www.debian.org/releases/stable/i386/apc.html.ru (Разметка дисков в Debian)
http://blog.ezersky.ru (LAMP на Ubuntu)
• http://www.debian.org
• http://linuxdevcenter.com
• http://www.debianhelp.co.uk
• http://welinux.ru/
• http://unixhome.org.ua/
• http://habrahabr.ru/blogs/linux/
• http://drupal.org
• http://drupal.ru
• http://magazine.drupalogy.ru Установка и настройка Debian для начинающих
Приложение
Схема локальной сети
Приложение 2
Смета расходов. Персональный компьютер
Процессор | Core 2 Duo E8100 2.1GHZ | |
ОЗУ | Kingston 2048 | |
Материнская плата | Asustek | 2190.65 руб |
HDD | WD1936 250Gb | 3050.00 руб |
Привод | NEC DVDRW | 900 руб |
БП | ATX Delta | 1500 руб |
ИБП | APC 1020 X4 | 1800 |
Монитор | Samsung SyncMaster 173p | 5999.99 руб |
Клавиатура и мышь | Genius | 1500 руб |
Колонки | Genius | 600 руб |
Сервер
Процессор | Core 2 Duo E8100 2.1GHZ | |
ОЗУ | Kingston 2048 | |
Материнская плата | Asustek | 2190.65 руб |
HDD | WD1936 250Gb | 3050.00 руб |
Привод | NEC DVDRW | 900 руб |
БП | ATX Delta | 1500 руб |
ИБП | APC 1020 X4 | 1800 |
Монитор | Samsung SyncMaster 173p | 5999.99 руб |
Клавиатура и мышь | Genius | 1500 руб |
Колонки | Genius | 600 руб |
Сетевое оборудование
Провода RJ-45 | 200 метров | 30 руб/м |
Коммутатор | Cisco RKJ2346 | 3659.99 |
Сетевые картыХ30 | Realtek N34540 | 650 руб |
... Ethernet, в том числе DIX-разъём толстой Ethernet, разъём тонкой Ethernet и разъём RJ45 10Base-T, для UTP. 2.2 Анализ и выбор сетевого оборудования При проектировании локальной сети Ethernet будет использовано следующее оборудование: - платы сетевого адаптера; - активные концентраторы; - сервер; - источник бесперебойного питания; - ...
... информации. централизованное хранение информации в базах данных архивирование и резервное копирование информации обеспечение информационной безопасности в рамках ТКС организации взаимодействие локальной сети организации с глобальной сетью Internet. 1.2 Характеристики сети Для достижения поставленных целей сеть должна иметь следующие характеристики: Наличие доступа в Internet. Высокая ...
... создания, использования и развития этой сети, а также определение организационно-экономических условий ее эффективного функционирования. Проанализированная в дипломном проекте локальная вычислительная сеть Службы по делам детей Северодонецкого городского совета предназначена для повседневного использования учащимися и сотрудниками высшего профессионального училища. Использование ресурсов ...
... стоимость создания такой сети без учета затрат на подключения к сети каждой конкретной квартиры. Рисунок 2.1 – Общий вид расположения домов Основными целями проектирования «домашней» локальной сети, являются: 1) совместная обработка информации; 2) совместное использование файлов; 3) централизованное управление компьютерами; 4) контроль за доступом к информации; 5) централизованное ...
0 комментариев