mirror of
https://github.com/0xJacky/nginx-ui.git
synced 2025-05-11 02:15:48 +02:00
fix: auto cert no resolver
This commit is contained in:
parent
47572984ea
commit
b8b17d8cc9
4 changed files with 11 additions and 6 deletions
|
@ -49,7 +49,7 @@ async function callback(ssl_certificate: string, ssl_certificate_key: string) {
|
|||
|
||||
function change_auto_cert(status: boolean) {
|
||||
if (status) {
|
||||
domain.add_auto_cert(props.config_name, {domains: name.value.trim().split(' ')}).then(() => {
|
||||
domain.add_auto_cert(props.config_name, {domains: name.value.trim().split(' '), ...data}).then(() => {
|
||||
message.success(interpolate($gettext('Auto-renewal enabled for %{name}'), {name: name.value}))
|
||||
}).catch(e => {
|
||||
message.error(e.message ?? interpolate($gettext('Enable auto-renewal failed for %{name}'), {name: name.value}))
|
||||
|
@ -127,7 +127,7 @@ function log(msg: string) {
|
|||
|
||||
(logContainer.value as any as Node).appendChild(para);
|
||||
|
||||
(logContainer.value as any as Element).scroll({top: 320, left: 0, behavior: 'smooth'})
|
||||
(logContainer.value as any as Element).scroll({top: 100000, left: 0, behavior: 'smooth'})
|
||||
}
|
||||
|
||||
const issue_cert = async (config_name: string, server_name: string, callback: Function) => {
|
||||
|
|
|
@ -398,6 +398,7 @@ func AddDomainToAutoCert(c *gin.Context) {
|
|||
name := c.Param("name")
|
||||
|
||||
var json struct {
|
||||
model.Cert
|
||||
Domains []string `json:"domains"`
|
||||
}
|
||||
|
||||
|
@ -413,9 +414,11 @@ func AddDomainToAutoCert(c *gin.Context) {
|
|||
}
|
||||
|
||||
err = certModel.Updates(&model.Cert{
|
||||
Name: name,
|
||||
Domains: json.Domains,
|
||||
AutoCert: model.AutoCertEnabled,
|
||||
Name: name,
|
||||
Domains: json.Domains,
|
||||
AutoCert: model.AutoCertEnabled,
|
||||
DnsCredentialID: json.DnsCredentialID,
|
||||
ChallengeMethod: json.ChallengeMethod,
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
|
|
|
@ -101,6 +101,8 @@ func IssueCert(payload *ConfigPayload, logChan chan string, errChan chan error)
|
|||
}
|
||||
|
||||
switch payload.ChallengeMethod {
|
||||
default:
|
||||
fallthrough
|
||||
case HTTP01:
|
||||
logChan <- "Using HTTP01 challenge provider"
|
||||
err = client.Challenge.SetHTTP01Provider(
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package server
|
||||
|
||||
import (
|
||||
"github.com/0xJacky/Nginx-UI/server/analytic"
|
||||
"github.com/0xJacky/Nginx-UI/server/internal/analytic"
|
||||
"github.com/0xJacky/Nginx-UI/server/internal/cert"
|
||||
"github.com/0xJacky/Nginx-UI/server/internal/nginx"
|
||||
"github.com/0xJacky/Nginx-UI/server/model"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue