Настройка виртуальных хостов Apache2.2/Apache2.4

 

apache-logotypeВсем привет. Сегодня решил поделиться настройкой виртуальных хостов для Apache 2.2 и Apache 2.4.

Данную статью я уже писал в своем прошлом блоге, она была посвящена настройке Apache 2.2, так как Apache2.4 еще не было, а релиз стабильной версии Apache 2.4 появился сравнительно не так уж давно, хотя может быть ооочень давно, а именно в 2012г.

И снова хочу оговориться. Мануалов сейчас много и мой будет лишь еще дополнением, однако я бы хотел написать свое видение и настройку данного веб-сервера. Ну думаю можно приступить. А собственно настраивать будет под бубунтой Ubuntu/ Debian.

Ну думаю можно приступить, уже час как приступаю :-).
Предполагаю что у Вас уже стоит , версию можно посмотреть командой

и устанавливать мы с Вами его не будем, хотя если что, можете отписаться и я добавлю описание установки.

Ну поехали, настраиваем хосты для Apache2.2:

1) Создадим директорию для нашего сайта:

2) Далее переходим в директорию конфигов хостов (первоначально после установки Apache2.2 там лежит файл default):

3) Создаем файл с наименованием вашего сайта (это для того чтобы Вы понимали в каком конфиге настройка для определенного сайта, а вообще можете назвать хоть как):

4) Открываем файл используем свой крутой текстовый редактор , ну или силой мысли 🙂 и добавляем конфиг для данного сайта:

5) Далее сохраняем наш файл-конфиг.

6) Выполняем команду для того чтобы подключить конфиг:

7) Система нам скажет, мол надо бы перегрузить наши конфиги и предложит команду:

Ну и для закрепления перегрузим сам апач:

Ошибок не должно быть, а дефолтный конфиг уже можно отключить, так как будет грузиться уже наш:

Вот и вся в общем то настроечка. Радуемся, прыгаем от радости и радуем соседей нашей победой, только не сильно если после 23:00 :-).

Приступим к настройке хостов для Apache2.4, а настройка будет не сильно отличаться особо то.

В чем отличия конфиг-файла Apache2.2, от Apache2.4, в том что если в прошлый раз мы создали файл vasya-pupkin.ru и этого было достаточно, то в Apache2.4 он будет таким vasya-pupkin.ru.conf .

1) Создадим директорию для нашего сайта:

2) Далее переходим в директорию конфигов хостов (первоначально после установки Apache2.4 там лежит файл 000-default.conf):

3) Создаем файл с наименованием вашего сайта (это для того чтобы Вы понимали в каком конфиге настройка для определенного сайта, а вообще можете назвать хоть как):

4) Открываем файл используем свой крутой текстовый редактор vim, nano ну или силой мысли 🙂 и добавляем конфиг для данного сайта:

5) Далее сохраняем наш файл-конфиг.

6) Выполняем команду для того чтобы подключить конфиг:

7) Ну и собственно перезагружаем наши конфиги командой:

Перегрузим апаченьку:

Ошибок не должно быть, а дефолтный конфиг уже можно отключить, так как будет грузиться уже наш:

Вот и все настройки собственно.

Увидели ошибку отпишитесь, ну и комментируйте если с чем не согласны. Всем спасибо за внимание и отличного дня! 🙂

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

Войти с через: 

Защита от роБота * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.