Starcode Twitter

Настройка Ubuntu + Apache2 + VirtualHosts за 5 шагов

дата: 19.10.09
категория: Интсрументарий
тэги: , , ,
комментариев: (0)
  • Digg
  • Facebook
  • Twitter

Многие web-разработчики рано или поздно сталкиваются с необходимостью в настройке виртуальных хостов. В пакете Denwer, к примеру, есть система управления виртуальными хостами, скрывающая нюансы настройки сервера, из-за этого при переходе на Linux могут возникнуть трудности. Но все не так страшно, как может показаться на первый взгляд — ниже приведены пять простейших шагов для настройки виртуальных хостов в Apache.

Итак, открываем консоль и вводим:

1. cd /etc/apache2/sites-available
Перемещаемся в директорию, где хранятся конфигурационные файлы Apache для хостов.

2. sudo gedit yourhost.com.conf
Создаем конфигурационный файл и пишем в нем следующее:

<virtualhost *:80>
	ServerName yourhost.com
	DocumentRoot /home/youruser/public_html
</virtualhost>

Это минимум информации, который необходимо указать для виртуального хоста.

3. sudo gedit /etc/hosts
Указываем где можно найти наш хост, для этого добавляем в файл hosts следующую строчку:

127.0.0.1 yourhost.com

4. sudo a2ensite yourhost.com.conf
Команда a2ensite активирует хост, по сути дела она создает символическую ссылку из sites-available/ в sites-enabled/.
Примечание: Существует обратная команда a2dissite.

5. sudo /etc/init.d/apache2 reload
Перегружаем Apache для вступления настроек в силу.
Примечание: команда apache2ctl graceful мягко перезагружает Apache без полной остановки.

P.S: Данная статья не претендует на полноту охвата темы настройки виртуальных хостов, напротив – целью было создать простое и доступное каждому руководство.

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

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

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">