1.配置ansible主机清单清单文件位于/etc/ansible/hostsshroot@ansiblevim/etc/ansible/hostsweb_clust//定义清单名192.168.81.220//主机ip192.168.81.230192.168.81.2402.验证ansible是否可用shroot@ansibleansibleweb_clustmping192.168.81.2
Ansible自动化管理(1)1.ansbile基本概述自动化运维工具:shell脚本/Ansible(无客户端)/Saltstack(有客户端masterminio)服务器部署流程买云主机环境部署软件部署配置部署启动服务测试加入集群1.1.ansible能做什么ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作1.同时在100台服务器上安装nginx,并在安装后启动服务2
ansible指定其他主机清单配置文件默认情况下主机清单保存在系统的/etc/ansible/hosts文件中当主机分组不同时可以指定其他的主机清单文件,避免配置文件很臃肿你也可以通过命令行选项指定其它的清单文件i<path。1.创建主机清单文件shroot@zabbixserver1029ansiblevimcentosc75192.168.7.75192.168.7.722.指定刚刚创建的主机
Nginx基本概述1.HTTP协议回顾1.1.用户访问页面的过程DNS解析过程、HTTP工作原理1.用户打开浏览器输入URL地址2.通过DNS解析url地址找到对应的ip地址3.通过ip地址向对应的web服务器发送tcp连接请求1.首先是网络设备去转发数据2.网站所在平台的私网防火墙(也就是哪个公司写的程序,就会转交给对应公司的防火墙),进行访问控制3.dns解析的ip地址就是负载均衡调度器的地址
Nginx基础模块官方帮助文档!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09152344_6278c1805db7789868.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,
Nginx负载均衡1.Nginx负载均衡概述web服务器,直接面向用户,往往要承载大量并发请求,单台服务器难以负荷,我使用多台web服务器组成集群,前端使用Nginx负载均衡,将请求分散的转发到我们后端服务器集群中,实现负载的分发,那么会大大提升系统的吞吐率、请求性能、高容灾!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09152103_62
1.Nginx四层负载均衡原理!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09152028_6278c0bc7232f47417.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,
1.Nginx动静分离概念动静分离,通过中间件将动态请求和静态请求进行分离,分离资源,减少不必要的请求消耗,减少请求延时。好处:动静分离后,即使动态服务不可用,但静态资源不会受到影响通过中间件可以将动态请求和静态请求进行分离!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09151945_6278c091d435e61566.png?xossp
回顾部分1.图解Nginx七层与四层!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09151849_6278c05939f2964971.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_
1.keepalived高可用裂脑由于某些原因,导致两台keepalived高可用服务器在指定时间内,无法检测到对方的心跳消息,各自取得资源及服务的所有权,而此时的两台高可用服务器又都还或者。导致裂脑的原因:1.服务器网线松动等网络故障2.服务器硬件故障发生损坏现象而崩溃3.主备都开启firewalld防火墙4.Nginx服务器死掉2.模拟裂脑案例1防火墙双方都开启防火墙shlb01roo
Nginxrewrite地址重写1.安装谷歌httpstatus插件做rewrite地址重新必须安装httpstatus插件才能看到效果1.从软件包中找到谷歌插件httpstatus.zip文件2.打开谷歌浏览器点击设置扩展程序开发者模式!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09151730_6278c00ac11d931530.pn
Nginxhttps1.https基本概述1.1.SSL主要功能安全套接层认证用户和服务器,确保数据发送到正确的客户机和服务器加密数据以防止数据中途被窃取维护数据的完整性,确保数据在传输过程中不被改变HTTPS:使用SSL来实现安全的通信1.2.证书的概念证书用于保证密钥的合法性证书的主体可以是用户、计算机、服务等证书格式遵循X.509标准证书颁发流程!在这里插入图片描述(https://s4.5
利用nginx+fancyindex美化目录索引1.下载第三方插件sh1)下载插件root@localhostwgetOfancyindex.ziphttps://github.com/aperezdc/ngxfancyindex/archive/v0.4.3.ziproot@localhostwgetOfancytheme.ziphttps://github.com/Naereen/NginxF
Nginx代理1.Nginx代理概念!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09151522_6278bf8aa1f0526471.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_
Nginx性能优化有这篇就够了1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件grep^processor/proc/cpuinfowclroot@lxvi/usr/local/nginx1.10/conf/nginx.confworker_processes4
1.网站维护页面背景网站升级需要停服的情况下,需要准备维护页面,单单准备一个维护页面也是不够的,很多用户会把登陆页面比如login.html收藏,这时访问项目就会出现404,因此还需要配置不管访问什么页面都要跳转到维护页面,可以在Nginx里设置静态页面设置强制跳转2.具体配置内容shellserver{server_namelocalhost;listen80;location/{root/da
rhel7和centos7以上版本忘记root密码处理方法日常工作很容易忘记一个机器的密码这时该如何处理呢?1.开机进入grub菜单进入grub菜单,选择默认第一个启动项,按e进行编辑!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09151132_6278bea478b0920669.png?xossprocess=image/waterma
相比大家对oracle数据库已经非常熟悉了吧,这里就废话不多说,直接上配置这篇文章分为两大部分一、安装数据库时可能遇到的故障现象以及解决思路1.安装界面出现乱码解决思路:可以使用一个临时的编码LANG=en_US./runInstaller网上下载一个字体包2.安装的时候提示OUI10182:TheeffectiveuserIDdoesnotmatchtheownerofthefile,orthe
本文章分为2部分,分别是FTP的理论部分和实战部分FTP原理以及相关理论FTP文件传输协议,是典型的C/S结构的应用层协议,需要由服务端软件、客户端软件两部分共同实现文件传输功能。FTP文件传输协议提供文件上传和下载,可以在局域网使用,也可以在互联网使用。FTP属于应用层协议,同时也属于TCP,TCP的好处:安全、可靠、有连接、速度慢,通过ftp可以传输文件FTP连接及传输模式ftp默认使用TCP
一、iSCSI介绍ISCSI技术实现了物理硬盘设备与TCP/IP网络协议的相互结合,使得用户可以通过互联网方便地访问远程机房提供的共享存储资源。主要作用:通过以太网远程挂载服务硬盘当前的硬盘接口类型主要有:1.IDE是一种成熟稳定、价格便宜的并行传输接口2.SATA是一种传输速度更快、数据校验更完整的串行传输接口3.SCSI是一种用于计算机和硬盘、光驱等设备之间系统级接口的通用标准,具有系统资源占
一、理论部分电子邮件系统基于邮件协议来完成电子邮件的传输常用的协议有: 简单邮件传输协议(SMTP):用于发送和中转发出的电子邮件,占用服务器的TCP/25端口 邮局协议版本3(POP3):用于将电子邮件存储到本地主机,占用服务器的TCP/110端口 internet消息访问协议版本4(IMAP4):用于在本地主机访问邮件,占用服务器的TCP/143端 口在电子邮件系统中 为用户
昨天在地铁上听到有人在讨论他们的终端连接工具不好用,什么xshell呀,putty呀,一顿吐槽,今天跟大家分享一款非常良心的终端连接工具,这款工具他的功能众多,界面虽然不及xshell系列,但是他的功能要比xshell多,功能有SSH、Telnet、sftp、VNC、Xdmcp、RSH、FTP,还可以连接本地shell环境。无聊时还能玩玩本款终端连接工具中的一些小游戏。好了不拐弯抹角了,下面来看这
解决Linuxshell终端后服务宕机问题以gitbook为例,gitbook总是启动后关闭shell服务立马宕掉如何解决呢,我们可以用screen命令开一个子shell,在里面执行启动命令即可执行如下完这三条命令后,shell终端关闭,服务也不会断掉了shroot@jiangxlscreenroot@jiangxlcd/data/linux_book/root@jiangxllinux_book
部署discuz并使用redis加速1.部署LNMP环境1.1.准备yum环境shroot@jiangxlrmrf/etc/yum.repos.d/root@jiangxlcurlo/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel7.repo;curlo/etc/yum.repos.d/CentOSBase.repohttp
使用rsyslog强制修改程序日志输出路径1.rsyslog简介Rsyslog是一个syslogd的多线程增强版。它提供高性能、极好的安全功能和模块化设计。虽然它基于常规的syslogd,但rsyslog已经演变成了一个强大的工具,可用于:接收来自各种来源的输入转换它们将结果输出到不同的目的地可以理解为强行将一个程序的日志输出到一个指定的路径,经常用于无法指定日志路径的程序,例如第三方组件,就一条
npm安装依赖报错使用npm安装一个依赖包时报错,报错内容如下:shellroot@D20L42qtoneresourcefenpminstallgcnpmregistry=https://registry.npm.taobao.orgnpmERR!codeENOTFOUNDnpmERR!errnoENOTFOUNDnpmERR!networkrequesttohttps://registry.n
centos7双网卡绑定bond1.bond简介生产环境必须提供7×24小时的网络传输服务。借助于网卡绑定技术,不仅可以提高网络传输速度,更重要的是,还可以确保在其中一块网卡出现故障时,依然可以正常提供网络服务。假设我们对两块网卡实施了绑定技术,这样在正常工作中它们会共同传输数据,使得网络传输的速度变得更快;而且即使有一块网卡突然出现了故障,另外一块网卡便会立即自动顶替上去,保证数据传输不会中断。
最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem:关系数据库管理系统)应用软件之一!在这里插入图片描述(https://s4.51cto.com/images/blog/202205/09150110_6278bc367649e82116.png?xossprocess=image/watermark,
Springboot项目将jar包修改为war包操作步骤@TOC1.修改jar为war包形式xml<project······<modelVersion4.0.0</modelVersion<packagingwar</packaging//指定为war包<parent<groupIdorg.springframework.boot</groupId<artifactIdspringbootsta
@TOC1、检测到目标XContentTypeOptions响应头缺失XContentTypeOptionsHTTP消息头相当于一个提示标志,被服务器用来提示客户端一定要遵循在ContentType首部中对MIME类型的设定,而不能对其进行修改。这就禁用了客户端的MIME类型嗅探行为,换句话说,也就是意味着网站管理员确定自己的设置没有问题。XContentTypeOptions响应头的缺失使得目标
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号