Merge pull request #257 from hang666/dev

修正获取证书内反向代理设置检测
pull/258/head
Mr Chen 3 years ago committed by GitHub
commit faa8c05690
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 15
      class/core/site_api.py

@ -633,8 +633,19 @@ class site_api:
if siteConf.find('301-END') != -1:
return mw.returnJson(False, '检测到您的站点做了301重定向设置,请先关闭重定向!')
if siteConf.find('PROXY-END') != -1:
return mw.returnJson(False, '检测到您的站点做了反向代理设置,请先关闭反向代理!')
#检测存在反向代理
data_path = self.getProxytDataPath(siteName)
data_content = mw.readFile(data_path)
if data_content != False:
try:
data = json.loads(data_content)
except:
pass
for proxy in data:
proxy_dir = "{}/{}".format(self.proxyPath, siteName)
proxy_dir_file = proxy_dir + '/' + proxy['id'] + '.conf'
if os.path.exists(proxy_dir_file):
return mw.returnJson(False, '检测到您的站点做了反向代理设置,请先关闭反向代理!')
letpath = self.sslDir + siteName
csrpath = letpath + "/fullchain.pem" # 生成证书路径

Loading…
Cancel
Save