Spec-Zone.ru › Caddy

fs

Устанавливает, какая файловая система должна использоваться для выполнения операций ввода-вывода файлов.

Это может позволить вам подключиться к удалённой файловой системе, работающей в облаке, или к базе данных с файлоподобным интерфейсом, или даже читать файлы, встроенные в двоичный файл Caddy.

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

Эта директива часто используется совместно с file_server директивой для предоставления статических файлов или try_files директивой для выполнения переписываний на основе существования файлов. Обычно также используется с root директивой для установки корневого пути в файловой системе.

Синтаксис

fs [<matcher>] <filesystem>

Примеры

Использование файловой системы с именем foo, используя воображаемый модуль под названием custom, который может потребовать аутентификацию:

{
	filesystem foo custom {
		api_key abc123
	}
}
example.com {
	fs foo
	root /srv
	file_server
}

Для предоставления только изображений из файловой системы foo, а остального — из стандартной файловой системы:

example.com {
	fs /images* foo
	root /srv
	file_server
}

© 2015-2025 Matthew Holt and The Caddy Authors
Licensed under the Apache License 2.0.
Caddy is a registered trademark of Stack Holdings GmbH.
https://caddyserver.com/docs/caddyfile/directives/fs

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API