У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 4 Администрирование Webсервера pche

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 2.7.2025

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




1. . культура 2.
2. ВАРИАНТ А 001
3. на тему Организация оплаты труда работников автогаража Ставрополь
4. Учёт и анализ труда и расчётов с персоналом по оплате труда
5. Ритмические явления в природе Земли
6. Ж Кальвин и его учение
7. на тему- Виды юридических лиц Франции МОСКВА 2000 г.
8. Free CopperBse lloys Copperbsed lloys re used widely in the metlcsting industry becuse of their bility to economiclly deliver wide rnge of properties
9. Территориальные основы местного самоуправления в Российской Федерации
10. то держит Не дает мне это сделать