diff --git a/backend/app/service/app_install.go b/backend/app/service/app_install.go index 724cf10d2..473913416 100644 --- a/backend/app/service/app_install.go +++ b/backend/app/service/app_install.go @@ -129,9 +129,7 @@ func (a AppInstallService) Operate(req request.AppInstalledOperate) error { if err != nil { return err } - dockerComposePath := install.GetComposePath() - switch req.Operate { case constant.Up: out, err := compose.Up(dockerComposePath) diff --git a/backend/app/service/website.go b/backend/app/service/website.go index 9bc6f1e3d..8dc80902c 100644 --- a/backend/app/service/website.go +++ b/backend/app/service/website.go @@ -804,13 +804,16 @@ func (w WebsiteService) ChangeDefaultServer(id uint) error { return err } } - website, err := websiteRepo.GetFirst(commonRepo.WithByID(id)) - if err != nil { - return err + if id > 0 { + website, err := websiteRepo.GetFirst(commonRepo.WithByID(id)) + if err != nil { + return err + } + if err := updateNginxConfig(constant.NginxScopeServer, []dto.NginxParam{{Name: "listen", Params: []string{"80", "default_server"}}}, &website); err != nil { + return err + } + website.DefaultServer = true + return websiteRepo.Save(context.Background(), &website) } - if err := updateNginxConfig(constant.NginxScopeServer, []dto.NginxParam{{Name: "listen", Params: []string{"80", "default_server"}}}, &website); err != nil { - return err - } - website.DefaultServer = true - return websiteRepo.Save(context.Background(), &website) + return nil } diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index f9f4f592e..5d4214f3a 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -959,8 +959,9 @@ export default { nextYear: '一年后', allGroup: '所有分组', noLog: '当前没有日志...', - defaulServer: '默认网站', - noDefaulServer: '当前没有默认网站', + defaulServer: '默认站点', + noDefaulServer: '未设置', + defaulServerHelper: '设置默认站点后,所有未绑定的域名和IP都被定向到默认站点\n可有效防止恶意解析', }, nginx: { serverNamesHashBucketSizeHelper: '服务器名字的hash表大小', diff --git a/frontend/src/views/website/website/default/index.vue b/frontend/src/views/website/website/default/index.vue index b23e879a9..26203d6a2 100644 --- a/frontend/src/views/website/website/default/index.vue +++ b/frontend/src/views/website/website/default/index.vue @@ -2,21 +2,33 @@ -
- - - - -
+ + +
+ + + + + + +
+
+ + + +
+