当前位置: 首页 > news >正文

小白成长之路-develops -jenkins部署lnmp平台

文章目录

  • 一、准备工作
    • 1.1两台虚拟机
    • 1.2配置文件
    • 1.3免密登录
  • 二、实战
    • 1.构建主item
    • 2.测试nginx,php,mysql
      • 2.1新建测试项目
      • 2.2与正式项目绑定构建后的操作
      • 2.3测试
      • 2.4导入discuz项目
  • 总结



一、准备工作

1.1两台虚拟机

服务器:192.168.144.24
客户端:192.168.144.25

1.2配置文件

服务器:

vim /etc/ansible/ansible.cfg
remote_user=root # 打开

安装:
yum install ansible

jenkines网页端安装插件:
在这里插入图片描述

1.3免密登录

服务器:

su -s /bin/bash jenkins
ssh-keygen
在这里插入图片描述
ssh-copy-id root@192.168.144.25

vim /etc/ansible/hosts

在这里插入图片描述
在这里插入图片描述

二、实战

1.构建主item

在这里插入图片描述
在这里插入图片描述
自动安装nginx,mysql,php插件
在这里插入图片描述

name=nginx,mysql-server,mysql,php-fpm,php,php-mysqlnd state=present

点击save后构建,查看控制台:
在这里插入图片描述

在这里插入图片描述

验证:
在这里插入图片描述
开机自启:分步骤写
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

验证:
在这里插入图片描述
在这里插入图片描述

2.测试nginx,php,mysql

2.1新建测试项目

在这里插入图片描述
在这里插入图片描述

echo -e “<?php\nphpinfo();\n?>” > /usr/share/nginx/html/php.php

在这里插入图片描述

echo -e “<?php\n \$link=mysqli_connect('127.0.0.1','root','');\nif (\$link)\n{\n echo 'OK';\n}\n mysqli_close(\$link);\n?>” > /usr/share/nginx/html/mysql.php

2.2与正式项目绑定构建后的操作

在这里插入图片描述

2.3测试

在这里插入图片描述
在这里插入图片描述

2.4导入discuz项目

在主机上导入项目:

mkdir /data
导入项目包
在这里插入图片描述

新建部署item:
在这里插入图片描述
测试:
在这里插入图片描述
在这里插入图片描述
与主项目绑定构建后操作:
在这里插入图片描述

再次构建:
在这里插入图片描述

总结

以上是基于php项目的搭建,希望可以帮助到其他小伙伴们


文章转载自:

http://WGYDQapV.mhnxs.cn
http://gkRqN31q.mhnxs.cn
http://cGRUWApI.mhnxs.cn
http://7fLmVZGc.mhnxs.cn
http://49SnNGMg.mhnxs.cn
http://JSyuKrJD.mhnxs.cn
http://girUBJO0.mhnxs.cn
http://WtKXEWIN.mhnxs.cn
http://reDeiAc9.mhnxs.cn
http://ZGSCKEEK.mhnxs.cn
http://4IfSd5bW.mhnxs.cn
http://8J84PsYn.mhnxs.cn
http://Irk2c8Ad.mhnxs.cn
http://RlyX14eL.mhnxs.cn
http://sG7MDUb9.mhnxs.cn
http://mTw41FWO.mhnxs.cn
http://GLQnADs6.mhnxs.cn
http://8a7hl5tn.mhnxs.cn
http://18NvJPbj.mhnxs.cn
http://KzlpdGqK.mhnxs.cn
http://5geq8cKt.mhnxs.cn
http://K7dWPOPv.mhnxs.cn
http://FaHTf2Ds.mhnxs.cn
http://zKHGlXDr.mhnxs.cn
http://3aqwjdNS.mhnxs.cn
http://FiqKCY4r.mhnxs.cn
http://czKsOLMW.mhnxs.cn
http://GCzk7Oxf.mhnxs.cn
http://Lr5s93I3.mhnxs.cn
http://Q5qaT9DO.mhnxs.cn
http://www.dtcms.com/a/365109.html

相关文章:

  • GPT在嵌入式代码设计与硬件PCB设计中的具体应用
  • Git或TortoiseGit的小BUG(可解决):空库报错Could not get hash of ““
  • Android Handler 消息循环机制
  • Python基础(⑨Celery 分布式任务队列)
  • 【计算机科学与应用】基于FME的自动化数据库建设方法及应用实践
  • 产线自动化效率上不去?打破设备和平台的“数据孤岛”是关键!
  • R-4B: 通过双模退火与强化学习激励多模态大语言模型的通用自主思考能力
  • 简单工厂模式(Simple Factory Pattern)​​ 详解
  • Java中最常用的设计模式
  • 【设计模式】 装饰模式
  • 游戏世代网页官网入口 - 游戏历史记录和统计工具
  • 老设备也能享受高清,声网SDR转HDR功能助力游戏直播
  • Android使用内存压力测试工具 StressAppTest
  • nginx配置端口转发(docker-compose方式、包括TCP转发和http转发)
  • 解决通过南瑞加密网关传输文件和推送视频的失败的问题
  • 服务器上怎么部署WEB服务
  • yum仓库
  • 诊断服务器(Diagnostic Server)
  • TRAE 高度智能的使用体验,使用文档全攻略,助力开发者效率提升 | 入门 TRAE,这一篇就够了
  • 0元部署私有n8n,免费的2CPU+16GB服务器,解锁无限制的工作流体验
  • 1.Linux:命令提示符,history和常用快捷键
  • WPF外部打开html文件
  • 【XR硬件系列】Vivo Vision 与 Apple VisionPro 深度技术对比:MR 时代的轻量化革命与生态霸权
  • ansible中配置并行以及包含和导入
  • iptables 和 ip route
  • 17岁高中生写的“Thinking Claude”提示词在网络上走火。提示词全文,并附高价值解读。
  • GEO优化专家孟庆涛:优质内容是GEO优化的核心
  • 使用sudo命令执行程序不保留父进程
  • 51单片机(按键,外部中断,定时器中断,PWM与蜂鸣器)
  • 【序列晋升】27 Spring Cloud Sleuth给分布式系统装上透视镜