Перейти к основному содержимому

Caddy

Caddy — это самый быстрый способ настроить SSL-обратный прокси с бесплатным сертификатом от Let's Encrypt.

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

1. Убедитесь, что у вас не работают другие веб-сервера.

Если вы запускаете другое программное обеспечение веб-сервера, такое как Apache или NGINX, используя порты 80 или 443, то вы не сможете продолжить установку Caddy. Либо удалите другое программное обеспечение, либо изучите, как заставить их работать в гармонии.

2. Установите Caddy

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

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

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
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 для использования apt для получения более подробной информации.

3. Запустите Caddy как обратный прокси

Она предлагает автоматическую конфигурацию HTTPS с помощью одной команды.

caddy reverse-proxy --from owncast.mydomain.com --to 127.0.0.1:8080

Замените owncast.mydomain.com на публичное имя вашего сервера Owncast, например watch.owncast.online.

Читать документацию по обратному прокси Caddy для получения дополнительной информации.

Если вы указываете owncast.example.com без протокола или порта, он попытается использовать порты по умолчанию http и https (80 и 443). Так как эти порты являются привилегированными портами, вам нужно будет запускать caddy с sudo или как root.

4. Запустите Owncast обычно

Продолжайте запускать Owncast на порту 8080.

5. Получите доступ к Owncast через прокси

Теперь вы должны иметь возможность получить доступ к вашему серверу Owncast, посетив https://owncast.example.com вместо http://owncast.example.com:8080.

Замените owncast.example.com на публичное имя вашего сервера Owncast, например watch.owncast.online.


Improve this page

See something missing or incorrect? Edit this page and improve the documentation for everyone.

Contributors to this documentation
Gabe KangasGabe Kangas
G
Goz Geek
J
Jannik