Caddy server: несколько прокси для одного сайта

Я использую Caddy для обратного прокси-сервера некоторых сайтов в дроплете DigitalOcean Ubuntu.

Это мой файл Caddy, довольно простой :upside_down:

my-site.com {
  # projects
  proxy /projects/some-project localhost:8998

  # main site
  proxy / localhost:9000
}

other-site.com {
  proxy / localhost:8999 # main site
}

my-site.com и other-site.com работают нормально.

Но я получаю 404 при попытке доступа к my-site.com/projects/some-project. Я дважды проверил, и localhost:8998 правильно работает на DO.

my-site.com — это приложение Harp.js, оно перехватывает все ошибки 404, как и ожидалось, но /projects/some-project показывает Caddy по умолчанию 404 сообщение.

Должен ли я работать, как я ожидаю? Я что-то упускаю?

Вопрос также размещен на форуме Caddy.


person Christian Gill    schedule 18.09.2016    source источник


Ответы (1)


Ответ на вопрос был дан на форуме Caddy.

Мой localhost:8998 ожидает, что этот путь будет его корнем, поэтому решение было таким:

without /projects/some-project
person Christian Gill    schedule 19.09.2016