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

文章目录



一、准备工作

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项目的搭建,希望可以帮助到其他小伙伴们

相关推荐
安审若无1 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
六件套是我1 小时前
redission实现延时队列
android·java·servlet
做运维的阿瑞1 小时前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
深圳市恒讯科技2 小时前
英国服务器Windows系统远程桌面安装与优化
运维·服务器·windows
itachi-uchiha2 小时前
head和tail命令使用
linux·运维·服务器
violet-lz2 小时前
Socket编程实战:从基础API到多线程服务器
运维·服务器
初学者_xuan3 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——LVS-DR&TUN模式配置
运维·自动化·lvs
测试老哥3 小时前
Jmeter+Maven+jenkins+eclipse 搭建自动化测试平台
自动化测试·软件测试·测试工具·jmeter·jenkins·maven·性能测试
toooooop83 小时前
Nginx 反向代理 HTTPS CDN 配置检查清单(避坑版)
运维·nginx·https·cdn
群联云防护小杜3 小时前
国产化环境下 Web 应用如何满足等保 2.0?从 Nginx 配置到 AI 防护实战
运维·前端·nginx