119
правок
Maks1mS (обсуждение | вклад) |
Maks1mS (обсуждение | вклад) Нет описания правки |
||
Строка 40: | Строка 40: | ||
===Статический файловый сервер=== | ===Статический файловый сервер=== | ||
< | |||
example.com { | Пример конфигурации: | ||
example.com { | |||
} | root * /var/www/html | ||
</ | file_server | ||
} | |||
При этом будут обслуживаться все файлы в корневом каталоге. Если не используется index файл, то для просмотра списка файлов потребуется указать <code>file_server browse</code>. | |||
Если необходимо скрыть какие-то файлы, то можно воспользоваться директивой hide: | |||
example.com { | |||
root * /var/www/html | |||
file_server { | |||
hide .git | |||
} | |||
} | |||
Данная конфигурация скрывает '''все''' папки .git и их содержимое. | |||
Если необходимо скрыть какие-то файлы конкретные файлы, то можно использовать переменную <code>http.vars.root</code>: | |||
example.com { | |||
root * /var/www/html | |||
file_server { | |||
hide {http.vars.root}/file | |||
} | |||
} | |||
Данная конфигурация скрывает файл /var/www/html/file | |||
===Reverse proxy=== | ===Reverse proxy=== |