Настройка 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

admin(собака)joomla.ru

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

Добавить комментарий

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