36693

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

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

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

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

Русский

2014-03-31

43.5 KB

7 чел.

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


 

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

40131. Функции организационного управления 39 KB
  Функции организационного управления Управление это целеустремленный процесс переработки информации. полными должно хватать данных для выполнения любой функции данные д. Аргументы функции это параметры состояния объекта. Качество выполнения функции определяется адекватностью значения параметра.
40132. Матрицы 93 KB
  Матрицы. Определение умножение матриц на число и сложение их умножение матриц ранг матрицы и его нахождение путем элементарных преобразований вычисление обратной матрицы по формулам и методом исключения. Матрицы это прямоугольные таблицы элементов из m строк и n строк. m n порядки матрицы они определяют размерность матрицы Обозначение: Если m = n то матрица называется квадратной.
40133. Определители 69 KB
  Каждой матрице Аijnn можно сопоставить число det= = R определитель матрицы А nго порядка. 4 Если уже введено понятие определителя n1ого порядка то взяв за основу I строку получаем: а11А11а12А12а1nА1n= Mij det n1ого порядка. Отличие умножается вся строка умножается одна строка или столбец Свойства det: 1 При замене строк столбцами т. 3 Если элементы 2х строк равны то det=0.
40134. Системы линейных алгебраических уравнений. Условие существования решения, решение систем по формулам Крамера и методом исключений, фундаментальная система решений 130 KB
  Условие существования решения решение систем по формулам Крамера и методом исключений фундаментальная система решений. СЛАУ называется система nго порядка: 1 СЛАУ можно представить в виде матрицы АХ = В где известные коэффициенты системы 1 известные правые части системы 1 неизвестные искомые величины Набор nмерный набор называется решением СЛАУ если при подстановке их вместо соответствующих неизвестных каждое из уравнений системы превращается в истинное равенство набор удовлетворяет 1. Если система...
40135. Линейные пространства. Аксиоматика, примеры (линейные пространства строк из n чисел, т*n-матриц, непрерывных на отрезке функций). Размерность, базис и система координат в Rn разложение по базису. Евклидово пространство 147.5 KB
  Евклидово пространство. Векторное линейное пространство Непустое множество элементов называется векторным пространством над полем лямбда если выполняется следующие аксиомы: I. пространство строк из n чисел xyx1y1xnyn x=x1 xn =00 =x x=1x=x1xn = вещественное пространство является векторным. нулевая матрица 0=А1А = векторное пространство.
40136. Пределы и непрерывность. Числовая последовательность и ее предел. Определение функции, ее непрерывность на языке эпсилон-дельта и языке пределов, равномерная непрерывность 165 KB
  Обратное не верно: xn=nsin n неограниченная не бесконечно большая Функция Функцией y = fx называется закон по которому каждому значению xDfR ставится в соответствие единственное действительное число yR. Функция может быть задана аналитически то есть формулой таблично или графически. y=x2 Если функция задана таблично то чтобы найти значение функции для промежуточных значений аргумента применяют интерполяцию заменяя функцию линейной квадратичной на участке между двумя значениями аргумента. Например fx0=0 = 3  O1...
40137. Производная функции одной переменной. Определение, ее геометрический смысл, простейшие правила вычисления производной (производная от функции, умноженной на константу, от суммы функций, от произведения функций, частного и степени). Производная сложной фун 140 KB
  Производная функции одной переменной. Определение ее геометрический смысл простейшие правила вычисления производной производная от функции умноженной на константу от суммы функций от произведения функций частного и степени. Производная сложной функции. Если предел  и конечен то его значение называют производной функции f в т.