36693

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

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

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

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

Русский

2014-03-31

43.5 KB

8 чел.

Лабораторная работа № 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).


 

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

60409. Здоровьесберегающие технологии на уроках биологии 55.5 KB
  Внимательный учитель всегда заметит внешние признаки усталости ученика: Частую смену позы Потягивание Встряхивание руками Зевота Закрывание глаз Подпирание головы Остановившийся взгляд Ненужное перекладывание предметов...
60410. Обери здоровий спосіб життя 34 KB
  Мета: Довести доцільність ведення здорового способу життя. Найголовніше для людини це її життя а у житті головне здоровя. щоб почуватися добре треба прагнути до здорового способу життя.
60411. Земельні ресурси України. Основні заходи раціонального використання і охорони земельних ресурсів 127 KB
  До них належать землі що використовуються або можуть бути використані людиною для сільського чи лісового господарства містобудування тощо. Найвищу сільськогосподарську освоєність території мають...
60412. Условия, которые обеспечивают жизнь на Земле 189 KB
  There are rivers, lakes and seas. Mountains, rocks and deserts here. Lots of bushes, flowers, trees, From outer space the view is clear.
60413. Найдавніші землероби та скотарі на території України. Трипільска культура 35.5 KB
  Мета: розповісти про появу землеробства й скотарства за часів неоліту; ознайомити учнів з трипільською культурою господарством духовним життям скотарів степу; опрацьовувати вміння працювати з картою висловлювати власну думку...
60414. Українські землі в складі Литви та Польщі 60.5 KB
  Оголошення проблемного запитання: Чи могли українські землі в ХІVХVІ ст. Коментоване читання 1-го абзацу Після занепаду Галицько-Волинської держави Запитання: Що намагався відродити князь Любарт...
60415. Включення українських земель до складу Російської та Австрійської імперій 164 KB
  Які держави брали участь у поділах Речі Посполитої Яка була їхня мета Як ви оцінюєте значення поділів Речі Посполитої для українського народу Які землі увійшли до складу Росії після російсько-турецьких війн...
60416. Планета Земля чекає на захист 303.5 KB
  Мета. Узагальнити та розширити знання учнів про стан природи нашої планети; розкрити деякі екологічні проблеми.
60417. Розробка позакласного заходу Земля моя – Луганщина 62 KB
  Обладнання: карта України виставка книжок портрети відомих людей плакат Земля моя Луганщина герб Луганської області Хід уроку Слово вчителя. Тема нашого уроку Земля моя Луганщина.