Как создать собственный веб-сервер Caddy в Linux

Caddy — современный и простой в использовании веб-сервер для Linux. Он работает за счет оптимизации процесса создания файлов конфигурации веб-сайта и сертификатов SSL.

Caddy — современный и простой в использовании веб-сервер для Linux. Он работает за счет оптимизации процесса создания файлов конфигурации веб-сайта и сертификатов SSL. В этой статье вы узнаете, как установить Caddy на сервер Ubuntu Linux и как использовать Caddy для развертывания простого веб-сайта, а также обратного прокси-сервера SSL.

Почему вам следует использовать Caddy в качестве веб-сервера?

Хотя Nginx и Apache являются мощными демонами веб-серверов, новым пользователям может быть сложно их использовать. Caddy упрощает эту задачу, предоставляя Caddyfile — единый плоский файл с простым синтаксисом, который легко освоить даже новичкам.

Как создать собственный веб-сервер Caddy в <b> Linux </b>. Изображение 1.”></p><div class='code-block code-block-1' style='margin: 8px 0; clear: both;'><div id=

Еще одной привлекательной особенностью Caddy является то, что он мгновенно предоставляет HTTPS вашему веб-серверу. Это помогает пользователям, которым настройка SSL для своего веб-сайта кажется сложной и сложной. Итак, Caddy — идеальный выбор, если вы ищете «шумный» веб-сервер в Linux, который прост в обслуживании и прост в использовании.

Установить Кэдди

Первый шаг при установке Caddy в Ubuntu Linux — убедиться, что у вас есть инструменты для импорта информации и ключей репозитория:

sudo apt install curl debian-keyring debian-archive-keyring

Загрузите репозиторий ключей для Caddy с сайта разработчика:

локон -fsSL ‘ | sudo gpg –dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg

Загрузите и сохраните файл репозитория проекта Caddy в папке «sources.list.d» на вашем устройстве:

локон -fsSL ‘ | sudo тройник /etc/apt/sources.list.d/caddy.list

Перезагрузите репозиторий apt вашей системы, выполнив следующую команду:

обновление sudo apt && обновление sudo apt

Установите пакет Caddy в свою систему, используя apt install:

sudo apt установить Caddy

Запустите свой первый caddy-сайт

Чтобы запустить свой первый веб-сайт, создайте корневой каталог вашего веб-сайта в своем домашнем каталоге:

mkdir ~/мой-первый-сайт && компакт-диск ~/мой-первый-сайт

Создайте файл index.html с помощью вашего любимого текстового редактора:

нано ./index.html

Вставьте следующий блок кода в новый HTML-файл:

Привет, мир!

Привет, MakeTechEasier!

Сохраните файл index.html, затем выполните следующую команду:

файловый сервер caddy –listen: 8080

Убедитесь, что ваш веб-сервер работает правильно, перейдя на него с помощью браузера.

Как создать собственный веб-сервер Caddy в <b> Linux </b>. Рисунок 2.”></p><h3>Создайте веб-сайт с помощью Caddyfile</h3><p>Хотя инструмент CLI отлично подходит для обслуживания простых веб-сайтов, Caddy также предлагает простой в использовании Caddyfile для более сложных настроек.  Для начала создайте новый Caddyfile в /etc/caddy, используя ваш любимый текстовый редактор:</p><p> sudo rm /etc/caddy/Caddyfile && sudo nano /etc/caddy/Caddyfile</p><p>Вставьте следующий блок кода в новый Caddyfile:</p><p> ваш-домен.com { перенаправить } www.ваш-домен.com { корень * /var/www/html file_server }</p><p>Примечание. Вы также можете разместить веб-сайт только для локальной сети с помощью Caddyfile, заменив «ваш-домен.com» на «локальный хост».</p><p>Скопируйте файл index.html из домашнего каталога в системный каталог «/var/www»:</p><p> sudo mkdir /var/www/html/ sudo cp ~/my-first-website/index.html /var/www/html</p><p>Зайдите в реестр DNS и убедитесь, что ваши поддомены www и корневые имеют записи A или AAAA, указывающие на адреса IPv4 и IPv6 вашего компьютера.</p><p> <img data-lazyloaded=