У меня есть веб-сайт с докером, и я использую 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 "