Как установить 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 .