Nginx将不同IP的请求分发到不同的WEB服务器详解

server { listen 80; server_name localhost; large_client_header_buffers 4 16k;...

Nginx访问控制_登陆权限的控制(http_auth_basic_module)详解

Nginx提供HTTP的Basic Auth功能,配置了Basic Auth之后,需要输入正确的用户名和密码之后才能正确的访问网站。 我们使用htpasswd来生成密码信息,首先要安装httpd-tools,在httpd-tools中包含...

Nginx访问控制_IP访问控制(http_access_module)原理、局限性、解决方法讲解详解

基于IP的访问控制,基于Nginx的http_access_module模块,是Nginx本身内置的模块,不需要安装的时候配置。也就是允许哪些IP访问,不允许哪些IP访问 server { listen 80;...

RabbitMQ学习之(五)_一个基于PHP的RabbitMQ操作类详解

//amqp.php类文件 <?php class Amqp { public $e_name; public $q_name; public $k_route; public...

RabbitMQ学习之(四)_PHP操作RabbitMQ简单Demo详解

原理流程 生产者主要做的是:创建连接-->创建channel-->创建交换机对象-->发送消息 消费者主要做的是:创建连接-->创建channel-->创建交换机-->创建队列-->绑定交换机/...

RabbitMQ学习之(三)_Centos6下RabbitMQ PHP扩展的安装详解

安装rabbitmq-c依赖包 yum install libtool autoconf 下载安装rabbitmq-c wget https://github.com/alanxz/rabbitmq-c/release...

RabbitMQ学习之(二)_Centos6下安装RabbitMQ及管理配置详解

首先yum方式安装依赖包 yum install ncurses-devel unixODBC unixODBC-devel 安装Erlang语言环境 wget http://erlang.org/download/o...

RabbitMQ学习之(一)_初步了解RabbitMQ、RabbitMQ的使用流程、为什么要使用RabbitMQ、RabbitMQ的应用场景详解

初识RabbitMQ RabbitMQ是一个在AMQP协议基础上实现的消息队列系统, 是一个消息代理。它的核心原理非常简单:接收和发送消息。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,Ra...

为什么要使用消息队列?详解

相关概念消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。实现高性能,高可用,可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。流量如果非常之巨大,消息队列必不可少的。使用场景 异步处理 场景说明:...

简单了解下OSI七层模型的作用以及常见网络协议含义和所用端口详解

OSI七层模型及每层的作用 包括:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层物理层用来建立、维护、断开物理连接数据链路层建立逻辑链接、进行硬件地址寻址、差错校验等功能网络层进行逻辑地址寻址,实现不同网络之间的路径选择传输层...