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


 

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

67510. Потоки платежей и финансовые ренты. Сущность потока платежей и основные категории 203 KB
  Потоки платежей являются неотъемлемой частью всевозможных финансовых операций: с ценными бумагами, в управлении финансами предприятий, при осуществлении инвестиционных проектов, в кредитных операциях, при оценке бизнеса, при оценке недвижимости, выборе альтернативных вариантов финансовых операций...
67511. Инфляция в финансово-коммерческих расчетах. Сущность инфляции и необходимость ее учета в количественном анализе 62 KB
  Инфляция это экономическое явление которое возникает вследствие целого комплекса как политических так и социально-экономических событий. Уровень инфляции выступает обобщающим показателем финансово-экономического положения страны. Внешним проявлением инфляции является повышение общего уровня цен...
67512. Типовые приложения финансовой математики. Финансовые функции ЕХСЕL как основа практических расчетов в современных условиях. Сущность финансовых функций 97 KB
  Операции наращения Функции обслуживающие расчеты по операциям наращения позволяют рассчитать будущую стоимость разовой суммы по простым и сложным процентам а также будущее значение потока платежей как на основе постоянной процентной ставки так и на основе переменной процентной ставки.
67513. Кредитные расчеты. Планирование погашения долга. Погашение долга единовременным платежом 129.5 KB
  Количественный анализ долгосрочной задолженности займа применяется для достижения сбалансированности т. адекватности его параметров принятым условиям финансового соглашения путем планирования погашения долга. Планирование погашения долга заключается в определении периодических расходов...
67514. Оценка инвестиционных процессов. Особенности инвестиционных процессов как объекта финансовой математики 79 KB
  Если проект предполагает не разовую инвестицию а последовательное инвестирование финансовых ресурсов в течение нескольких лет m то формула для расчета модифицируется: Показатель NPV является абсолютным приростом поскольку оценивает на сколько приведенный доход перекрывает приведенные затраты...
67515. Управление персоналом 208.5 KB
  Управление персоналом вид деятельности по руководству людьми отдельными работниками группами коллективом направленный на достижение целей фирмы предприятия путем использования труда опыта таланта этих людей и с учетом их удовлетворенности трудом. Основное внимание менеджера по персоналу...
67516. SYNONYMS 48 KB
  A carefully chosen word from a group of synonyms is a great asset not only on the printed page but also in a speaker's utterance. It was Mark Twain who said that the difference between the right word and just the right word is the difference between the lightning and the lightning-bug.
67517. Электропривод как система. Классификация электроприводов. Общие требования к электроприводу. Состав электропривода и назначение его элементов 94.5 KB
  Электрический привод совокупность электродвигательного устройства ЭД передаточного устройства ПУ управляющего устройства УУ усилительно-преобразовательного устройства УПУ и информационного устройства ИУ см. Функциональная схема электропривода Информационное устройство ИУ содержит датчики сигналов.
67518. Учение о биосфере. Ресурсы биосферы и пути их рационального использования 100.5 KB
  Правильно понять найти рациональное решение проблемы взаимодействия системы общество техника природа помогает учение о биосфере принадлежащее русскому ученому Владимиру Ивановичу Вернадскому. К ним относятся: энергия Солнца и ветра почвы земельные ресурсы растения животные минеральное сырьё вода и др.