Laradock Caddy двойные запросы
Информация:
- Версия докера (
$ docker --version
): 17.03.1-ce, сборка c6d412e - Laradock делаете (
$ git rev-parse HEAD
): 5cd6ea41f99335880b5258e47f5853592db66b49 - Системная информация (Mac, ПК, Linux): Linux (Debian)
Выпуск:
Когда я запускаю вызовы API POST через почтальон, иногда он запускает 2 вызова вместо одного. Я использую caddy с SSL, это происходит не всегда, за 10 звонков я получаю от 1 до 3 удвоений. Но когда я запускаю caddy без SSL, он работает нормально, так же, как и с nginx без SSL, работает отлично. Не уверен, что может вызвать такого рода проблемы.
Соответствующий код:
Caddyfile
Не работает (дважды вызывая метод одного сообщения)
# Docs: https://caddyserver.com/docs/caddyfile
https://{MYWEBSITE}.com {
root /var/www/public
fastcgi / php-fpm:9000 php {
index index.php
}
# To handle .html extensions with laravel change ext to
# ext / .html
rewrite {
r .*
ext /
to /index.php?{query}
}
gzip
browse
log /var/log/caddy/access.log
errors /var/log/caddy/error.log
# Uncomment to enable TLS (HTTPS)
# Change the first list to listen on port 443 when enabling TLS
#tls self_signed
# To use Lets encrpt tls with a DNS provider uncomment these
# lines and change the provider as required
#tls {
# dns cloudflare
#}
}
https://{MYWEBSITE}.com/storage {
root /storage
}
Работает просто отлично (обратите внимание, здесь HTTP)
# Docs: https://caddyserver.com/docs/caddyfile
http://{MYWEBSITE}.com {
root /var/www/public
fastcgi / php-fpm:9000 php {
index index.php
}
# To handle .html extensions with laravel change ext to
# ext / .html
rewrite {
r .*
ext /
to /index.php?{query}
}
gzip
browse
log /var/log/caddy/access.log
errors /var/log/caddy/error.log
# Uncomment to enable TLS (HTTPS)
# Change the first list to listen on port 443 when enabling TLS
#tls self_signed
# To use Lets encrpt tls with a DNS provider uncomment these
# lines and change the provider as required
#tls {
# dns cloudflare
#}
}
http://{MYWEBSITE}.com/storage {
root /storage
}