Быстрый старт с статическими файлами
Это руководство покажет вам, как быстро настроить сервер статических файлов, готовый к работе в производстве.
Предварительные условия:
- Базовые навыки работы с терминалом/командной строкой
-
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