36778

Виртуальный хостинг на основе IP-адресов

Лабораторная работа

Информатика, кибернетика и программирование

2 и необходимо создать виртуальные хосты с именами ваша_фамилия1.com и ваша_фамилия2. Для этого откройте файл etc hosts и допишите в него строки: ваша_фамилия1.com ваша_фамилия2.

Русский

2013-09-23

45 KB

2 чел.

Лабораторная работа № 7

Администрирование Web-сервера Apache.

Виртуальный хостинг на основе IP-адресов

Результат выполнения лабораторной работы необходимо продемонстрировать преподавателю.

  1.  Пусть имеются IP-адреса 192.168.1.1 и 192.168.1.2 и необходимо создать виртуальные хосты с именами ваша_фамилия1.com и ваша_фамилия2.com. Для этого сначала необходимо создать на локальном сервере DNS записи, указывающие для имен 192.168.1.1 и 192.168.1.2 на соответствующие IP-адреса. Для этого откройте файл /etc/hosts и допишите в него строки:

  1.  ваша_фамилия1.com
    1.  ваша_фамилия2.com

Сохраните изменения.

  1.  Далее необходимо каждый из имеющихся IP-адресов привязать к некоторому сетевому интерфейсу на сервере. Для этого выполните следующие команды (введя их в командной строке):

ifconfig eth0:0 192.168.1.1

ifconfig eth0:1 192.168.1.2

  1.  Откройте в текстовом редакторе nano конфигурационный файл web-сервера Apache /etc/apache2/httpd.conf. Создадим 2 виртуальных хоста на основе IP-адресов. Этот метод требует указания IP-адресов в конфигурации сервера Apache.

  1.  Пропишите в конфигурационном файле Apache /etc/apache2/httpd.conf следующую контейнерную директиву:

<VirtualHost 192.168.1.1:80>

   DocumentRoot "/var/www/html/ваша_фамилия1"

   ServerName ваша_фамилия1.com

   ErrorLog /var/log/apache2/ваша_фамилия1.err   # журнал ошибок

   CustomLog /var/log/apache2/ваша_фамилия1.acc common # журнал доступа

</VirtualHost>

Это будут настройки для первого виртуального хоста с именем  ваша_фамилия1.com.

Добавим еще один виртуальный хост с именем ваша_фамилия2.com:

<VirtualHost 192.168.1.2:80>

   DocumentRoot "/var/www/html/ваша_фамилия2"

   ServerName ваша_фамилия2.com

   ErrorLog /var/log/apache2/ваша_фамилия2.err

   CustomLog /var/log/apache2/ваша_фамилия2.acc common

</VirtualHost>

Сохраните изменения и перезапустите web-сервер Apache.

  1.  В каталоге /var/www/html создайте каталоги с именами ваша_фамилия1 и ваша_фамилия2.  Это будут каталоги, где соответственно будут храниться web-страницы серверов ваша_фамилия1.com и ваша_фамилия2.com.

  1.  Создайте в каталоге  ваша_фамилия1 HTML-файл с именем index.html такого содержания:

<html>

<head>

<title>Virtual host 1</title>

</head>

<body bgcolor=yellow>

<font color=red>

<h1>Virtual host based on IP addresses 1</h1>

</font>

</body>

</html>

Создайте в каталоге  ваша_фамилия2 HTML-файл с именем index.html такого содержания:

<html>

<head>

<title>Virtual host 2</title>

</head>

<body bgcolor=blue>

<font color=white>

<h1>Virtual host based on IP addresses 2</h1>

</font>

</body>

</html>

  1.  Запустите браузер. В адресной строке наберите

http:// ваша_фамилия1.com

В результате вы должны увидеть страницу желтого цвета с текстом Virtual host based on IP addresses 1 (это файл index.html из каталога ваша_фамилия1).

А если вы в адресной строке браузера наберете

http:// ваша_фамилия2.com

то в результате должны увидеть страницу черного цвета с текстом Virtual host based on IP addresses 2 (это файл index.html из каталога ваша_фамилия2).


 

А также другие работы, которые могут Вас заинтересовать

32687. Прогноз развития производства молока в СПК «Нива» Уренского района Нижегородской области 357 KB
  Цель настоящего исследования – на основании нормативных, законодательных материалов, научной и специальной литературы, изучить проблему планирования на предприятии, а в частности, рассчитать и проанализировать прогноз развития производства молока.
32688. История развития аудита 194.5 KB
  История развития аудита достаточно длинная и интересная. Впервые учет появляется еще в 5 тысячелетии до нашей эры. Тогда появляется своеобразная система учетов фактов всей хозяйственной жизни людей. Естественно, аудит тогда только зарождался, и учет проводился на примитивном уровне, но при этом он уже существовал.
32689. Проектування стрілочного переводу 1.16 MB
  проекті було виконано розрахунок вантажообороту та вагоноообороту та побудовані діаграми добового вантажообороту та вагонообороту; визначено розміри руху і розкладання передаточних потягів, розраховано норми часу на розформування та формування потягів, та час ходу потягів та маневрових пересувань
32690. Технології. Всі визначення для уроків 1.07 MB
  Аналіз існуючих виробів та визначення завдань проекту. Аналіз та компонування інформації для проекту. Загальні відомості про дизайн. Стадії дизайну об’єктів технологічної діяльності. Технологія створення дизайн-проекту.
32691. Размножение. Индивидуальное развитие организмов 709.5 KB
  Каждая новая особь, прежде чем достигнуть стадии, на которой она будет способна к размножению, должна пройти ряд стадий роста и развития. Некоторые особи погибают, не достигнув репродуктивной стадии (или половозрелости) в результате уничтожения хищниками
32692. Радиоэлектроника и доступное жильё 146.5 KB
  Парки будут полны здоровых, дающих прохладную тень, деревьев. В особенно крупных из них будут располагаться открытые спортивные объекты такие как баскетбольные площадки, теннисные корты и площадки с тренажёрами, использующими в качестве нагрузки вес спортсмена.
32693. Система управления демонстратора патронного керамического фильтра 1.14 MB
  Автоматическое управление системой водоочистки; увеличение надежности работы очистного оборудования, составляющего ДПКФ благодаря возможности контроля всех его элементов в частности и всей системы в целом; уменьшение затрат на затрачиваемые при очистке воды ресурсы за счет более оптимального их использования; увеличение точности и оперативности получения информации о состоянии системы водоочистки, а также о расходе ресурсов, с целью принятия значимых управленческих решений...
32694. Всі уроки з англійської мови 169.01 KB
  Повторення тем «Привітання. Знайомство», «Алфавіт». Шкільні речі. Кольори. Пори року. Частини тіла. Домашні улюбленці. Країни Європи. Літній табір відпочинку...
32695. Ведение регистров бухгалтерского учета 238 KB
  Регистры бухгалтерского учета – это важная составляющая ведения на предприятии бухгалтерского учета. Именно в них отражается вся информация, которая находится в принятых первичных документах.