Web中间件之Nginx篇

Web中间件之Nginx篇

11小时前 浏览: 21 评论: 0

Web中间件学习篇 本篇主要从IIS、Apache、Nginx、Tomcat四种常见中间件的Nginx入手,介绍相关安全知识,遵循“中间件简介→如何搭建网站→安全配置分析→安全日志分析”的顺序进行学习,旨在梳理常见Web中间件的知识点,为Web安全学习打好基础。 Nginx简介 Nginx(发音同engine x)是一个网页服务器,它能反向代理HTTP, HTTPS, SMTP, POP3, IM

Launch和Shut Off操作详解 – 每天5分钟玩转 OpenStack(30)

Launch和Shut Off操作详解 – 每天5分钟玩转 OpenStack(30)

1周前 (08-14) 浏览: 12 评论: 0

本节详细分析 instance launch 和 shut off 操作,以及如何在日志中快速定位有用信息的技巧。 Launch Launch instance 应该算 Nova 最重要的操作。 仔细研究 lanuch 操作能够帮助我们充分理解 Nova 各个子服务的协调配合和运行机制。 前面我们已经以 launch 操作为例详细讨论了各个 nova-* 子服务。 这里不再赘述,只是再回顾一下流程

Linux下的Memcache安装方法

Linux下的Memcache安装方法

2周前 (08-07) 浏览: 21 评论: 0

Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本

如何分分钟创建Linux虚拟集群?

如何分分钟创建Linux虚拟集群?

3周前 (08-04) 浏览: 33 评论: 0

设置虚拟集群可能是一个复杂、耗时的过程,因此起步的最佳方式是从细微处着手。 首先需要有两个Red Hat Enterprise Linux或CentOS 7节点,并配置正确的转发及反向域名系统,由于Red Hat 6及7之间有些变化,显著降低了集群管理的复杂度。 集群设置主要依靠两种技术:Pacemaker 和 Corosync。Pacemaker运行集群管理端,Corosync管理更低级别的集群

Hadoop入门扫盲:hadoop发行版介绍与选择

Hadoop入门扫盲:hadoop发行版介绍与选择

3周前 (08-02) 浏览: 23 评论: 0

一、hadoop发行版介绍 目前Hadoop发行版非常多,有Intel发行版,华为发行版、Cloudera发行版(CDH)、Hortonworks版本等,所有这些发行版均是基于Apache Hadoop衍生出来的,之所以有这么多的版本,是由于Apache Hadoop的开源协议决定的:任何人可以对其进行修改,并作为开源或商业产品发布/销售。 目前而言,不收费的Hadoop版本主要有三个,都是国外厂

如何测试Nginx的高性能

如何测试Nginx的高性能

4周前 (07-27) 浏览: 56 评论: 0

简介 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器; 作为一款轻量级的Web服务器,具有占有内存少,并发能力强等优势,是高连接并发场景下Apache的不错的替代品; 本篇主要介绍Nginx作为Web服务器时,相对于Apache的性能优势; 下一篇将会介绍Nginx作为方向代理服务器的实现; 重要特点 非阻塞:数据复制时

缓存更新的套路

缓存更新的套路

4周前 (07-25) 浏览: 31 评论: 0

看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。 我不知道为什么这么多人用的都是这个逻辑

给 DevOps 初学者的入门指南

给 DevOps 初学者的入门指南

1个月前 (07-14) 浏览: 76 评论: 0

当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念。那么,到底什么是”DevOps”呢? 什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发—测试—发布)模式已经不能满足快速交付的需求。2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV)、测试(QA)、运维(OPS)的流程,开发运维一体化,

Nginx中如何限制某个IP同一时间段的访问次数

Nginx中如何限制某个IP同一时间段的访问次数

1个月前 (07-13) 浏览: 62 评论: 0

如何设置能限制某个IP某一时间段的访问次数是一个让人头疼的问题,特别面对恶意的ddos攻击的时候。其中CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包, 造成对方服务器资源耗尽,一直到宕机崩溃。 cc攻击一般就是使用有限的ip数对服务器频繁发送数据来达到攻击的目的,nginx

Linux_基于Docker搭建Redis集群

Linux_基于Docker搭建Redis集群

1个月前 (07-12) 浏览: 50 评论: 0

说明:基于Ubuntu16.04-64bit,开始本教程前,请确保您的Linux系统已安装Docker。 步骤一:Redis镜像安装 1、下载Redis镜像 镜像中心 推荐使用网易蜂巢的镜像中心 地址:https://c.163.com/hub#/m/home/ Redis镜像 docker pull hub.c.163.com/library/redis:latest 安装完成后,使用docke

Linux服务器的配置和数据迁移方案

Linux服务器的配置和数据迁移方案

1个月前 (07-12) 浏览: 82 评论: 0

问题 将Linux功能服务器的配置和数据迁移到新服务器中 解决方案 迁移一台主控+功能的Linux服务器方法 要求1:[email protected](最完善的虚拟主机管理系统) 要求2:下面的例子都假设使用bash作为shell 此方法,不需要从主控执行检测与修复,就可以恢复全部数据和配置。只有磁盘配额限制除外, 如需要重新设置磁盘配额限制,在恢复完之后从主控执行web站点的检

短小精干的Unix类后门Tiny shell的使用与分析

短小精干的Unix类后门Tiny shell的使用与分析

2个月前 (06-30) 浏览: 46 评论: 0

0×00. 简介 Tiny Shell 是一款开源的Unix类后门shell工具,由C语言编写,体积小(在kali系统上编译后只有55K大小) 分为客户端和服务端,支持正向连接模式(即服务端在远程运行,hacker远程直接链接),和反弹连接模式(hacker在自己服务器监听,服务端链接hacker监听端口) 功能: 通信加密 支持上传、下载、直接反弹shell 下载地址:https://githu

Windows 10分辨率怎么设置?

Windows 10分辨率怎么设置?

2个月前 (06-14) 浏览: 72 评论: 0

Win10是现在比较热门的系统,因此有很多人会去装它,可是装了它之后好多人不懂得怎么设置分辨率,其实方法很简单,但是如果你不知道Win10分辨率怎么设置的话,那就赶紧看看小编整理的Win10分辨率设置方法吧! 方法/步骤: 1、点击开始。 2、点击设置。 3、点击系统。 4、点击高级显示设置。(注意的是最左面一定要是显示) 5、点击分辨率的数值。 6、然后你就能看到各种分辨率并且调整了。 注意事项

linux 服务器中木马及清除木马

linux 服务器中木马及清除木马

3个月前 (06-03) 浏览: 150 评论: 0

一、背景 晚上看到有台服务器流量跑的很高,明显和平常不一样,流量达到了800Mbps,第一感觉应该是中木马了,被人当做肉鸡了,在大量发包。 我们的服务器为了最好性能,防火墙(iptables)什么的都没有开启,但是服务器前面有物理防火墙,而且机器都是做的端口映射,也不是常见的端口,按理来说应该是满安全的,可能最近和木马有缘吧,老是让我遇到,也趁这次机会把发现过程记录一下。 二、发现并追踪处理 1、

教你看懂 OpenStack 日志 – 每天5分钟玩转 OpenStack(29)

教你看懂 OpenStack 日志 – 每天5分钟玩转 OpenStack(29)

3个月前 (06-03) 浏览: 96 评论: 0

instance 从创建到删除的整个生命周期都是由 Nova 管理的。 后面各小节我们以 instance 生命周期中的不同操作场景为例,详细分析 Nova 不同组件如何协调工作,并通过日志分析加深大家对 Nova 的理解。 在研究 Nova 各个操作之前,我们先来学习一个重要的内容:OpenStack 日志。 OpenStack 的日志记录了非常详细的细节信息,是我们学习和 troublesho

nova-compute 部署 instance 详解 – 每天5分钟玩转 OpenStack(28)

nova-compute 部署 instance 详解 – 每天5分钟玩转 OpenStack(28)

3个月前 (05-31) 浏览: 51 评论: 0

本节讨论 nova-compute,并详细分析 instance 部署的全过程。 先给大家道个歉:今天这篇文章的篇幅比以往要多一些,本来想分两次发,但考虑到文章的完整和系统性,还是一次发了出来,这次可能要超出 5 分钟了,大家见谅。 nova-compute 在计算节点上运行,负责管理节点上的 instance。 OpenStack 对 instance 的操作,最后都是交给 nova-compu

看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

看 nova-scheduler 如何选择计算节点 – 每天5分钟玩转 OpenStack(27)

3个月前 (05-17) 浏览: 96 评论: 0

本节重点介绍 nova-scheduler 的调度机制和实现方法:即解决如何选择在哪个计算节点上启动 instance 的问题。 创建 Instance 时,用户会提出资源需求,例如 CPU、内存、磁盘各需要多少。 OpenStack 将这些需求定义在 flavor 中,用户只需要指定用哪个 flavor 就可以了。 可用的 flavor 在 System->Flavors 中管理。 Fla

ELK+redis搭建nginx日志分析平台

ELK+redis搭建nginx日志分析平台

3个月前 (05-17) 浏览: 166 评论: 0

ELK简介 ELKStack即Elasticsearch + Logstash + Kibana。日志监控和分析在保障业务稳定运行时,起到了很重要的作用。比如对nginx日志的监控分析,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录,所以可以通过读取日志文件来分析;redis的list结构正好可以作为队列使用,用来存储logstash传输的日志数据。然后elasticsearc

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

Nova 组件详解 – 每天5分钟玩转 OpenStack(26)

3个月前 (05-15) 浏览: 58 评论: 0

本节开始,我们将详细讲解 Nova 的各个子服务。 前面架构概览一节知道 Nova 有若干 nova-* 的子服务,下面我们将依次学习最重要的几个。 今天先讨论 nova-api 和 nova-conductor。 nova-api Nova-api 是整个 Nova 组件的门户,所有对 Nova 的请求都首先由 nova-api 处理。 Nova-api 向外界暴露若干 HTTP REST AP

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

OpenStack 通用设计思路 – 每天5分钟玩转 OpenStack(25)

3个月前 (05-12) 浏览: 88 评论: 0

API 前端服务 每个 OpenStack 组件可能包含若干子服务,其中必定有一个 API 服务负责接收客户请求。 以 Nova 为例,nova-api 作为 Nova 组件对外的唯一窗口,向客户暴露 Nova 能够提供的功能。 当客户需要执行虚机相关的操作,能且只能向 nova-api 发送 REST 请求。 这里的客户包括终端用户、命令行和 OpenStack 其他组件。 设计 API 前端服

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

Nova 组件如何协同工作 – 每天5分钟玩转 OpenStack(24)

4个月前 (04-25) 浏览: 141 评论: 0

Nova 物理部署方案 前面大家已经看到 Nova 由很多子服务组成,同时我们也知道 OpenStack 是一个分布式系统,可以部署到若干节点上,那么接下来大家可能就会问: Nova 的这些服务在物理上应该如何部署呢? 对于 Nova,这些服务会部署在两类节点上:计算节点和控制节点。 计算节点上安装了 Hypervisor,上面运行虚拟机。 由此可知: 1. 只有 nova-compute 需要放

哥们别逗了,写个脚本那真不叫运维自动化!

哥们别逗了,写个脚本那真不叫运维自动化!

4个月前 (04-25) 浏览: 261 评论: 1

好久没写文章了,最近要来刷下存在感,近两年,运维自动化被炒的火的不行,行业趋势不可挡,现在企业招运维工程师都要求会一门开发语言。我们公司也不例外,由于刚上市,一下子有钱了,开始招兵买马瞎折腾,因此最近我也面试了不下十来个求职者,本成想可以很容易招到几个不错的小伙,结果却令我很失望,今天贴几个面试者例子上来,跟大家吐槽下: 面试A君: 应聘职位:高级系统工程师  , 工资要18K 此君简历写的不错,

zabbix告警信息-lykchat信息发送系统

zabbix告警信息-lykchat信息发送系统

4个月前 (04-23) 浏览: 179 评论: 0

lykchat信息发送系统是Python3开发的,通过模拟微信网页端,基于个人微信号,为系统管理人员提供信息发送工具。 实现的功能有用户登录管理、微信登陆管理和微信信息发送功能。 特点 1、简单高效 基于个人微信号,模拟微信web端,部署和维护简单 web管理页面实现可视化管理微信登陆 接口采用URL,简化调用复杂度,返回结果均为json格式 2、信息共享 通过共享用户session和微信登陆信息

ansible系列playbook教程实例

ansible系列playbook教程实例

4个月前 (04-20) 浏览: 535 评论: 0

上一篇文章我们讲了ansible的基础用法和安装,不会的请去查看传送门, 这一篇,我们总结一下他的playbook的yml用法,以及基础概念。 一、playbook的简单使用 1、创建文件实例 (1)编辑配置文件 [[email protected] ~]# cd /etc/ansible/ [[email protected] ansible]# vim test.yml //固定后缀为yml,

ansible安装配置及实例

ansible安装配置及实例

4个月前 (04-20) 浏览: 149 评论: 0

一、简介 ansible 和 saltstack 一样都是基于 Python 开发的,是比 puppet 和 saltstack 更轻量级的运维自动化工具。无服务器端,使用时直接运行命令即可,不需要在被管控主机上安装任何客户端,所以任何一台机器只要安装了 ansible 就可以管控其他主机。基于模块工作,可使用任意语言开发模块。也可使用 yaml 语言定制剧本 playbook;基于SSH工作;可

大智慧(互联网金融领域 )运维岗位面试题

大智慧(互联网金融领域 )运维岗位面试题

4个月前 (04-14) 浏览: 214 评论: 0

试题内容如下: 1、显示/test目录下的所有目录 2、将文件/etc/a 下中除了 b文件外的所有文件压缩打包放到/home/a下,名字为a.gz 3、给一个脚本赋予执行权限的命令及选项 4、umask022代表什么意思 5、如何查看test进程所打开的所有文件 6、获取eth0网卡上80端口的数据包信息 7、删除 /a/b下的所有文件及目录 8、常用的网络管理工具(5种以上) 9、ftp、ht

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

理解 Nova 架构 – 每天5分钟玩转 OpenStack(23)

4个月前 (04-13) 浏览: 76 评论: 0

Compute Service Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源。 OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是通过 Nova 来实现的。 在上图中可以看到,Nova 处于 Openstak 架构的中心,其他组件都为 Nova 提供支持: Glance 为 VM 提供 image Cinder 和 Swift 分别为 VM

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享