nginx-ui/server/test/cert_test.go
2021-03-28 22:58:37 +08:00

40 lines
813 B
Go

package test
import (
"fmt"
"github.com/0xJacky/Nginx-UI/tool"
"log"
"os"
"os/exec"
"testing"
)
func TestCert(t *testing.T) {
out, err := exec.Command("bash", "/usr/local/acme.sh/acme.sh",
"--issue",
"-d", "test.ojbk.me",
"--nginx").CombinedOutput()
if err != nil {
log.Println(err)
return
}
fmt.Printf("%s\n", out)
_, err = os.Stat(tool.GetNginxConfPath("ssl/test.ojbk.me/fullchain.cer"))
if err != nil {
log.Println(err)
return
}
log.Println("[found]", "fullchain.cer")
_, err = os.Stat(tool.GetNginxConfPath("ssl/test.ojbk.me/test.ojbk.me.key"))
if err != nil {
log.Println(err)
return
}
log.Println("[found]", "cert key")
log.Println("申请成功")
}