36761

Конфигурация глобальной среды. Активизация механизма SSI

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

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

conf и пропишите в нем директиву которая будет задавать каталог где будут храниться webстраницы сервера: DocumentRoot vr www ваша_фамилия html Сохраните изменения и выйдите из редактора nno. В каталоге где должны храниться webстраницы сервера vr www ваша_фамилия html создайте файл с именем index.html следующего содержания на месте многоточия подставьте свои фамилию и имя: html hed title My web pge title hed body My nme is h1 My web server is working h1 body html Для создания файла введите nno имя_файла...

Русский

2013-09-23

46.5 KB

3 чел.

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

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

Конфигурация глобальной среды. Активизация механизма SSI

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

  1.  Запустите текстовый редактор nano и откройте в нем конфигурационный файл web-сервера Apache (глобального уровня) с помощью команды nano /etc/apache2/httpd.conf

В этом редакторе используются следующие комбинации клавиш:

[Ctrl+O] – запись изменений в файл

[Ctrl+W] – поиск текста

[Ctrl+Х] – выход из редактора nano 

  1.  Пропишите в файле httpd.conf директиву.

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

Эта директива задает имя, по которому в дальнейшем будет происходить обращение к web-серверу.

Сохраните изменения в конфигурационном файле Apache и выйдите из редактора nano.

  1.  Откройте в редакторе nano файл /etc/hosts (в нем хранятся соответствия IP-адресов именам компьютеров) и допишите в строку

127.0.0.1  localhost

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

Сохраните изменения и выйдите из редактора nano.

  1.  Откройте в редакторе nano файл /etc/apache2/sites-available/default (здесь хранится конфигурация виртуального хоста по умолчанию – он нам пока не нужен, мы будем изменять конфигурацию сервера на глобальном уровне) и закомментируйте в нем (поставив в начале соответствующей строки знак #) директиву DocumentRoot, определяющую, в каком каталоге должны храниться web-страницы сервера Apache. Сохраните изменения в файле /etc/apache2/sites-available/default и выйдите из редактора nano.

  1.  Откройте в редакторе nano файл /etc/apache2/httpd.conf и пропишите в нем директиву, которая будет задавать каталог, где будут храниться web-страницы сервера:

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

Сохраните изменения и выйдите из редактора nano.

  1.  В каталоге, где должны храниться web-страницы сервера (/var/www/ваша_фамилия/html), создайте файл с именем index.html следующего содержания (на месте многоточия подставьте свои фамилию и имя):

<html>

<head>

<title>My web page</title>

</head>

<body>

My name is …    

<h1>My web server is working!!!</h1>

</body>

</html>

 

 Для создания файла введите nano имя_файла

  1.  Перезапустите web-сервер Apache с помощью команды service apache2 restart  

  1.  Запустите браузер. В строке URL наберите http://www.ваша_фамилия.ua

В результате вы должны увидеть созданную страницу с вашими фамилией и именем.

Примечание. Если возникают ошибки или вы получаете не тот результат, который ожидается, можно обратиться за помощью к журналу ошибок web-сервера Apache /var/log/apache2/error.log и просмотреть его с помощью, например, команды cat, чтобы выяснить причину возникновения ошибки.

Активизация механизма серверных включений

  1.  В командной строке введите команду

ln   –s   /etc/apache2/mods-available/include.load   /etc/apache2/mods-enabled

Эта команда сделает для Apache доступным модуль include, который отвечает за обработку команд SSI.

  1.  Добавьте в конфигурационный файл Apache /etc/apache2/httpd.conf контейнерную директиву

<Directory "/var/www/ваша_фамилия/html">

Options Indexes Includes

AddType text/html .shtml .shtm

AddOutputFilter INCLUDES .shtml .shtm

</Directory>

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

  1.  В каталоге, где хранятся web-страницы сервера (/var/www/ваша_фамилия/html), создайте файлы:

1.html – первая часть HTML-страницы

<html>

<head>

<title>This is SSI test</title>

</head>

<body>

 2.html – вторая часть HTML-страницы

<h1>SSI test:</h1>

3.html – третья часть HTML-страницы

<p>

SSI is working!

</body>

</html>

ssi.shtml – это файл с SSI-директивами, который соберет все 3 части в одну HTML-страницу (за это отвечает команда <!--#include virtual… -->) и выведет информацию о типе браузера, которым вы просматриваете эту страницу (за это отвечает команда <!--#echo var="HTTP_USER_AGENT" -->)

<!--#include virtual="1.html" -->

<!--#include virtual="2.html" -->

<!--#echo var="HTTP_USER_AGENT" -->

<!--#include virtual="3.html" -->

  1.  В строке URL браузера наберите http://www.ваша_фамилия.ua/ssi.shtml

В результате вы должны увидеть собранную из 3 отдельных частей web-страницу с указанием типа используемого вами браузера.


 

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

43124. Обработка числовых данных с использованием ППП 101 KB
  Исходные данные представлены в виде ряда чисел, связанных между собой последовательностью Х1-У1, Х2-У2 и т.д. Данные имеют уточнение в два знака после запятой. Все остальные данные, необходимые для выполнения поставленной задачи, рассчитываются в ходе выполнения контрольно - курсовой работы и определяются разработчиком. Так, все необходимые выходные данные будут округлены до целого значения. Промежуточные расчетные данные будем оставлять без изменений (по умолчанию уточнение до четвертого знака после запятой).
43125. Складання кошторису витрат на проведення капітального ремонту фільтр пресу для стічних вод 664.5 KB
  Обладнання на хімічних підприємствах працює, як правило, в особливих умовах: високо агресивні середовища (що викликає корозію), сили тертя та ін.. Режим роботи обладнання дуже напружений ( в дві, три зміни) без зупинок у вихідні та святкові дні. Всі ці умови мають суттєвий вплив на фізичний знос обладнання. Для підтримання основних виробничих фондів у працездатному стані необхідні повсякденний нагляд, догляд і періодичний їх ремонт. Для попередження передчасного зносу вузлів і агрегатів технічного обладнання ремонтні служби здійснюють технічне обслуговування, планово-попереджувальний ремонт, модернізацію обладнання, часткове виготовлення запасних частин, пристосувань та інструмента, механізацію трудомістких і важких ремонтних робіт.
43126. Система управления процессом врезного шлифования 631.5 KB
  Система управления должна обеспечить на начальном этапе обработки выход режима шлифования без перерегулирования на заданный программный уровень за время tп. Первый этап работы включает в себя расчёт статического режима системы по заданной точности стабилизации выходных величин. Конечной задачей является синтез регулятора частотным методом. На этом этапе коэффициент резания будет считаться величиной постоянной. На втором этапе производится синтез регулятора методом вектора скорости по заданным требованиям к динамике с учётом диапазона и скорости изменения коэффициента резания, который является функцией от времени .
43127. Розробка програми математичний калькулятор на мові Сі++ 376 KB
  Програмування являє собою комплекс по написанню системи програмних кодів, які здійснюватимуть керування тією чи іншою інформаційною системою, взаємодія з якою здійснюється через інформаційні технології.
43128. Проектирование системы телеуправления 296.5 KB
  На выходе шифратора устанавливается двоичнодесятичный код номера объекта. Если все переключатели находятся в положении ВЫКЛ то 1 на выходе E DD1 запретит работу элемента DD2 преобразователя двоичнодесятичного кода в двоичный при этом на выходах DD2 будут все единицы и при нажатии кнопки ПУСК в линию связи уйдёт команда для несуществующего объекта. С нажатием кнопки ПУСК ФКИ выработает импульс 0 который по положительному фронту 1го же импульса ГТИ установит DD13 в 0 е состояние а на его инверсном выходе появится 1 по второму...
43129. Расчет принципиальной тепловой схемы установки К-300-240 ЛМЗ2 517.5 KB
  Основные технические характеристики Номинальная мощность МВт 300 Начальные параметры: давление МПа 235 температура 0С 545 Параметры промежуточного перегрева на выходе из ЧВД: давление МПа 305 температура 0С 284 на входе в ЦСД: давление МПа 275 температура 0С 545 Конечное давление МПа 000366 Число регенеративных отборов 8 Число подогревателей: низкого давления 5 высокого давления 3 Давление в деаэраторе МПа 0685 Температура питательной воды 0С...
43130. Расчет уровеня напряжения на вторичной стороне понижающих трансформаторов с помощью РПН 969.5 KB
  Расчет активной нагрузки трансформатора. Расчет реактивной нагрузки трансформатора. Расчетная нагрузка трансформатора. Выбор трансформатора Вывод: на трансформаторной подстанции установить два трансформатора типа ТМ.
43131. Розробка програми «Кулінарна книга» в середовищі програмування Borland C++ Builder 3.17 MB
  У першій частині «Специфікація проекту» викладено призначення розробки та підстави для її виконання, дана постановка завдання з описом того, що повинна виконувати майбутня програма, описані взаємозв'язки між таблицями і подано фізичний опис моделі. Крім того, розглянуто вимоги до програми і програмної документації. Описані структура програми, тобто використовувані класи і розробляється графічний інтерфейс.
43132. Веб-приложения на Java, реализующее функциональность просто интернет-магазина 953 KB
  Основные модели архитектуры JSP. Функционирование JSP. Заключение Список литературы Введение JSP JvServer Pges технология позволяющая веб-разработчикам легко создавать содержимое которое имеет как статические так и динамические компоненты.