36693

Администрирование Web-сервера Apache. Виртуальный хостинг на основе имен

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

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

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

Русский

2014-03-31

43.5 KB

6 чел.

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

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

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

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

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

  1.  localhost

через пробел имена www.ваша_фамилия1.ua и www.ваша_фамилия2.ua

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

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

Пропишите в файле httpd.conf директиву NameVirtualHost и установите ее значение в 127.0.0.1:80

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

<VirtualHost 127.0.0.1:80>

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

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

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

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

</VirtualHost>

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

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

<VirtualHost 127.0.0.1:80>  

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

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

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

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

</VirtualHost>

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

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

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

<html>

<head>

<title>Virtual host 1</title>

</head>

<body bgcolor=red>

<font color=white>

<h1>Virtual host based on names 1</h1>

</font>

</body>

</html>

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

<html>

<head>

<title>Virtual host 2</title>

</head>

<body bgcolor=black>

<font color=white>

<h1>Virtual host based on names 2</h1>

</font>

</body>

</html>

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

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

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

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

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

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


 

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

67299. Ідеологія та політика 124 KB
  Політична ідеологія виникає із суспільної потреби в узгодженні істотних інтересів кожного класу і соціальної групи з інтересами інших класів і соціальних груп з точки зору їх боротьби за державну владу або інших форм участі у справах держави. Ліберали виступають за ринкове...
67300. Лексико-семантическая система 178 KB
  Понятие лексико-семантической системы ЛСС Парадигматические отношения между единицами ЛСС Лексико-семантическая группа ЛСГ 3. Структура ЛСГ Семантическое поле Тематическая группа Связь между различными лексическими парадигмами Синтагматические отношения между единицами ЛСС Ассоциативные отношения.-
67301. Перевантаження оператора «()» 34.5 KB
  Можливо, найбільш інтригуючим оператором, якого можна перевантажувати, є оператор виклику функції "()". Під час його перевантаження створюється не новий спосіб виклику функцій, а операторна функція, якій можна передати довільну кількість параметрів.
67303. Имитационное моделирование. Процедура имитационного моделирования 505 KB
  Определение метода имитационного моделирования. Метод ИМ заключается в создании логико-аналитической (математической модели системы и внешних воздействий), имитации функционирования системы, т.е. в определении временных изменений состояния системы под влиянием внешних...
67304. Постмодернистская ситуация в культуре XX века 31.29 KB
  Понятия постмодернизм постмодерн постмодернистский многозначны они используются и для обозначения своеобразного направления в современном искусстве и для Характеристики определенных тенденций в политике религии этике образе жизни мировосприятии но так же и для периодизации культуры и обозначения...
67305. Верификация, тестирование и оценивание корректности программных компонентов 292.5 KB
  Принципы верификации и тестирования программ Верификация  это процесс для определения выполняют ли программные средства и их компоненты требования наложенные на них в последовательных этапах ЖЦ ПС. Информация о процессе верификации включает требования к системе требования к ПС и к его архитектуре данные...
67306. ОЖОГИ И ОТМОРОЖЕНИЯ 287.5 KB
  Знать: патогенез клинические признаки классификацию термических ожогов и отморожений патогенез стадии течения ожоговой болезни и отморожений. Иметь представление о принципах лечения ожоговой болезни способах кожной пластики оперативном лечении отморожений.
67307. Экономические аспекты безопасности жизнедеятельности 25.87 KB
  Мероприятия по защите окружающей среды, снижению уровня воздействия опасностей на человека и техносферу, обеспечению требований безопасности и улучшению условий труда, прогнозированию, предотвращению или снижению последствий чрезвычайных ситуаций природного и техногенного...