Spec-Zone.ru › Caddy

Быстрый старт с статическими файлами

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

Предварительные условия:

  • Базовые навыки работы с терминалом/командной строкой
  • caddy в вашей переменной окружения PATH
  • Папка с вашим веб-сайтом

Существует два простых способа быстро настроить сервер файлов.

Командная строка

В вашем терминале перейдите в корневой каталог вашего сайта и выполните:

caddy file-server

Если вы получите ошибку разрешений, вероятно, ваша операционная система не позволяет привязываться к низким портам — используйте вместо этого высокий порт:

caddy file-server --listen :2015

Затем откройте localhost (или localhost:2015) в вашем браузере, чтобы увидеть ваш сайт!

Если у вас нет файла index, но вы хотите отобразить список файлов, используйте опцию --browse:

caddy file-server --browse

Вы можете использовать другую папку в качестве корневого каталога сайта:

caddy file-server --root ~/mysite

Файл Caddyfile

В корневом каталоге вашего сайта создайте файл Caddyfile с таким содержимым:

localhostfile_server

Если у вас нет разрешения на привязку к низким портам, замените localhost на localhost:2015 (или какой-либо другой высокий порт).

Затем, из того же каталога, выполните:

caddy run

Затем вы можете загрузить localhost (или какой адрес указан в вашей конфигурации), чтобы увидеть свой сайт!

Директива file_server предоставляет вам больше вариантов для настройки вашего сайта. Убедитесь, что вы перезагружаете Caddy (или останавливаете и запускаете его заново) после изменения файла Caddyfile!

Если у вас нет файла index, но вы хотите отобразить список файлов, используйте аргумент browse:

localhostfile_server browse

Вы также можете использовать другую папку в качестве корневого каталога сайта:

localhostroot * /var/www/mysite
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/quick-starts/static-files

Spec-Zone.ru

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