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

相关推荐
工程师老罗2 分钟前
Pytorch如何验证模型?
人工智能·pytorch·深度学习
zhangfeng113315 分钟前
Ollama 支持模型微调但是不支持词库,支持RAG,go语言开发的大模型的推理应用,
人工智能·深度学习·golang
m0_6038887132 分钟前
FineInstructions Scaling Synthetic Instructions to Pre-Training Scale
人工智能·深度学习·机器学习·ai·论文速览
EmmaXLZHONG41 分钟前
Reinforce Learning Concept Flow Chart (强化学习概念流程图)
人工智能·深度学习·机器学习·流程图
薛定谔的猫198243 分钟前
十三.调用 BERT 中文文本情感分析交互式推理模型训练好的
人工智能·深度学习·bert
小鸡吃米…1 小时前
机器学习 - 高斯判别分析(Gaussian Discriminant Analysis)
人工智能·深度学习·机器学习
应用市场1 小时前
深度学习图像超分辨率技术全面解析:从入门到精通
人工智能·深度学习
JiL 奥2 小时前
Ubuntu系统安装AWS SAM
云计算·aws
普马萨特2 小时前
自动地址识别技术综述(面向应用)
深度学习
liyuanchao_blog2 小时前
linuxptp适配记录
linux·云计算