当前位置: 首页 > wzjs >正文

外发加工网站哪个靠谱网络舆情处理公司

外发加工网站哪个靠谱,网络舆情处理公司,做wow宏的网站,amh5.5安装wordpress文章目录 实现 nginx 角色创建task文件创建handler文件准备模板文件创建变量文件在playbook中调用角色 实现 memcached 角色创建相关目录创建相关task任务准备模板文件查看目录结构在playbook中调用角色 实现多角色的选择 实现 nginx 角色 卸载httpd,创建相关目录 a…

文章目录

  • 实现 nginx 角色
    • 创建task文件
    • 创建handler文件
    • 准备模板文件
    • 创建变量文件
    • 在playbook中调用角色
  • 实现 memcached 角色
    • 创建相关目录
    • 创建相关task任务
    • 准备模板文件
    • 查看目录结构
    • 在playbook中调用角色
  • 实现多角色的选择

实现 nginx 角色

卸载httpd,创建相关目录

ansible webservers -m yum -a 'name=httpd state=absent'
mkdir -pv  playbook/roles/nginx/{tasks,handlers,templates,vars}
tree  playbook/roles/nginx

在这里插入图片描述

创建task文件

cd playbook/roles/nginx/tasks
vim main.yml 
- include: install.yml
- include: config.yml
- include: index.yml
- include: service.yml
  • 安装
vim  install.yml 
- name: installyum: name=nginx 
  • 配置
vim config.yml 
- name: config file for centos7template: src=nginx7.conf.j2 dest=/etc/nginx/nginx.confwhen: ansible_distribution_major_version=="7"notify: restart
  • 网页:引用另一个role的网页文件
vim  index.yml 
- name: index.htmlcopy: src=roles/httpd/files/index.html dest=/usr/share/nginx/html/# 这里用到了httpd角色的index.html文件,请注意路径一定要从roles开始写
  • 启动服务
vim service.yml 
- name: start serviceservice: name=nginx state=started enabled=yes

创建handler文件

  • 重启服务
cd ../handlers/
vim main.yml 
- name: restartservice: name=nginx state=restarted

准备模板文件

cp /etc/nginx/nginx.conf playbook/roles/nginx/templates/nginx7.conf.j2

在这里插入图片描述
修改参数:

user {{ user }};
worker_processes {{ ansible_processor_vcpus+2 }};
在这里插入图片描述

创建变量文件

cd playbook/roles/nginx/vars/vim main.yml
user: daemon

查看目录结构:

 tree playbook/roles/nginx/

在这里插入图片描述

在playbook中调用角色

cd playbook/
vim role_nginx.yml 
---
#nginx role 
- hosts: webserversroles:- role: nginx
ansible-playbook -C role_nginx.yml
ansible-playbook role_nginx.yml

在这里插入图片描述

ansible webservers -a 'yum remove -y nginx '

实现 memcached 角色

Memcached 是一个开源的,支持高性能,高并发的分布式内存缓存系统,由 C 语言编写。从软件名称上看,前 3 个字符 Mem 就是内存的意思,而接下来的后面 5 个字符 cache 就是缓存的意思,最后一个字符 d,是 daemon 的意思,代表的是服务器端守护进程模式服务。

使用 Memcached 的主要目的是,通过在自身内存中缓存关系型数据库的查询结果,减少数据库被访问的次数,以提高动态 Web 应用的速度,提高网站架构的并发能力和可扩展性。

Memcached 服务的运行原理是通过在事先规划好的系统内存空间中临时缓存数据库中的各类数据,以达到减少前端业务服务对数据库的直接高并发访问,从而提升大规模网站集群中动态服务的并发访问能力。

生产场景的 Memcached 服务一般被用来保存网站中经常被读取的对象或数据,就像我们的客户端浏览器也会把经常访问的网页缓存起来一样,通过内存缓存来存取对象或数据要比磁盘存取快很多,因为磁盘是机械的。因此,在当今的 IT 企业中,Memcached 的应用范围很广泛。

创建相关目录

mkdir roles/memcached/{tasks,templates} -pv

创建相关task任务

  • main.yaml 包含所有的task任务
cd roles/memcached/tasks/vim main.yml
- include: install.yml
- include: config.yml
- include: service.yml
  • 安装软件
vim install.yml
- name: installyum: name=memcached
  • 配置环境
vim config.yml 
- name: config filetemplate: src=memcached.j2  dest=/etc/sysconfig/memcached
  • 启动服务
vim service.yml
- name: serviceservice: name=memcached state=started enabled=yes

准备模板文件

yum install memcached#本地主机先安装,获得配置文件memcached
cp /etc/sysconfig/memcached playbook/roles/memcached/templates/memcached.j2
cd playbook/roles/memcached/templates/
vim memcached.j2
PORT="11211"
USER="memcached"
MAXCONN="1024"
#CACHESIZE="64"
CHESIZE="{{ansible_memtotal_mb//4}}"#修改为总内存的1/4
OPTIONS=""

查看目录结构

tree /root/playbook/roles/memcached/

在这里插入图片描述

在playbook中调用角色

vim role_memcached.yml
---
- hosts: appsrvsroles:- role: memcached
ansible-playbook -C role_memcached.yml
ansible-playbook role_memcached.yml
ansible appservers -a 'ss -ntl'

在这里插入图片描述

#本地获取了配置文件就可以卸载掉了yum remove -y memcached

实现多角色的选择

vim role_httpd_nginx.yml
---
- hosts: websrvsroles:- {role: httpd,tags: [httpd,web], when: ansible_distribution_major_version=="7" }- {role: nginx,tags: [nginx,web], when: ansible_distribution_major_version=="8" }
ansible-playbook -C role_httpd_nginx.yml

在这里插入图片描述

http://www.dtcms.com/wzjs/190983.html

相关文章:

  • 所有搜索引擎蜘蛛不来网站了新手seo入门教程
  • jsp电商网站开发流程图站长推荐
  • wordpress读者墙插件太原百度关键词优化
  • seo静态页源码搜索关键词优化排名
  • 武汉高端网站建设免费网站java源码大全
  • iis 显示网站建设中seo公司 杭州
  • 什么网站做任务可以赚钱整合营销策划
  • 建设网站要什么资料seo优化网络推广
  • 佛山南海最新疫情电商seo
  • 哪里可以做企业网站seo初级入门教程
  • 昆山做网站的公司有哪些免费域名
  • 看设计案例的有哪些网站培训机构排名
  • 移动互联网站建设成都关键词排名系统
  • 电商网站建设需要哪些技术外链网盘网站
  • 免费的做微博的网站模板网站的推广方法有哪些
  • 电脑网站打不开什么原因酒吧营销用什么软件找客源
  • 建设银行登录网站百度app首页
  • 网站怎么做三个页面p站关键词排名
  • 网站开发例子扬州网络推广公司
  • 中国建设银行潍坊市分行官方网站seo营销方案
  • 网站收录一般多久爱站网长尾关键词挖掘
  • 用自己电脑做网站的空间微信客户管理系统
  • 网站建设年终总结沧州网站运营公司
  • 淘宝网站图片维护怎么做西安百度关键词包年
  • 做图的模板下载网站有哪些内容站长之家网站查询
  • 服务好的做培训网站网络推广软文怎么写
  • 企业网站设计注意事项seo专业培训班
  • 嘉兴做营销型网站开发一个平台需要多少钱
  • 做网站开发学什么内容网站维护主要做什么
  • 域名服务器的四种类型北京网站优化托管