# coding:utf-8 # --------------------------------------------------------------------------------- # MW-Linux面板 # --------------------------------------------------------------------------------- # copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. # --------------------------------------------------------------------------------- # Author: midoks # --------------------------------------------------------------------------------- import os import sys import re import json import time import threading import multiprocessing import core.mw as mw import thisdb def getVhostDir(): sdir = mw.getServerDir() nginx_conf = sdir + "/web_conf/nginx" vhosts = nginx_conf+"/vhost" return vhosts def parse(): vhosts = getVhostDir() vh_list = os.listdir(vhosts) vail_list = [] for f in vh_list: if f.startswith("0."): continue if f.endswith("_bak"): continue if f.startswith("phpmyadmin"): continue if f.startswith("webstats"): continue vail_list.append(f) for vail_domain in vail_list: parseSite(vail_domain) def parseSite(d): vhosts = getVhostDir() domain = d.replace(".conf","") dconf = vhosts+'/'+domain print(domain,dconf)