我们前面配置了apache了,但是我们需要知道什么时候需要重启apache,这个时候我们就需要监控配置文件,也就是说,配置文件发生改变的时候,我们就要重启 这个,我们就用到了notify这个功能了,我另外一个博文也写了如何使用notify http://www.503error.com/2016/ansible-playbook-noti……
如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible模版的使用template 5新增域名
当我们完成了apache基本的配置之后,我们可能就需要增加虚拟主机了,其实我们最核心的就是这一段代码;
1 2 3 4 5 6 7 |
<VirtualHost *:80> ServerAdmin maple_m@hotmail.com DocumentRoot /abc/dec/test ServerName test.503error.com ErrorLog logs/503error.com-error_log CustomLog logs/503error.com-access_log common </VirtualHost> |
虚拟主机我们一般认为是端口80,所以上边域名我们可以翻译成:
1 2 3 4 5 |
<VirtualHost *:80> ServerAdmin {{ item.adminEmail }} DocumentRoot /abc/dec/{{ item.folername }} ServerName {{ item.domainname }} </VirtualHost> |
日志先不添加了 ……
如何使用ansible/puppet部署及管理一个5台机器的集群4 — 模版的使用template
python 之sort() 方法
Vim 如何练成神 之打开多个文件
ansible playbook notify
python 排序 快速排序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
def qsort(ary,left,right): if left >= right: return ary key = ary[left] lp = left rp = right while lp < rp: while ary[rp] >= key and lp < rp: rp = rp -1 while ary[lp] <= key and lp < rp: lp = lp +1 ary[lp],ary[rp] = ary[rp],ary[lp] ary[left],ary[lp] = ary[lp],ary[left] qsort(ary,left,lp-1) qsort(ary,rp+1,right) return ary |
快速排序的实质就是我们指定一个数组中的值,比如第一个值,然后我们找到这个值的位置,位置的要求事,这个位置左侧都是<=这个值的, 右边都是>=这个值的,然后就分成了两个数组,然后递归对这个两个数组进行此方法 例如 6 9 3 4 1 我们取key=6 然后,两个指……