BSDADMIN.RU

...записки администратора FreeBSD

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная Ubuntu Ubuntu Настройка Web-сервера apache под Ubuntu

Настройка Web-сервера apache под Ubuntu

1)Установливаем классическую связку — Apache + PHP + MySQL:
#apt-get install apache2 mysql-server-5.0 php5 php5-gd php5-mysql acl

2)Создаем каталог для сайта и распакуем туда предварительно закаченную CMS joomla:
# mkdir /var/www/joomla
3)Сменим владельца каталога:
chown -R www-data.www-data /var/www/joomla/
4)и права на каталог:
chmod -R 755 /var/www/joomla/
5)Создадим виртуальный хост для CMS joomla:
vim /etc/apache2/sites-available/joomla.conf

 


Допишем в созданный файл:
<VirtualHost *:80>
ServerAdmin
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

DocumentRoot /var/www/joomla
<Directory /var/www/joomla>
AllowOverride all
Order  allow,deny
Allow from all
</Directory>
ServerName joomla
</VirtualHost>

6)В /etc/apache2/apache2.conf допишем:
ServerName localhost
7)Включим сайт:
a2ensite joomla
8)После выполнения этих команд обновим конфигурацию  работающего apache:
# /etc/init.d/apache2 reload
9)Создадим БД для сайта:
#mysql -p
CREATE DATABASE joomla;
GRANT ALL PRIVILEGES ON joomla.* TO joomla_admin@localhost IDENTIFIED BY 'password';

Дополнительно:
1)/etc/apache2/apache2.conf - главный конфигурационный файл
2)Каталоги в /etc/apache2/:
mods-available - установленные в систему модули, хранит сами модули и их конфигурационные файлы
mods-enabled - подключенные модули, хранит ссылки на файлы в mods-available
sites-available - доступные сайты, хранит файлы описывающие виртуальные хосты
sites-enabled - подключенные сайты, хранит ссылки на файлы в sites-available

3)Четыре команды, которыми будем создавать и удалять ссылки в диалоговом режиме:
a2enmod - подключает модуль
a2dismod - отключает модуль
a2ensite - подключает сайт
a2dissite - отключает сайт


4) Если возникли проблемы с кодировкой веб-страниц, необходимо в конфиге apache2 (/etc/apache2/apache2.conf), задать параметр:
AddDefaultCharset Off