Разработка

Caddy - это веб-сервер размером 3 МБ для вашего домашнего компьютера

Caddy - это веб-сервер размером 3 МБ для вашего домашнего компьютера

Caddy - это мощный веб-сервер для домашних компьютеров, настройка которого занимает меньше минуты и не требует глубоких знаний веб-мастеров или административных служб и технологий.

Если вы хотите запустить локальный веб-сервер, у вас есть множество вариантов для этого, но, вероятно, ни один из них не будет так удобен в настройке, как Caddy.

Программа предлагается в виде портативной версии на 3 мегабайта для Windows - также поддерживаются другие операционные системы, такие как Mac OS X и Linux, которые вам просто нужно распаковать и запустить, чтобы запустить сервер. Обратите внимание, что вы также можете скомпилировать Caddy из исходного кода, если хотите.

Веб-сервер Caddy

Базовой версии Caddy достаточно для локального запуска статических HTML-сайтов, к которым вы затем можете получить доступ на том же компьютере и, в зависимости от политик безопасности и приложений, также в той же компьютерной сети или в Интернете.

Зачем вам нужна такая программа? Для этого есть множество вариантов использования. Возможно, вы хотите сделать файлы доступными в Интернете из надежного места, доступного только вам. Подумайте, например, файл закладок или справочная HTML-страница, которую вы используете на работе.

Просто укажите в браузере localhost: 2015 после установки, чтобы начать. Вы получите ошибку 404: не найден, так как индекс отсутствует.html или индекс.htm в каталоге Caddy по умолчанию.

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

Доступ к статическим HTML-страницам может быть всем, что вам нужно, в зависимости от ваших потребностей, но функциональность Caddy на этом не заканчивается.

Если вы ознакомитесь со списком функций на домашней странице Caddy Server или в руководстве пользователя, вы заметите, что Caddy поддерживает не только статические веб-страницы.

Например, вы можете обслуживать несколько веб-сайтов из одной установки Caddy, если хотите использовать так называемый Caddyfile, который является файлом конфигурации для сервера.

Также есть поддержка PHP, но она работает только в сочетании с сервером FastCGI, который вам также необходимо настроить в своей системе.

Другие интересные функции включают поддержку сред IPv6, поддержку сжатия gzip, HTTP / 2 и TLS 1.2 и поддержка WebSockets.

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

Однако может быть проще использовать полное решение, такое как Wampserver, XAMPP или QuickPHP Web Server, которое поставляется со всем прямо из коробки (все, что означает PHP и MySQL, среди прочего, что вам нужно для запуска расширенных динамических скриптов и служб, таких как WordPress).

Однако для статических HTML-страниц и сайтов это отличное решение, которое очень легко настроить и использовать.

Кроме того, он полностью портативен, что означает, что вы можете носить его с собой, куда бы вы ни пошли, чтобы запустить собственный веб-сервер из любой поддерживаемой операционной системы.

Кэдди 0.82

С Кэдди 0.82, выпущенный через год после написания этого обзора, пора взглянуть на изменения, внесенные тем временем в веб-сервер.

Одним из самых больших изменений является автоматическое использование HTTPS с помощью бесплатной инициативы Lets Encrypt. Это означает, что ваш веб-сервер будет поддерживать HTTPS при настройке при соблюдении определенных критериев (например, хост не является локальным хостом или IP-адресом).

Caddy поддерживает IPv6, несколько сайтов работают на одном сервере с использованием виртуальных хостов, перезаписи и перенаправления, веб-сокетов и многих других вещей, которых не было, когда он был впервые выпущен в 2015 году.

Кроме того, Caddy теперь также доступен для FreeBSD и OpenBSD, а также для Linux ARM, которую вы можете использовать для запуска веб-сервера на устройствах Android.

Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...
Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...
Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...