#reverse-proxy #caddy
#обратный прокси #caddy
Вопрос:
Я хочу разместить несколько служб (в настоящее время cal / carddav, synthing и popfile) на своем локальном компьютере и предоставить им доступ к локальной сети без необходимости заботиться о портах. Я использую Caddy в качестве обратного прокси.
Итак, я бы хотел, чтобы localhost: 5232 был доступен как https://myhostname.local/radicale и аналогичные сопоставления для других сервисов. Однако sudo caddy reverse-proxy --from myhostname.local/radicale --to localhost:5232
выдает reverse-proxy: paths are not allowed: myhostname.local/radicale
.
Что мне нужно сделать?
Ответ №1:
caddy reverse proxy
Команда очень ограничена и не работает с путями. Для использования путей вам потребуется настроить файл caddyfile, аналогичный приведенному ниже. Вам нужно будет повторить вторую строку, изменив путь и порт для каждой службы.
Имя файла: caddyfile
myhostname.local
reverse_proxy /radicale localhost:5232
С этого момента запускайте caddy с sudo caddy start