業務上域名備案掉了。域名太多,手動配置跳轉 很費力,不如來一發。python
from string import Template def mk_host(host): tmp=''' server { listen 443; server_name ${host}; ssl on; ssl_certificate /etc/nginx/conf/hosts/ssl/1_${host}_bundle.crt; ssl_certificate_key /etc/nginx/conf/hosts/ssl/2_${host}.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; rewrite (.*) https://c.xx.com$1; } ''' s=Template(tmp) return (s.safe_substitute(host=host)) hostname=[ 'c.xx.com', 'c.xx.com', 'c.xx.com', 'c.xx.com', 'c.xx.com', 'c.xx.com', 'c.xx.com', 's.xx.com', 's.xx.com', 's.xx.com', 's.xx.com', 's.xx.com', 's.xx.com', 's.xx.com' ] for i in hostname: conf=mk_host(i) open(i+".conf",'w').write(conf)