zoukankan      html  css  js  c++  java
  • 08.编译安装httpd

    (备注:首先要在本地和远端发现

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

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

    2.解压这3个文件。

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

    4.编译安装apr。

    5.编译安装apr-util。

    6.编译安装httpd。

    ---
    - hosts: test-openstack2
    tasks:
    - name: download apr,apr-util,httpd
    get_url: url={{item}} dest=/root/pkg
    with_items:
    - http://mirrors.ustc.edu.cn/apache/apr/apr-1.6.5.tar.gz
    - http://mirrors.ustc.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
    - http://mirrors.ustc.edu.cn/apache/httpd/httpd-2.4.39.tar.gz
    delegate_to: localhost
    run_once: True
     
    - unarchive: src=/root/pkg/{{item}} dest=/root/
    with_items:
    - apr-1.6.5.tar.gz
    - apr-util-1.6.1.tar.gz
    - httpd-2.4.39.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.5
    ./configure --prefix=/usr/local/apr
    make && make install
     
    - name: complie apr-util
    shell: |
    cd /root/apr-util-1.6.1
    ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
    make && make install
    - name: complie httpd
    shell: |
    cd /root/httpd-2.4.39
    ./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
  • 相关阅读:
    Cheatsheet: 2011 03.19 ~ 03.31
    Cheatsheet: 2011 03.07 ~ 03.14
    Cheatsheet: 2011 04.01 ~ 04.10
    Cheatsheet: 2011 04.20 ~ 04.29
    Java动手动脑02
    Java日报10.5
    java四则运算第三阶段
    验证码界面——Java图形界面
    Java四则运算V3.0
    Java日报10.8
  • 原文地址:https://www.cnblogs.com/hackerlin/p/12553199.html
Copyright © 2011-2022 走看看