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).


 

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

42288. Уравнение состояния идеального газа 2.55 MB
  Оборудование: Установка включающая в себя газовый шприц в стеклянном корпусе нагреватель датчик давления датчик температуры блок управления Cobr3 компьютер. Чтобы показать это раскроем физический смысл давления газа и температуры. Существует два определения температуры: одно использует термодинамический подход другое молекулярнокинетический. В термодинамике понятие температуры вводится как характеристика степени нагретости вещества.
42289. МИКРОПРОГРАММИРОВАНИЕ КОМАНД СМ ЭВМ 67 KB
  Цель работы: Знакомство с принципами микропрограммной эмуляции ЭВМ с программным управлением микропрограммирование машинных команд СМ ЭВМ. по условию CH 0 Конец...
42291. Составить программу умножения двух положительных чисел 44.5 KB
  В ходе выполнения работы познакомились с принципами микропрограммной эмуляции ЭВМ с программным управлением, микропрограммированием машинных команд СМ ЭВМ.
42296. ЧИСЕЛЬНЕ ІНТЕГРУВАННЯ ФУНКЦІЙ 233 KB
  Згідно з варіантом одержати значення визначеного інтегралу методами прямокутників трапецій і парабол. Приклад: Обчислити за формулами лівих і правих прямокутників з точністю інтеграл: ; Визначаю крок: Формула лівих прямокутників: Формула правих прямокутників: Границя абсолютної похибки для лівих і правих прямокутників обчислюється за формулою: де ; Складаю таблицю значень для лівих прямокутників: x 0 0.44 Складаю таблицю значень для правих прямокутників: x 0.6; Обчислюю...