zoukankan      html  css  js  c++  java
  • lamp

    安装ansible 配置主机 这里就不写了

    1.编写playbook

    ---
      - hosts: webservers
        vars:
           - ROOT: /opt/html
           - PORT: 80
        tasks:
            - name : '配置班级源'
              script: repo.sh
            - name : '安装httpd和lamp的相关组件'
              yum: name=httpd,php,php-gd,php-mysql state=latest
            - name: '分发配置文件支持php'
              template: src=httpd.conf dest=/etc/httpd/conf/httpd.conf
            - name: '创建目录'
              file: path={{ROOT}} state=directory owner=apache group=apache
            - name: '分发主界面'
              template: src=info.php dest={{ROOT}}/info.php
            - name: '关闭防火墙'
              service: name=iptables  state=stopped
            - name: '关闭selinux'
              shell: setenforce 0
            - name: '启动httpd'
              service: name=httpd state=restarted enabled=yes
    ~                                                             
    

    2.编写一个主界面

    <h1>{{ansible_hostname}}</h1>
    <h1>{{ansible_all_ipv4_addresses}}</h1>
    <?php
            phpinfo();
    ?>
                                                                                                                                                
    

    3.编写hppd的配置文件 默认访问界面 改为index.php

    AddType application/x-httpd-php .php
    

      

      

  • 相关阅读:
    4.1.4协变和逆变 不常用
    4.1.33匿名方法Lambda语法
    4.1.1委托和广播
    1.4.3用户定义异常类
    1.4.2异常处理
    1.3.6接口判断及显式实现比较
    常用正则表达式
    git
    Pod 操作
    C语言指针的初始化和赋值
  • 原文地址:https://www.cnblogs.com/gaiting/p/12084068.html
Copyright © 2011-2022 走看看