Установка и настройка Apache 2.4 в Ubuntu 14.04

После установки ОС первым делом всегда приходится устанавливать Веб-Сервер. Какое то время пользовался Денвером под Windows, затем был Xampp после перехода на Linux, теперь же вебсервером по умолчанию является Apache, в виду его простой установки и надежностию.

Если с установкой как правило проблем не возникает, то добавлением виртуальных хостов, часто отнимает с десяток другой драгоценных минут. Эту статью пишу как заметку для самого себя. Итак приступим.

Я ленивый, поэтому ставлю Apache, PHP, MySql вместе одной командой:

sudo apt-get install lamp-server^

Phpmyadmin ставим отдельно:

sudo apt-get -y install phpmyadmin

По умолчанию создается хост localhost файлы которого находятся в папке /var/www, мы же создадим свой виртуальный хост который будет располагаться в отдельной папке

mkdir /home/alimuradov/sites/itmed

Настройки виртуальных хостов производятся в конфигурационных файлах, находящихся в папке /etc/apache2/sites-available/

Копируем настройки стандартного сайта и изменяем его под свои нужды:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/itmed.conf

sudo nano /etc/apache2/sites-available/itmed.conf
Содержимое файла itmed.conf будет примерно следующим

<VirtualHost *:80>
 ServerName itmed
 ServerAdmin nariman@alimuradov.ru
 DocumentRoot /home/alimuradov/sites/itmed
<Directory /home/alimuradov/sites/itmed>
 AllowOverride All
 Require all granted
 </Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>

На следующем шаге прописываем наш хост в файле /etc/hosts

sudo nano /etc/hosts

После первой строки добавляем

127.0.0.1 itmed

Не забываем перезапустить Apache2:

sudo service apache2 restart

Переходим по ссылке http://itmed/ и наслаждаемся. Разумеется, что в папке нашего сайта, которую мы создали мы должны поместить файлы самого сайта. Новые хосты добавляются аналогично.

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

Ваш e-mail не будет опубликован.