mirror of
https://github.com/TeaOSLab/EdgeNode.git
synced 2025-11-10 20:50:25 +08:00
调整ACME证书申请链接的优先级为最高,避免因URL跳转而导致无法申请证书
This commit is contained in:
@@ -167,6 +167,16 @@ func (this *HTTPRequest) Do() {
|
|||||||
|
|
||||||
// 开始调用
|
// 开始调用
|
||||||
func (this *HTTPRequest) doBegin() {
|
func (this *HTTPRequest) doBegin() {
|
||||||
|
// 特殊URL处理
|
||||||
|
if len(this.rawURI) > 1 && this.rawURI[1] == '.' {
|
||||||
|
// ACME
|
||||||
|
// TODO 需要配置是否启用ACME检测
|
||||||
|
if strings.HasPrefix(this.rawURI, "/.well-known/acme-challenge/") {
|
||||||
|
this.doACME()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 统计
|
// 统计
|
||||||
if this.web.StatRef != nil && this.web.StatRef.IsOn {
|
if this.web.StatRef != nil && this.web.StatRef.IsOn {
|
||||||
this.doStat()
|
this.doStat()
|
||||||
@@ -179,16 +189,6 @@ func (this *HTTPRequest) doBegin() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 特殊URL处理
|
|
||||||
if len(this.rawURI) > 1 && this.rawURI[1] == '.' {
|
|
||||||
// ACME
|
|
||||||
// TODO 需要配置是否启用ACME检测
|
|
||||||
if strings.HasPrefix(this.rawURI, "/.well-known/acme-challenge/") {
|
|
||||||
this.doACME()
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 临时关闭页面
|
// 临时关闭页面
|
||||||
if this.web.Shutdown != nil && this.web.Shutdown.IsOn {
|
if this.web.Shutdown != nil && this.web.Shutdown.IsOn {
|
||||||
this.doShutdown()
|
this.doShutdown()
|
||||||
|
|||||||
Reference in New Issue
Block a user