yzqzs 发表于 2018-11-12 07:24:56

nginx-freeterman

  #!/bin/bash
  rm ./conf/vhost/*
  domainok()
  {
  domain=""
  while read host
  do
  domain=$(echo -e ${domain} ${host})
  done < $1
  echo ${domain}
  }
  dos2unix /usr/local/nginx/download/squid.conf
  dos2unix /usr/local/nginx/download/denylist.list
  awk '{if($1=="cache_peer_domain") print $2" "$3}' /usr/local/nginx/download/squid.conf > /tmp/domainlist
  awk '{if($1=="cache_peer_domain") print $2}' /usr/local/nginx/download/squid.conf |uniq> /tmp/iplist
  while read ipl
  do
  awk -v var=${ipl} '$1 == var {print $2}' /tmp/domainlist > /tmp/${ipl}.domain
  cp /usr/local/nginx/template.conf                         /usr/local/nginx/conf/vhost/${ipl}.conf
  sed -i "s/mingzi/${ipl}/" /usr/local/nginx/conf/vhost/${ipl}.conf
  domainmc=`domainok /tmp/${ipl}.domain`
  sed -i "s/yuming/${domainmc}/" /usr/local/nginx/conf/vhost/${ipl}.conf
  done < /tmp/iplist
  rm /tmp/*domain
  rm /tmp/*list
  /usr/local/nginx/sbin/nginx -t
  if [ $? -eq 0 ];then

  /usr/local/nginx/sbin/nginx -s>  fi

页: [1]
查看完整版本: nginx-freeterman