Главная страница

упр дебиан. УП День 12 Упражнения Debian. Лабораторная работа 1 Установка debian. Открываем VirtualBox


Скачать 1.66 Mb.
НазваниеЛабораторная работа 1 Установка debian. Открываем VirtualBox
Анкорупр дебиан
Дата31.05.2022
Размер1.66 Mb.
Формат файлаdocx
Имя файлаУП День 12 Упражнения Debian.docx
ТипЛабораторная работа
#559280
страница14 из 17
1   ...   9   10   11   12   13   14   15   16   17

ЛАБОРАТОРНАЯ РАБОТА № 19



«Установка и управление lighttpd сервером»

После того, как мы установили и научились управлять сервером. Но самые главные его настройки содержатся в его конфигурационном файле, на него мы и взглянем. Стоит отметить то, что каждый веб сервер имеет совершенно разный конфиг, то есть у nginx он совсем другой.

Как вы помните, все конфигурационные файлы системы и утилит содержатся в каталоге /etc. Внутри него все, что имеет кофиг, создает каталог со своим именем, а уже внутри него мы сможем найти конфиг. Обычно, он имеет такое название: имясервера.confВот так выглядит конфиг нашего сервера:



Так как Lighttpd, это крайне легковесный сервер, он так же имеет небольшое количество настроек. Тем не менее, это не мешает использовать его, например Яндексу, в таких проектах как Яндекс карты, Яндекс маркет. Или Google, который использует данный сервер чтобы хранить на нем картинки из привью видео. А Ubuntu с его помощью отдает обновления.

Важный момент - в конфиг файле есть синтаксис, не крайне жесткий, но из за отсутствия кавычек, или пробела в нужном месте, сервер может не запуститься. Каждый раз, когда lighttpd запускается, он читает конфиг и записывает его в оперативную память. Поэтому настройки, измененные в процессе работы, не вступят в силу без перезагрузки сервера. Однако, это не значит, что то, что вы видите в конфиг файле, это все доступные нам настройки, нет, их можно дописывать в файл, главное верно.


Рассмотрим конфиг:

1.



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


    1. Данная часть уже намного важнее для нас



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 порт

    1. Эта часть задает параметры работы сервера с нашими файлами сайта




index-file.names какие файлы искать в указанной директории.

По правилам, главная страница сайта, та, которая открывается первой когда пользователь заходит на сайт, должна иметь имя index. Эти страницы могут быть написаны на разных языках, от этого зависит и их расширение.

url.access-deny запрещает доступ к файлам, в имени которых есть записанные в кавычках символы

static-file.exclude-extensions запрещает доступ к просмотру кода тех файлов, в имени которых есть записанные в кавычках расширения

    1. Эта часть отвечает за кэширование



compress.cache-dir директория, в которой будут кэшироваться сжатые данные compress.filetype типы данных, которые могут кэшироваться

    1. Сетевые настройки, по которым будет осуществляться подключение к серверу. Они тоже нам никак не потребуются.



Подробнееовсехвозможныхнастройкахlighttpd.

Задание:

  1. Изменить домашнюю директорию вашего сайта

  2. Изменить директорию лог файла

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




1   ...   9   10   11   12   13   14   15   16   17


написать администратору сайта