云计算实训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)

相关推荐
武陵悭臾6 小时前
Python应用开发学习: Pygame 中实现数字水平靠右对齐和垂直靠底对齐
python·学习·程序人生·游戏·个人开发·学习方法·pygame
AI分享猿6 小时前
小白学规则编写:雷池 WAF 配置教程,用 Nginx 护住 WordPress 博客
java·网络·nginx
01100001乄夵7 小时前
第二课:时序逻辑入门-零基础FPGA闯关教程
经验分享·笔记·学习方法
敲不响的键盘7 小时前
Nginx Location匹配与Proxy_pass匹配规则
运维·nginx
小龙报8 小时前
算法通关指南:数据结构和算法篇 --- 队列相关算法题》--- 1. 【模板】队列,2. 机器翻译
c语言·开发语言·数据结构·c++·算法·学习方法·visual studio
武子康13 小时前
AI研究-119 DeepSeek-OCR PyTorch FlashAttn 2.7.3 推理与部署 模型规模与资源详细分析
人工智能·深度学习·机器学习·ai·ocr·deepseek·deepseek-ocr
忙碌54415 小时前
AI大模型时代下的全栈技术架构:从深度学习到云原生部署实战
人工智能·深度学习·架构
听风吹等浪起16 小时前
基于改进TransUNet的港口船只图像分割系统研究
人工智能·深度学习·cnn·transformer
化作星辰17 小时前
深度学习_原理和进阶_PyTorch入门(2)后续语法3
人工智能·pytorch·深度学习
boonya17 小时前
ChatBox AI 中配置阿里云百炼模型实现聊天对话
人工智能·阿里云·云计算·chatboxai