Как установить Caddy в Ubuntu 20.04 LTS

Как установить Caddy в Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Caddy в Ubuntu 20.04 LTS. Для тех из вас, кто не знал, веб-сервер Caddy — это веб-сервер с открытым исходным кодом, написанный на Go. Он разработан с учетом простоты и безопасности, а также имеет ряд функций, полезных для хостинга веб-сайтов. Caddy — это гибкий и эффективный статический файловый сервер, а также мощный масштабируемый обратный прокси-сервер.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку веб-сервера Caddy на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Caddy на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Caddy в Ubuntu 20.04.

  • Установите Caddy с официального сайта.

Установка этого пакета автоматически запускает и запускает Caddy для вас как systemdслужбу с именем caddy, используя наш официальный файл модуля:caddy.service

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo apt-key add -
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy
  • Установите Caddy через Snap.

Чтобы установить caddy, просто используйте следующую команду:

sudo snap install caddy --edge

Шаг 3. Настройте Caddy.

Теперь создадим каталог для файлов вашего сайта:

mkdir -p /var/www/html/infoit.com.ua

Затем откройте файл конфигурации Caddy, добавьте свое доменное имя и измените корневой каталог веб-сайта:

nano /etc/caddy/Caddyfile

Замените: 80 своим доменным именем и измените корень сайта на /var/www/html/infoit.com.ua

Перезапустите сервер Caddy, чтобы изменения вступили в силу:

sudo systemctl reload caddy

Шаг 4. Настройте брандмауэр.

Если вы используете UFW (несложный брандмауэр), вам необходимо настроить его, чтобы разрешить доступ к портам HTTP и HTTPS для работы сервера:

sudo ufw allow http
sudo ufw allow https

Шаг 5. Доступ к веб-серверу Caddy.

После успешного завершения настройки перейдите в свой браузер и введите IP-адрес сервера или имя домена:

http://your-domain.com

Поздравляю! Вы успешно установили Caddy . Благодарим за использование этого руководства для установки веб-сервера Caddy в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Caddy .