分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

ansible编译httpd playbook示例

发布时间:2023-09-06 01:07责任编辑:赖小花关键词:http编译

以下是playbook的内容。它的处理流程是:

1.先在本地下载apr,apr-util,httpd共3个.tar.gz文件。

2.解压这3个文件。

3.安装pcre和pcre-devel依赖包。

4.编译安装apr

5.编译安装apr-util

6.编译安装httpd

--- ???????- hosts: all ?????????tasks: ????????????????- name: download apr,apr-util,httpd ?????????????????get_url: url="{{item}}" dest=/root/pkg/
?????????????????with_items:
              - https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-1.6.2.tar.gz
              - https://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.6.0.tar.gz
              - https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.27.tar.gz
           delegate_to: localhost
           run_once: True
???????????????- unarchive: src="/root/pkg/{{item}}" dest=/root/ ?????????????????with_items: ????????????????????????- httpd-2.4.27.tar.gz ???????????????????????- apr-1.6.2.tar.gz ???????????????????????- apr-util-1.6.0.tar.gz ?????????????????tags: unarchive ???????????????- name: install pcre and pcre-devel ?????????????????yum: name="{{item}}" state=installed ?????????????????with_items: ????????????????????????- pcre ???????????????????????- pcre-devel ???????????????????????????????- name: complie apr ?????????????????shell: cd /root/apr-1.6.2 && ./configure --prefix=/usr/local/apr && make && make install ???????????????- name: complie apr-util ?????????????????shell: | ???????????????????????cd /root/apr-util-1.6.0 ???????????????????????./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr ???????????????????????make && make install ???????????????- name: complie httpd ?????????????????shell: | ???????????????????????cd /root/httpd-2.4.27 ????????????????????????./configure --prefix=/usr/local/apache --sysconfdir=/etc/apache ????????????????????????--enable-mpms-shared=all ????????????????????????--with-z --with-pcre ????????????????????????--with-apr=/usr/local/apr ????????????????????????--with-apr-util=/usr/local/apr-util ????????????????????????--with-mpm=event ???????????????????????make && make install

编译完成后,还有一系列操作,比如设置PATH环境变量、设置man路径、修改配置文件、启动httpd等。这些就懒得放进去了。 

回到Linux系列文章大纲:http://www.cnblogs.com/f-ck-need-u/p/7048359.html

转载请注明出处:http://www.cnblogs.com/f-ck-need-u/p/7604386.html

注:若您觉得这篇文章还不错请点击右下角推荐,您的支持能激发作者更大的写作热情,非常感谢!

ansible编译httpd playbook示例

原文地址:http://www.cnblogs.com/f-ck-need-u/p/7604386.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved