如何ansible安装lnmp?

本文将指导你利用Ansible自动化工具,快速安装和配置LNMP(Linux, Nginx, MySQL, PHP)环境。通过简洁的步骤,你可以轻松在服务器上搭建完整的Web服务环境。" 121041821,10237109,Axios封装的Ajax实践,"['Ajax', 'JavaScript', '前端框架', 'Axios']
摘要由CSDN通过智能技术生成

进入vim nginx.yml


- hosts: webservers
  tasks:
    - name: "安装LNMP相关组件"
      yum: 
        name: gcc,pcre-devel,zlib-devel,mysql,mysql-server,php,php-mysql,php-fpm
        state: latest
    - name: "推送Nginx源码包"
      unarchive:
        src: nginx-1.11.2.tar.gz
        dest: /root/
    - name: "分发脚本安装nginx"
      script: lnmp.sh
    - name: "推送配置文件"
      copy: 
        src: nginx.conf
        dest: /usr/local/nginx/conf/nginx.conf
    - name: "启动nginx"
      shell: /usr/local/nginx/sbin/nginx
    - name: "启动MySQL"
      service:
        name: mysqld
        state: started
    - name: "启动php"
      service:
        name: php-fpm
        state: started
    - name: "推送Discusz"
      unarchive:
        src: Discuz_X3.3_SC_UTF8.zip
        dest: /usr/local/nginx/html/
        mode: 0777
    - name: "复制文件到网站根目录"
      tags: page
      shell: cd /usr/local/nginx/html/  && \cp -r upload/* ./ && chmod -R 777 *

ansible-playbook   aaa.yml   (运行剧本)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值