playbook练习:安装Apache 修改监听端口为8080 设置默认主页hello world 启动服务 设置开机自启

1.1 问题
本案例要求:

安装Apache
修改监听端口为8080
设置默认主页hello world
启动服务
设置开机自启
1.2 步骤
实现此案例需要按照如下步骤进行。

步骤一:playbook的ping脚本检测

[root@ansible ansible]# vim ping.yml

  • hosts: all
    remote_user: root
    tasks:
    • ping:
      [root@ansible ansible]# ansible-playbook ping.yml //输出结果
      PLAY [all] *******************************************************************
      TASK [Gathering Facts] *******************************************************
      ok: [web1]
      ok: [web2]
      ok: [cache]
      ok: [db1]
      ok: [db2]
      TASK [ping] ******************************************************************
      ok: [db1]
      ok: [web2]
      ok: [cache]
      ok: [web1]
      ok: [db2]
      PLAY RECAP *******************************************************************
      cache : ok=2 changed=0 unreachable=0 failed=0
      db1 : ok=2 changed=0 unreachable=0 failed=0
      db2 : ok=2 changed=0 unreachable=0 failed=0
      web1 : ok=2 changed=0 unreachable=0 failed=0
      web2 : ok=2 changed=0 unreachable=0 failed=0
      注意:如果检测的时候出错,会在当前的目录生成一个新的文件(以.retry结尾),可以去这个文件里面看是哪个主机的错

步骤二:用playbook安装Apache,修改端口,配置ServerName,修改主页,设置开机自启

[root@ansible ansible]# vim http.yml

  • hosts: cache
    remote_user: root
    tasks:
    • name: install one specific version of Apache
      yum:
      name: httpd //安装Apache
      state: installed
    • lineinfile:
      path: /etc/httpd/conf/httpd.conf
      regexp: '^Listen ’
      line: ‘Listen 8080’ //修改端口为8080
    • service:
      name: httpd
      enabled: yes //开机自启
      state: restarted
    • copy:
      src: /root/index.html //修改主页,可以自己写个页面
      dest: /var/www/html/index.html
      [root@ansible ansible]# ansible-playbook http.yml
      [root@ansible ansible]# curl 192.168.1.45:8080
      hello world
      [root@ansible ansible]# ssh cache
      Last login: Fri Sep 7 09:32:05 2018 from 192.168.1.40
      [root@cache ~]# apachectl -t
      Syntax OK
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 鲸 设计师: meimeiellie
应支付0元
点击重新获取
扫码支付

支付成功即可阅读