pull/632/head
Mr Chen 5 months ago
parent 56c4710c55
commit 10dffd71f7
  1. 10
      web/thisdb/domain.py
  2. 13
      web/utils/site.py

@ -20,19 +20,19 @@ def getDomainCountBySiteId(site_id):
# .debug(True) # .debug(True)
return mw.M('domain').where("pid=?", (site_id,)).count() return mw.M('domain').where("pid=?", (site_id,)).count()
def addDomain(pid, name, port): def addDomain(site_id, name, port):
now_time = mw.getDateFromNow() now_time = mw.getDateFromNow()
insert_data = { insert_data = {
'pid': pid, 'pid': site_id,
'name': name, 'name': name,
'port':port, 'port':port,
'add_time': now_time, 'add_time': now_time,
} }
return mw.M('domain').insert(insert_data) return mw.M('domain').insert(insert_data)
def getDomainByPid(pid): def getDomainBySiteId(site_id):
# .debug(True) # .debug(True)
return mw.M('domain').field(__FIELD).where("pid=?", (pid,)).select() return mw.M('domain').field(__FIELD).where("pid=?", (site_id,)).select()
def deleteDomainId(domain_id): def deleteDomainId(domain_id):

@ -585,8 +585,8 @@ class sites(object):
return data return data
# 获取域名列表 # 获取域名列表
def getDomain(self, pid): def getDomain(self, site_id):
data = thisdb.getDomainByPid(pid) data = thisdb.getDomainBySiteId(site_id)
return data return data
# 获取日志内容 # 获取日志内容
@ -1065,7 +1065,7 @@ class sites(object):
data['none'] = False data['none'] = False
else: else:
data['fix'] = 'gif|jpg|jpeg|png|bmp|swf|js|css|ttf|woff2' data['fix'] = 'gif|jpg|jpeg|png|bmp|swf|js|css|ttf|woff2'
domains = thisdb.getDomainByPid(site_id) domains = thisdb.getDomainBySiteId(site_id)
tmp = [] tmp = []
for domain in domains: for domain in domains:
tmp.append(domain['name']) tmp.append(domain['name'])
@ -1711,8 +1711,6 @@ location ^~ {from} {\n\
def getSsl(self, site_name, ssl_type): def getSsl(self, site_name, ssl_type):
path = self.sslDir + '/' + site_name
file = self.getHostConf(site_name) file = self.getHostConf(site_name)
content = mw.readFile(file) content = mw.readFile(file)
@ -1725,9 +1723,10 @@ location ^~ {from} {\n\
to_https = self.isToHttps(site_name) to_https = self.isToHttps(site_name)
info = thisdb.getSitesByName(site_name) site_info = thisdb.getSitesByName(site_name)
domains = mw.M('domain').field('name').where("pid=?", (info['id'],)).select() domains = thisdb.getDomainBySiteId(site_info['id'])
path = self.sslDir + '/' + site_name
csr_path = path + '/fullchain.pem' # 生成证书路径 csr_path = path + '/fullchain.pem' # 生成证书路径
key_path = path + '/privkey.pem' # 密钥文件路径 key_path = path + '/privkey.pem' # 密钥文件路径

Loading…
Cancel
Save