Skip to content

dimorinny/dimginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Веб сервер для отдачи статики

Документация

Конфигурационный файл
Ключ Значение Тип
host Порт, на котором будет слушать сервер Integer
host Хост, на котором будет слушать сервер String
loggerEngines Массив движков для логгирования

Поддерживаемые значения:
  • FILE - лог будет писаться в файл server.log в корневой папке веб сервера
  • STDOUT - лог будет писаться на стандартный вывод (консоль)
Array[String]
locations Массив объектов для установка конфигурации в зависимости от URI запроса

Поддерживаемые поля:
  • rule - regexp по которому будет выбран объект location
  • root - путь, который будет установлен в качестве корневого для совпавшего запроса

Если 1 запросу соответствует несколько location, то будет выбран первый в порядке указания в конфигурационном файле.
Array[Object]
Запуск сервера

Для запуска сервера необходимо вызвать команду make в директории сервера. После вызова данной команды будут запущены все тесты и сгенерирован бинарный файл httpd.

Поддерживаемые ключи
Ключ Описание Тип
Количество используемых ядер процессора Integer

About

Static web server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published