Dodd

dont be shy, just try!


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 友情链接

  • links

  • 公益404

  • 搜索

nginx访问控制

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

介绍

Nginx的访问控制分为:

  • 基于IP的访问控制

    http_access_module。

  • 基于用户的信任登录

    http_auth_basic_module。

阅读全文 »

nginx请求限制

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

介绍

Nginx的请求限制分类:

  • 连接频率限制

    limit_conn_module。

  • 请求频率限制

    limit_req_module。

HTTP协议的连接与请求:

HTTP协议版本 连接关系
HTTP1.0 TCP不能复用
HTTP1.1 顺序性TCP复用
HTTP2.0 多路复用TCP复用
阅读全文 »

nginx模块

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

介绍

Nginx模块分为:

  • Nginx官方模块
  • 第三方模块

本节主要介绍Nginx官方模块。主要就是--with。

阅读全文 »

nginx日志

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

介绍

Nginx日志类型主要包括:

  • error.log
  • access_log

error.log主要记录nginx处理http请求的错误的状态,以及nginx服务本身运行的错误的状态。会按照不同的级别记录到error.log里面。

access_log会记录nginx每一次http请求的访问状态,主要用于分析每一次http的请求,以及客户行为进行分析。

阅读全文 »

nginx目录

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

一、Nginx安装目录

通过yum安装其实都是装的一个个的rpm包,查找安装的rpm包:

1
[root@node1 nginx]# rpm -ql nginx
阅读全文 »

nginx概述

发表于 2020-03-28 | 分类于 nginx | | 阅读次数:

介绍

Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务。那么什么是中间件服务呢?我们的网站后台往往存在很多的应用服务,对应的是我们的操作系统来驱动我们的硬件,应用于应用之间的互相调用,或者应用于操作系统之间的交互,在很多的应用存在的情况下,存在层次化的应用不够隔离,代码耦合程度高,所以我们需要中间件来为我们代理以及处理一些请求,让应用只负责业务的逻辑处理,这样就出现了中间件服务。

中间件可以起到与操作系统之间的调用,也可以分发给对应的应用进行相应的逻辑请求,这样整个网站承上启下,层次性的作用就会越发的好。下图是Nginx的中间件架构图示:

阅读全文 »

centos7安装mysql5.7

发表于 2020-03-21 | 分类于 Centos7 | | 阅读次数:

一、查看MySQL5.7的yum源

进入MySQL官网,或者直接点开这个地址:https://dev.mysql.com/downloads/repo/yum/ 。

之所以选择7这个版本,是因为这个版本里面包含有MySQL5.5,5.6,5.7,8.0版本,最新的8版本里面只有8了。在下载页复制下载链接https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm。

阅读全文 »

centos单机安装kafka

发表于 2020-03-20 | 分类于 Centos7 | | 阅读次数:

一、安装JDK

参考:centos安装JDK

二、安装zookeeper

参考:centos安装zookeeper

三、安装kafka

  1. 解压kafka

    1
    [root@common kafka]# tar -zxvf kafka_2.13-2.4.0.tgz
  2. 修改kafka配置文件

    我的kafka是2.4版本的需要自己创建并配置日志路径

    1
    log.dirs=/home/duan/myhome/soft/kafka/kafka_2.13-2.4.0/logs/kafka
阅读全文 »

centos安装jdk

发表于 2020-03-20 | 分类于 Centos7 | | 阅读次数:

一、卸载openJDK

CentOS系统默认安装了openjdk的(如果操作系统不是最小安装),查看版本:rpm -qa | grep java或者java -version 。删除系统自带的OpenJDKrpm -e --nodepsxxx`。xxx为查询出来的jdk名字。

二、安装JDK

下载JDK到本机,并传输到CentOS上 。

解压JDK:

1
tar -zxvf jdk-8u231-linux-x64.tar.gz
阅读全文 »

centos单机安装zookeeper

发表于 2020-03-20 | 分类于 Centos7 | | 阅读次数:

一、下载安装包

从版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里面是只是源码的包无法直接使用。 zookeeper安装需要jdk环境,参考:centos安装JDK

二、下载以及解压

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/

解压:

1
[root@common backup]# tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz

目录结构:

阅读全文 »
1234…18
dodd

dodd

不吃狗粮,不喝鸡汤

175 日志
22 分类
26 标签
微博 知乎
Links
  • JavaChen
  • 酷壳
© 2020 dodd
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.3