У меня есть веб-сайт с Docker , и я использую Caddy для производства.Это моя конфигурация на моем Caddyfile
mydomain.com {
proxy / django:5000 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-Proto {scheme}
header_upstream X-CSRFToken {~csrftoken}
}
log stdout
errors stdout
gzip
}
Эта конфигурация хорошо работает, когда я использую mydomain.com , но когда я пытаюсь получить доступ к серверу по IP, возвращается следующееошибка:
404 Site 156.130.11.8 is not served on this interface
Я пытался использовать *
, 156.130.11.8
и :80
* {
proxy / django:5000...
...
156.130.11.8 {
proxy / django:5000...
...
Ничего из этого тоже не работает, кто-нибудь из вас знает, какя могу решить эту проблему?
РЕДАКТИРОВАТЬ: Код здесь: https://github.com/maguayo/django-starter-api Конфигурация Caddy находится под compose / production / caddy / также включена конфигурация, на которой я работаю " production.yml"