文档章节

批量生产https 配置

莲花子
 莲花子
发布于 2018/09/13 16:24
字数 168
阅读 3
收藏 0

业务上域名备案掉了。域名太多,手动配置跳转 很费力,不如来一发。


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)

 

© 著作权归作者所有

莲花子
粉丝 1
博文 13
码字总数 4521
作品 0
渝中
系统管理员
私信 提问
【mysql】批量生产UUID

问题描述: 批量插入数据,生产的UUID需要去掉中间的“-”。 注意问题: 当mysql字符集编码为uftmp4,查询replace(uuid(),"-","")一致 使用uft8mb4则不会一致 replace(convert(uuid() using...

卯金刀GG
2019/04/28
219
0
8月15日小批量生产准备工作

8月15日小批量生产的准备工作,包括产品、包装、硬件、APP、用户等方面 截止8月15日之前,大家的任务计划,任务名称、完成时间等

mesens
2016/07/06
6
1
tech| 华为云: kafka 实战训练营

date: 2019-08-12 13:07:29 title: tech| 华为云: kafka 实战训练营 实战课的好处就在这, 一直有「实操」来不断的激励, 而且贴近工作中的使用场景, 学了就可以用上. 课程地址: https://educa...

daydaygo
2019/08/16
0
0
python怎样批量生成函数?

代码: 就是类似于这样的,怎样批量生产t1,t2,t3,t4...等。或者说怎样简便的把t函数加入线程池。。 或者像gevent.joinall([func_list])这种形式也行 另外对于multiprocessing,也是面临相同的...

xlrd
2016/05/21
1.4K
2
自由开源 Linux 手机 Librem 5 第二批将延期发货

昨天我们才介绍了 Purism 分享的首批 Librem 5 手机和 PureOS UI 照片,今天发现 Purism 官网上宣布延迟第二批手机的发货时间。 Librem 5 是一款以用户隐私和加密为核心的自由开源 Linux 智能...

oschina
2019/10/25
3.4K
5

没有更多内容

加载失败,请刷新页面

加载更多

检查字符串是否不为空且不为空

如何检查字符串是否不为null也不为空? public void doStuff(String str){ if (str != null && str != "**here I want to check the 'str' is empty or not**") { /* handl......

javail
1分钟前
0
0
No module named 'apscheduler.schedulers'

关于 ModuleNotFoundError: No module named 'apscheduler.schedulers' 和 ModuleNotFoundError: No module named 'apscheduler' 的问题,网上有不少解决。大多数都是因为,文件起名与模块名......

開援带碼
23分钟前
15
0
如何查看Android的系统版本?

有谁知道我怎么能检查系统版本(例如1.0 , 2.2 ,等)编程? #1楼 我无法对答案发表评论,但是Kaushik的答案存在一个严重错误:SDK_INT与系统版本不同,但实际上是指API级别。 if(Build.VER...

技术盛宴
48分钟前
35
0
引入AI变量,精准农业正在加速豹变?

  不久前,“江苏省脱贫率达 99.99%,尚未脱贫人数仅剩 6 户、17 人”这样一则新闻刷屏。“把这 17 个人迁出,江苏就全省脱贫”、“最后这 6 户人家拖了后腿”,在网民们的调侃和质疑声背后...

水果黄瓜
52分钟前
41
0
Elasticsearch系列---结构化搜索

概要 结构化搜索针对日期、时间、数字等结构化数据的搜索,它们有自己的格式,我们可以对它们进行范围,比较大小等逻辑操作,这些逻辑操作得到的结果非黑即白,要么符合条件在结果集里,要么...

清茶豆奶
今天
69
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部