From 3b364029f74a53db7f1719d67a4fd83202b850d4 Mon Sep 17 00:00:00 2001
From: Joona Hoikkala <joohoi@users.noreply.github.com>
Date: Thu, 24 Jan 2019 02:47:54 +0200
Subject: [PATCH] Fix TLS errors when using acme/autocert for local connections
 (#5820)

---
 modules/private/internal.go | 1 +
 1 file changed, 1 insertion(+)

diff --git a/modules/private/internal.go b/modules/private/internal.go
index a230bc744c..b1c868b40f 100644
--- a/modules/private/internal.go
+++ b/modules/private/internal.go
@@ -39,6 +39,7 @@ func decodeJSONError(resp *http.Response) *Response {
 func newInternalRequest(url, method string) *httplib.Request {
 	req := newRequest(url, method).SetTLSClientConfig(&tls.Config{
 		InsecureSkipVerify: true,
+		ServerName:         setting.Domain,
 	})
 	if setting.Protocol == setting.UnixSocket {
 		req.SetTransport(&http.Transport{