小白成長之路-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://www.pswp.cn/bicheng/95598.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/95598.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/95598.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【HarmonyOS 6】仿AI喚起屏幕邊緣流光特效

【HarmonyOS 6】仿AI喚起屏幕邊緣流光特效 一、前言 最近在做 HarmonyOS 6.0 的適配&#xff0c;發現 Beta1版本里多了個很實用的視效功能——自帶背景的雙邊流光。 之前做屏幕邊緣流光特效的時候&#xff0c;要么得自己寫漸變動畫拼效果&#xff0c;要么就得套好幾個組件疊層&…

跟做springboot尚品甄選項目

springbootvue3 【尚硅谷Java項目《尚品甄選》 SpringBootSpringCloud萌新學會企業級java項目】003.后臺系統-搭建前端環境&#xff08;工程創建&#xff09;_嗶哩嗶哩_bilibili E:\project\AllProJect\Shangpin Selection\項目材料素材\課件\尚品甄選項目課件 前端套用框架…

【Linux】創建線程

提示&#xff1a;文章寫完后&#xff0c;目錄可以自動生成&#xff0c;如何生成可參考右邊的幫助文檔 文章目錄 文章目錄 一、為什么需要線程&#xff1f; 創建線程 示例&#xff1a;計算斐波恩夕法 一、為什么需要線程&#xff1f; 在多核處理器的計算機上&#xff0c;線程可…

HTML應用指南:利用POST請求獲取全國九號電動車體驗店服務店位置信息

九號公司(Ninebot)作為全球領先的智能短途出行解決方案提供商,始終秉持“智慧移動,愉悅生活”的品牌理念,致力于為個人用戶打造安全、智能、時尚的城市出行體驗。依托“智能硬件 + 數字服務 + 線下觸點”三位一體的戰略布局,九號公司已建立起覆蓋全國、輻射全球的銷售與服…

Kafka面試精講 Day 4:Consumer消費者模型與消費組

【Kafka面試精講 Day 4】Consumer消費者模型與消費組 在“Kafka面試精講”系列的第四天&#xff0c;我們將深入探討Kafka的核心組件之一——Consumer消費者模型與消費組&#xff08;Consumer Group&#xff09;。這是Kafka實現高吞吐、可擴展消息消費的關鍵機制&#xff0c;也…

使用 Uni-app 打包 外鏈地址APK 及 iOS 注意事項

本文詳細介紹了如何使用 Uni-app 框架將項目打包為 Android APK 和 iOS 應用&#xff0c;重點講解了 minSdkVersion、targetSdkVersion 和 abiFilters 的配置&#xff0c;以及 iOS 開發的注意事項。文章還包含了您提供的 WebView 示例代碼&#xff0c;并提供了關鍵的注意事項&a…

異常處理小妙招——3.構造函數的安全第一原則:為什么不在構造函數中拋出異常?

文章目錄災難性的生日派對構造函數&#xff1a;對象的出生證明安全第一&#xff1a;嚴格的出生檢查為什么要在構造函數中嚴格驗證&#xff1f;1. 避免"僵尸對象"2. Fail-Fast&#xff08;快速失敗&#xff09;原則現實世界的實踐建議1. 使用工廠方法模式2. 使用Build…

iptables 和 ip route

文章目錄iptables原理及常用命令表鏈鏈表鏈表總結iptables 常用命令及參數1. 規則管理命令 (Commands)2. 規則匹配參數 (Rule-Specification - Matches)3. 目標動作參數 (Target)命令示例配置流程示例ip route常用命令iptables和ip route的聯系實用命令示例對比iptables原理及常…

RPC和HTTP的區別?

RPC和HTTP是兩種不同的通信協議&#xff0c;它們在通信方式、性能效率以及靈活性可擴展性等方面存在區別。以下是具體分析&#xff1a; 通信方式 RPC&#xff1a;RPC是基于遠程過程調用的二進制協議&#xff0c;它允許客戶端像調用本地函數一樣調用遠程服務器上的函數或方法[2]…

貝葉斯分類(Bayes Classify)

一. 核心思想貝葉斯分類是一類基于貝葉斯定理&#xff08;Bayes Theorem&#xff09;和概率統計的分類算法&#xff0c;核心思想是 “通過已知的先驗概率&#xff0c;結合數據的似然性&#xff0c;計算后驗概率&#xff0c;最終將樣本歸為后驗概率最高的類別”。它在機器學習、…

怎么熟悉業務,我是做前端的,但對業務了解沒有渠道

作為前端開發者&#xff0c;想深入了解業務但“沒有渠道”&#xff0c;這是非常普遍的痛點。很多前端同學只接到“切圖實現頁面”的任務&#xff0c;久而久之就成了“實現工具人”。但業務理解力&#xff0c;恰恰是區分“初級”和“高級”前端的核心分水嶺。 好消息是&#xff…

如何批量在PDF文檔最后一頁蓋章?

在面對上百份需要處理的 PDF 文檔時&#xff0c;逐個打開文檔蓋章再進行保存&#xff0c;這些步驟不僅提高我們工作的繁瑣&#xff0c;還容易導致處理位置錯誤或遺漏。那么怎么去將 PDF 文檔末頁實現批量自動打上電子印章&#xff1f;一般的方式沒有辦法來滿足我們高效率辦公的…

Keras/TensorFlow 中 `predict()` 函數詳細說明

Keras/TensorFlow 中 predict() 函數詳細說明 predict() 是 Keras/TensorFlow 中用于模型推理的核心方法&#xff0c;用于對輸入數據生成預測輸出。下面我將從多個維度全面介紹這個函數的用法和細節。 一、基礎語法和參數 基本形式 predictions model.predict(x,batch_sizeNon…

題解:UVA1589 象棋 Xiangqi

看到代碼別急著走&#xff0c;還要解釋呢&#xff01;哈哈&#xff0c;知道這個題我是怎么來的嗎&#xff1f;和爸爸下象棋20場輸17場和2場QWQ于是乎我就想找到一個可以自動幫我下棋的程序&#xff0c;在洛谷上面搜索&#xff0c;就搜索到了這個題。很好奇UVA的為啥空間限制是0…

基于YOLOv11的腦卒中目標檢測及其完整數據集——推動智能醫療發展的新機遇!

在當今科技迅速發展的時代&#xff0c;腦卒中作為一種嚴重威脅人類健康的疾病&#xff0c;其早期的檢測和及時的干預顯得尤為重要。為此&#xff0c;本項目推出基于YOLOv11的腦卒中目標檢測系統&#xff0c;結合完整的數據集&#xff0c;不僅提高了檢測的效率&#xff0c;更為醫…

sed——Stream Editor流編輯器

文章目錄前言一、什么是sed二、sed的原理2.1 sed工作流程的三個步驟2.2 sed的兩個重要空間&#xff1a;2.3 sed的具體運作流程三、sed的常見用法3.1 sed的基本格式3.2 常用選項3.3 常用操作3.3.1 基本語法規則3.3.2 常用操作命令3.4 操作用法示例3.4.1 輸出符合條件的文本&…

Zotero白嫖騰訊云翻譯

Zotero白嫖騰訊云無限制字數翻譯 文章目錄Zotero白嫖騰訊云無限制字數翻譯1、安裝插件1、登錄騰訊云2、找到訪問管理進入3、創建一個子用戶4、啟用機器翻譯功能5、復制秘鑰6、設置到Zotero1、安裝插件 zotero-pdf-translate&#xff1a;https://github.com/windingwind/zotero…

TCP多進程和多線程并發服務

進程和線程的區別&#xff1a; 詳細的可以參考這樣文檔進程和線程的區別(超詳細)-CSDN博客 核心比喻 進程 一個工廠&#xff1a;這個工廠擁有獨立的資源&#xff08;廠房、原材料、資金、電力&#xff09;。每個工廠之間是相互隔離的&#xff0c;一個工廠著火…

計算機畢業設計springboot基于Java+Spring的疫苗接種管理系統的設計與實現 基于Spring Boot框架的疫苗接種信息管理系統開發與應用 Java與Spring技術驅動的疫苗接種管理

計算機畢業設計springboot基于JavaSpring的疫苗接種管理系統的設計與實現69geq9 &#xff08;配套有源碼 程序 mysql數據庫 論文&#xff09; 本套源碼可以在文本聯xi,先看具體系統功能演示視頻領取&#xff0c;可分享源碼參考。隨著信息技術的飛速發展&#xff0c;計算機技術在…

C/C++圣誕樹①

寫在前面 圣誕節將至&#xff0c;我總想用代碼做點什么&#xff0c;來表達對這個溫馨節日的敬意。于是&#xff0c;我決定用C語言在控制臺中繪制一幅充滿節日氣氛的圣誕樹畫面。它不僅有閃爍的雪花、五彩的燈光&#xff0c;還有一顆顆精心雕琢的心形圖案&#xff0c;仿佛把整個…