云计算实训32——安装nginx(修改端口为8080)、roles基本用法、使用剧本安装nginx、使用roles实现lnmp

一、安装nginx并更改其端口

编辑hosts配置文件

root@mo \~\]# vim /etc/ansible/hosts ![](https://i-blog.csdnimg.cn/direct/80c417b2406c4daabe10eb430dfaf7e7.png) 创建目录 \[root@mo \~\]# mkdir /etc/ansible/playbook 编辑配置文件 \[root@mo \~\]# vim /etc/ansible/playbook/nginx.yml ![](https://i-blog.csdnimg.cn/direct/853b5693f06646bbaf0b3e76788fc54a.png) 执行测试 \[root@mo \~\]# ansible-playbook /etc/ansible/playbook/nginx.yml ![](https://i-blog.csdnimg.cn/direct/115b834185154432a336ab97a53233f3.png) ### 二、roles基本用法 修改组 \[root@mo \~\]# vim /etc/ansible/hosts ![](https://i-blog.csdnimg.cn/direct/90d16af0182d4d9aaf4037d3c9648b02.png) 检查主机s是否可连接 ![](https://i-blog.csdnimg.cn/direct/b8a886f4e9d24db288f99657bc2d24e9.png) 创建roles的目录结构 ![](https://i-blog.csdnimg.cn/direct/c60be2d7d1b143cc8d51a4d5e7b41707.png) 创建文件 ![](https://i-blog.csdnimg.cn/direct/0278f03520ba4069b6d5775f151179bc.png) 编辑文件 \[root@mo \~\]# vim /etc/ansible/playbook/test002.yml ![](https://i-blog.csdnimg.cn/direct/d8c5626357564337a9dd3cb6ad507648.png) 运行 \[root@mo \~\]# ansible-playbook /etc/ansible/playbook/test002.yml ![](https://i-blog.csdnimg.cn/direct/8271b667d27b4d198cc054c10c724687.png) ### 三、使用剧本安装nginx \[root@mo \~\]# vim /etc/ansible/roles/nginx/tasks/main.yml ![](https://i-blog.csdnimg.cn/direct/56a458642cb84416b973eec471df0ded.png) 运行 \[root@mo \~\]# ansible-playbook /etc/ansible/playbook/test002.yml ![](https://i-blog.csdnimg.cn/direct/20b1fc9a231043b4bf64cc250d9aab1c.png) ### 四、使用role实现lnmp nginx改配置8080 mariadbz中创建eleme数据库 创建表user ![](https://i-blog.csdnimg.cn/direct/8150cee9d40841cf838b5ff8629cf412.png) \[root@mo \~\]# vim /etc/ansible/roles/nginx/tasks/main.yml ![](https://i-blog.csdnimg.cn/direct/1572db0003ed4d7c869e154db8aaebd6.png) \[root@mo \~\]# cd /etc/ansible/ \[root@mo ansible\]# mkdir script \[root@mo script\]# vim dbtable.sh ![](https://i-blog.csdnimg.cn/direct/f17c82563e924a81a15b5912cdcf0ba9.png) \[root@mo script\]# cd \[root@mo \~\]# vim /etc/ansible/playbook/test003.yml ![](https://i-blog.csdnimg.cn/direct/95ba70f397354ab08ad2b4fb0ab466ac.png) \[root@mo \~\]# ansible-playbook /etc/ansible/playbook/test003.yml ![](https://i-blog.csdnimg.cn/direct/d450ed51b904413fbb4a0e3d9c7962dd.png)

相关推荐
wan5555cn10 分钟前
多张图片生成视频模型技术深度解析
人工智能·笔记·深度学习·算法·音视频
格林威1 小时前
机器视觉检测的光源基础知识及光源选型
人工智能·深度学习·数码相机·yolo·计算机视觉·视觉检测
AKAMAI2 小时前
Queue-it 为数十亿用户增强在线体验
人工智能·云原生·云计算
THMAIL3 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融
xcnn_3 小时前
深度学习基础概念回顾(Pytorch架构)
人工智能·pytorch·深度学习
attitude.x3 小时前
PyTorch 动态图的灵活性与实用技巧
前端·人工智能·深度学习
Ven%4 小时前
第一章 神经网络的复习
人工智能·深度学习·神经网络
研梦非凡4 小时前
CVPR 2025|基于视觉语言模型的零样本3D视觉定位
人工智能·深度学习·计算机视觉·3d·ai·语言模型·自然语言处理
ViperL16 小时前
[优化算法]神经网络结构搜索(一)
深度学习·神经网络·计算机视觉
荣光波比6 小时前
Nginx 实战系列(七)—— Nginx一键安装脚本详解
运维·nginx·自动化·云计算