-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
I'm using Caddy as reverse proxy and I can reach all services from the internet (they all show "Healthy" when using curl agains the /health URL), so I don't think it's a TLS error or all connections should fail.
From the app's developer tools:
Request URL: https://notes.domain.com/users
Request Method: GET
Status Code: 500 Internal Server Error
Referrer Policy: strict-origin-when-cross-origin
Sync server logs shows the following:
| error | <Signup> Couldn't sign up. System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: Cannot determine the frame size or a corrupted frame was received.
at System.Net.Security.SslStream.GetFrameSize(ReadOnlySpan`1 buffer)
at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](CancellationToken cancellationToken, Int32 estimatedSize)
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at System.Net.Security.SslStream.ReceiveHandshakeFrameAsync[TIOAdapter](CancellationToken cancellationToken)
at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)
at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
Metadata
Metadata
Assignees
Labels
No labels