Федеральное государственное бюджетное


" Российский экономический университет имени Г.В.Плеханова" МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ



Pdf көрінісі
бет24/118
Дата21.12.2023
өлшемі5,01 Mb.
#141929
1   ...   20   21   22   23   24   25   26   27   ...   118
Байланысты:
LabR OP.04

"
Российский экономический университет имени Г.В.Плеханова"
МОСКОВСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ТЕХНИКУМ
 
ЛАБОРАТОРНАЯ РАБОТА № 21 
 
«
Установка и управление lighttpd сервером
»
 
(время на выполнение – 2 часа)
по дисциплине: 
ОП.04 Операционные системы
Составил: 
М.В.Синдикаев, преподаватель 
ФГБОУ ВО "РЭУ им. Г.В.Плеханова"
 


После того, как мы установили и научились управлять сервером. Но самые главные 
его настройки содержатся в его конфигурационном файле, на него мы и взглянем. Стоит 
отметить то, что каждый веб сервер имеет совершенно разный конфиг, то есть у nginx он 
совсем другой.
Как вы помните, все конфигурационные файлы системы и утилит содержатся в 
каталоге /etc. Внутри него все, что имеет кофиг, создает каталог со своим именем, а уже 
внутри него мы сможем найти конфиг. Обычно, он имеет такое название:
имясервера.conf
Вот так выглядит конфиг нашего сервера: 
Так как Lighttpd, это крайне легковесный сервер, он так же имеет небольшое 
количество настроек. Тем не менее, это не мешает использовать его, например Яндексу, в 
таких проектах как Яндекс карты, Яндекс маркет. Или Google, который использует данный 
сервер чтобы хранить на нем картинки из привью видео. А Ubuntu с его помощью отдает 
обновления.
Важный момент - в конфиг файле есть синтаксис, не крайне жесткий, но из за 
отсутствия кавычек, или пробела в нужном месте, сервер может не запуститься. Каждый 
раз, когда lighttpd запускается, он читает конфиг и записывает его в оперативную память. 
Поэтому настройки, измененные в процессе работы, не вступят в силу без перезагрузки 
сервера. Однако, это не значит, что то, что вы видите в конфиг файле, это все доступные 
нам настройки, нет, их можно дописывать в файл, главное верно. 
Рассмотрим конфиг: 
1.


Сначала мы видим модули веб сервера (server.modules) и ниже их список. В данный 
момент мы не будем заострять на их внимание, они нужны для разных возможностей 
сервера, например такие, как запрет доступа к каким либо файлам, автоматическое 
изменении ссылки, при переходе по определенной и массу других. Подробнее о них 
можно прочитать 
здесь

2.
Данная часть уже намного важнее для нас 
server.document-root – это корневой каталог для нашего сайта, то есть то, где он хранится 
server.upload-dirs – директория для загружаемых файлов 
server.errorlog – путь до лог файла 
server.pid-file – где лежит pid файл 
PID – Process ID, то есть идентификатор процесса. Утилита top отображает все текущие процессы – аналог 
диспетчера задач в системах windows. По номеру pid можно завершать процессы

server.username – имя пользователя, использующееся для запуска сервера
server.groupname – имя группы, использующееся для запуска сервера 
server.port – номер порта, через который работает сервер 
Протокол HTTP использует 80 порт 
3.
Эта часть задает параметры работы сервера с нашими файлами сайта 
index-file.names – какие файлы искать в указанной директории. 
По правилам, главная страница сайта, та, которая открывается первой когда пользователь заходит на сайт, 
должна иметь имя index. Эти страницы могут быть написаны на разных языках, от этого зависит и их расширение. 
url.access-deny – запрещает доступ к файлам, в имени которых есть записанные в кавычках 
символы 
static-file.exclude-extensions – запрещает доступ к просмотру кода тех файлов, в имени 
которых есть записанные в кавычках расширения 
4.
Эта часть отвечает за кэширование 
compress.cache-dir – директория, в которой будут кэшироваться сжатые данные 
compress.filetype – типы данных, которые могут кэшироваться 
5.
Сетевые настройки, по которым будет осуществляться подключение к серверу. Они 
тоже нам никак не потребуются. 


Подробнее о всех возможных настройках lighttpd.
 
Задание: 
1. Изменить домашнюю директорию вашего сайта 
2. Изменить директорию лог файла 
3. 
Создать простую html страничку, на которой будут отображаться ваше имя, а при 
нажатии на него, будет осуществляться переход на другую страничку, на которой будет 
написана ваша фамилия и назад.
 


Министерство образования и науки Российской Федерации
федеральное государственное бюджетное образовательное учреждение высшего образования


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   118




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет