summaryrefslogtreecommitdiffstats
path: root/modules/setting/setting.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/setting/setting.go')
-rw-r--r--modules/setting/setting.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go
index 17c84d3d31..4183c203ed 100644
--- a/modules/setting/setting.go
+++ b/modules/setting/setting.go
@@ -554,6 +554,12 @@ func NewContext() {
Protocol = HTTPS
CertFile = sec.Key("CERT_FILE").String()
KeyFile = sec.Key("KEY_FILE").String()
+ if !filepath.IsAbs(CertFile) && len(CertFile) > 0 {
+ CertFile = filepath.Join(CustomPath, CertFile)
+ }
+ if !filepath.IsAbs(KeyFile) && len(KeyFile) > 0 {
+ KeyFile = filepath.Join(CustomPath, KeyFile)
+ }
case "fcgi":
Protocol = FCGI
case "fcgi+unix":