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-страницу с указанием типа используемого вами браузера.


 

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

33390. СУ класса PCNC FMS 3000. Назначение, состав, структура 41 KB
  Устройство числового программного управления УЧПУ FMS3000 разработано на базе промышленной рабочей станции WS612 и комплекта плат сбора данных и управления. УЧПУ предназначено для управления различными станками и механизмами. Основные технические характеристики УЧПУ FMS3000: Количество одновременно управляемых осей систем координат . 24 Программное обеспечение УЧПУ реализовано на базе ядра жесткого реального времени.
33391. СУ класса PCNC MSH-PС104. Назначение, состав, структура 31.5 KB
  Конструктивно состоит из двух блоков: управления и пультового. Пульт управления имеет цветной плоскопанельный с активной TFT матрицей дисплей 121 мембранную клавиатуру и Flsh память емкостью 32 64 128 Mb. УЧПУ обеспечивает следующие технологические функции: – токарная фрезерная версия ПО â€œMSHKCNCâ€; – G M T коды параметрическое программирование подпрограммы циклы; – графический интерактивный режим разработки УП; – графический модуль отображения траектории движения инструмента; – измерительные циклы; – компенсация люфтов...
33392. СУ класса PCNC MSH-TURBO-M. Назначение, состав, структура 34 KB
  Основные принципы менеджмента включают в себя: принцип научности важно понимать причины несовпадения целей и результатов видеть противоречия между теорией и практикой знать свойства больших систем и методы работы в них; принцип системности и комплексности важно видеть наиболее значимый комплекс взаимосвязанных и взаимообусловленных подсистем входящих в организацию например как в Японии: подсистема пожизненного найма подсистема подготовки на рабочем месте подсистема ротации кадров подсистема репутаций подсистема...
33393. СУ класса PCNC NC-110. Назначение, состав, структура 32 KB
  УЧПУ является многофункциональной СУ и способна управлять станками всех основных типов: токарными фрезерными расточными копировальными шлифовальными а также кузнечнопрессовым оборудованием системами термической лазерной и гидравлической резки деревообрабатывающим оборудованием. УЧПУ NC110 выполнено на базе промышленного компьютера имеющего набор периферийных модулей для управления оборудованием. Для подготовки УЧПУ к управлению оборудованием необходимо выполнить установку параметров и характеристик аппаратных и программных модулей...
33394. СУ класса PCNC «Микрос-12Т». Назначение, состав, структура 31 KB
  УЧПУ Микрос12Т предназначено для модернизации и комплектации токарных станков. УЧПУ построено по архитектуре промышленного компьютера с использованием собственной операционной системы жесткого реального времени. Конструктивно УЧПУ состоит из двух блоков: управления рис. Блочная конструкция УЧПУ позволяет расположить компактный пульт управления близко к зоне обработки детали.
33395. АЛУ ОМК КР1816ВЕ51 30.5 KB
  АЛУ состоит из регистра аккумулятора двух программнонедоступных регистров Т1 и Т2 предназначенных для временного хранения операндов сумматора дополнительного регистра В регистра слова состояния программы ССП схемы десятичной коррекции и схемы формирования признаков. Важной особенностью АЛУ является его способность оперировать не только байтами но и битами. Таким образом АЛУ может оперировать четырьмя типами информационных объектов: булевскими 1 бит цифровыми 4 бита байтными 8 бит и адресными 16 бит.
33396. Признаки регистра ССП КР1816ВЕ51 38.5 KB
  В таблице приводится перечень флагов ССП даются их символические имена и описываются условия их формирования. Формат регистра слова состояния программы ССП Символ Позиция Наименование и назначение флага C PSW.7 Флаг переноса.6 Флаг вспомогательного переноса.
33397. Граф возможных вариантов пересылки … КР1816ВЕ51 31 KB
  Возможны следующие виды пересылки: пересылка в аккумулятор из регистра и пересылка в регистр из аккумулятор; пересылка в аккумулятор прямоадресуемого байта и пересылка по прямому адресу аккумулятора; пересылка в аккумулятор байта из РДП и пересылка в РДП из аккумулятора; пересылка в регистр прямоадресуемого байта и пересылка по прямому адресу регистра; пересылка прямоадресуемого байта по прямому адресу; пересылка в аккумулятор байта из ВПД и пересылка в ВПД из аккумулятора; пересылка в аккумулятор байта из расширенной ВПД и пересылка в...
33398. Структура РПП и ВПП КР1816ВЕ51 28.5 KB
  Организация памяти в микроконтроллере иллюстрируется рисунке Память программ имеет 16битовую адресную шину ее элементы адресуются с использованием счетчика команд PC или инструкций которые вырабатывают 16разрядные адреса. Память программ доступна только по чтению. ОМЭВМ не имеют команд и управляющих сигналов предназначенных для записи в память программ.