E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx学习
Nginx学习
笔记
1.什么是负载均衡?通过某种负载分担技术,将外部发送来的请求按照某种策略分配到服务器集合的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。负载均衡解决了大量并发访问服务问题,其目的就是用最少的投资获得接近于大型主机的性能。2.Nginx的使用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚拟主机。可以实现在一台服务器虚拟出多个网站
少艾_91df
·
2019-12-23 04:00
nginx学习
(六):日志切割
现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一下。手动切割1.创建一个shell可执行文件:cut_my_log.sh,内容为:#!/bin/bash
Kevin_zheng
·
2019-12-22 15:00
nginx学习
(五):nginx.conf 核心配置文件详解
整体结构详细信息1.设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobodyuserroot;2.worker进程工作数设置,一般来说CPU有几个,就设置几个,或者设置为N-1也行worker_processes1;3.nginx日志级别debug|info|notice|warn|error|crit|alert|emerg,错误级别从左
Kevin_zheng
·
2019-12-22 15:00
nginx学习
(四):nginx处理web请求机制
worker抢占机制如下图所示,如果有一个请求,各个work进程会进行争锁。谁抢到是谁的。需要注意Nginx所有worker进程协同工作的关键(共享内存).[accept_mutex的介绍]当一个新连接到达时,如果激活了accept_mutex,那么多个Worker将以串行方式来处理,其中有一个Worker会被唤醒,其他的Worker继续保持休眠状态;如果没有激活accept_mutex,那么所有
Kevin_zheng
·
2019-12-21 18:00
Nginx学习
(四)linux下nginx安装、配置与使用
下载地址http://nginx.org/en/download.htmlMainlineversion主线版本Stableversion稳定版本Legacyversions旧版本特别说明:模块依赖性Nginx需要依赖下面3个包gzip模块需要zlib库(下载:http://www.zlib.net/)rewrite模块需要pcre库(下载:http://www.pcre.org/)ssl功能需要
枫晴maple
·
2019-12-21 12:53
nginx学习
(三):nginx的进程模型
概述nginx进程分为master进程和work进程1.打开配置文件查看,这里我修改为2[root@xxxconf]#vimnginx.conf#usernobody;worker_processes2;2.重启,进入sbin目录./nginx-sreload3.nginx常用命令./nginx-sstop#停止./nginx-squit#退出./nginx-sreload#重启./nginx-t
Kevin_zheng
·
2019-12-21 10:00
nginx的epoll
nginx学习
之epoll首先说一下传统的I/O多路复用select和poll,对比一下和epoll之间的区别:举个例子:假如有100万用户同时与一个进程保持TCP连接,而每一时刻只有几十或者几百个tcp
舒小贱
·
2019-12-16 23:43
nginx学习
(二):nginx显示默认首页解析过程
本篇文章分析下nginx显示默认首页的过程如下图所示查看config文件:#如果忘记nginx安装目录。使用下面命令查看[root@XXX]#whereisnginxnginx:/usr/local/nginx#下面是config文件里面的内容片段server{listen80;server_namelocalhost;location/{#相对文件夹和config同一个目录roothtml;#指
Kevin_zheng
·
2019-12-15 19:00
nginx学习
(一):安装nginx
学习下nginx,本篇文章主要讲解下在linux下安装nginx下载nginx安装包1.去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本;2.上传tar包到linux安装ngix依赖在线yum安装1.安装gcc环境yuminstallgcc-c++2.安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel3.zlib压缩和解压缩依赖,
Kevin_zheng
·
2019-12-14 10:00
Nginx学习
笔记-项目部署
title:
Nginx学习
笔记-项目部署date:2018-08-18tags:[nginx]categories:运维知识
nginx学习
笔记-项目部署当项目在本地开发完毕后,我们需要将项目部署到服务器上
始悔不悟
·
2019-12-14 06:25
nginx学习
参考资料Nginx中文文档http://www.nginx.cn/doc/index.htmlnginx平台初探(100%)—Nginx开发从入门到精通http://tengine.taobao.org/book/chapter_02.html#id6nginx高并发优化——轻松应对1万并发-爱代码也爱生活-CSDN博客http://blog.csdn.net/nuli888/article/de
依忆依意壹懿
·
2019-12-13 15:52
Nginx学习
笔记
NginxLinux安装nginxError解决Error:出现configure:error:noacceptableCcompilerfoundin$PATH错误解决:由于没有gcc导致的,安装gcc即可解决命令:yuminstallgccError:configure:error:YouneedaC++compilerforC++support.解决:缺少c++库命令:yum-yinstal
黎璋
·
2019-12-08 13:00
Nginx学习
笔记-基本操作
title:
Nginx学习
笔记-基本操作date:2018-07-08tags:[nginx]categories:运维知识转自腾讯云实验室搭建Http静态服务器环境搭建静态网站,首先需要部署环境。
始悔不悟
·
2019-12-07 11:03
nginx学习
:upstream模块实现负载均衡
负载均衡模块用于从”upstream”指令定义的后端主机列表中选取一台主机。nginx先使用负载均衡模块找到一台主机,再使用upstream模块实现与这台主机的交互。在http节点下添加upstream节点。upstreamtest{server10.0.0.1:11;server10.0.0.1:22;}将server节点下的location节点中的proxy_pass配置为:http://+u
Flippancy
·
2019-12-06 14:48
Nginx学习
(一):负载均衡常见手段
负载均衡 负载均衡(LoadBalance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。负载均衡要尽量避开以下问题:1.有服务器崩溃不影响整体系统运行;2.某几台服务器负荷很低,而另几台服务器负载很高、处理缓慢;3.配置高的服务器分配到
spliteJM
·
2019-12-06 08:48
Nginx学习
(二):Nginx重要概念
Nginx简介 Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx可以在大多数UnixLinuxOS上编译运行,并有Windows移植版。在连接高并发的情况下,Nginx是Apache服务器不错的替代品。 Nginx既可以在内部直接支持Rai
spliteJM
·
2019-11-29 05:17
尚硅谷
Nginx学习
笔记-Nginx简介
Nginx简介个人理解:Nginx是一个高性能的HTTP和反向代理服务器,由俄罗斯人开发的一个软件,主要用于为服务器做反向代理(请求转发),平衡服务器运行速度.详情:Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯人IgorSysoev为俄
{[("青椒盖饭")]}
·
2019-11-24 13:35
Nginx
Nginx学习
(三):配置文件说明(实现反向代理与负载均衡等)
这部分nginx的配置、虚拟主机、负载均衡和反向代理(1)写的已经很详细了,我直接拿来转载了。安装Ngnix安装、启动和平常软件基本类似,这里不多做讲解。可以参考http://www.runoob.com/linux/nginx-install-setup.html其中注意nginx-sreload重启命令常用,这个重启命令不影响现有环境运行,对于用户感觉不到重启。Ngnix配置文件结构Ngnix
spliteJM
·
2019-10-31 23:49
nginx学习
(1)
本篇记录一下
nginx学习
的过程。我下载的nginx是1.10.1版本,这个版本可以通过rtmp-nodule支持rtmp协议,当初其实是为了搭建支持直播平台后端服务器。
北你妹的风
·
2019-10-31 21:37
nginx学习
之模块
1、stub_status模块:用于展示nginx处理连接时的状态。配置语法如下:Syntax:stub_status;Default:默认没有配置Context:server、location可以编辑default.conf,加上如下配置:vim/etc/nginx/conf.d/default.conf然后检查配置的正确性:#-t表示检查配置文件;-c表示检查指定的配置文件,默认为/etc/n
小碗汤
·
2019-10-19 20:58
golang
nginx学习
笔记
中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多个应用上进行逻辑处理。因为有了中间件,使得大型网站在规划有了更好的层次性,维护上更加方便。也可以实现负载均衡、安全防护等。Nginx是一个开源高性能、可靠的HTTP中间件、代理服务,在目前企业中得到了很大的利用。今天主要学
小碗汤
·
2019-10-19 20:57
golang
轻量级web服务器
nginx学习
(1)———nginx详解
文章目录1.什么是nginx?2.nginx与apache的异同?3.nginx目录详解4.nginx的配置文件结构框架5.nginx的配置文件参数详解6.nginx版本号的隐藏1.什么是nginx? Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型
lllyr(ฅ>ω<*ฅ)
·
2019-10-17 15:56
nginx
nginx详解
nginx配置文件结构详解
nginx与apache的区别
什么是nginx
nginx学习
,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件
文章目录前言一、nginx简介1.什么是nginx和可以做什么事情2.Nginx作为web服务器3.正向代理4.反向代理5.负载均衡6.动静分离二、Nginx的安装(Linux:centos为例)1.准备工作2.开始安装3.运行nginx4.防火墙问题三、Nginx的常用命令和配置文件1.Nginx常用命令a.使用nginx操作命令前提b.查看nginx的版本号c.启动nginxd.关闭nginx
冯insist
·
2019-10-09 15:47
nginx学习
看这一篇就够了:下载
安装。使用:正向代理
反向代理
nginx
nginx学习
笔记二 location配置
kill命令格式:kill是向进程发送信号的命令。Nginx的信号1)、TERM、INT快速关闭2)、QUIT从容关闭3)、HUP平滑重启,重新加载配置文件4)、USR1重新打开日志文件5)、USR2平滑升级可执行程序KILL9强制终止,直接杀二,nginx指令root的处理结果是:root路径+location路径alias的处理结果是:目录别名,使用alias路径替换location路径,al
讲道理很没道理
·
2019-10-08 11:55
Nginx学习
笔记(六) Nginx启停
该篇主要说明Nginx的启停。停止方式一:使用进程该方式使用进行关闭nginx。查找进程方式:方式一:根据pid文件查找,如下命令查看,cat/var/run/nginx/nginx.pid方式二:根据如下命令查找:ps-ef|grepnginx,如下图,查看master进程id。获取进程id后,使用如下命令进行停止nginx。命令:kill[option]进程id其中option可以为如下参数:
偶像来了
·
2019-09-26 18:03
nginx
Nginx学习
笔记之事件驱动框架处理流程
ngx_event_core_module模块的ngx_event_process_init方法对事件模块做了一些初始化。其中包括将“请求连接”这样一个读事件对应的处理方法(handler)设置为ngx_event_accept函数,并将此事件添加到epoll模块中。当有新连接事件发生时,ngx_event_accept就会被调用。大致流程是这样:worker进程在ngx_worker_proce
·
2019-09-25 01:05
【
nginx学习
的入门操作】nginx配置静态网页
安装nginxyum-yinstallnginx开启nginx服务systemctlenablenginxsystemctlstartnginx查看nginx进程是否启动成功ps-ef|grepnginx如上图所示:看到masterprocess和workerprocess都有,说明服务已经启动查看默认端口80是否正在被nginx监听netstat-antlp|grep80如图所示:正在被ngin
Jason160918
·
2019-09-09 15:22
nginx
静态网页
nginx学习
运维
运维
Nginx学习
总结:geo与image模块(四
斜体下划线,表示建议采用默认配置,无需显式的配置一、ngx_http_geo_module核心特性为:根据客户端IP(段),geo模块将会匹配出指定的变量(比如,国家代码,城市代码)。geo模块可以帮助我们实现如下场景:1)简易的CDN网络2)多机房部署,站点分流。3)limit非法IP(段)的访问,或者限流。1、geo【$address】$variable{...}上下文:http其中“addr
阑风珊月
·
2019-08-30 10:00
Nginx学习
总结:proxy与rewrite模块(三)
斜体下划线,表示建议采用默认配置,无需显式的配置一、ngx_http_upstream_module此模块中可配置的指令并不是很多。nginx的负载均衡算法包括:1)round-robin:轮询,request将会依次有序的分发给webserver。onebyone!默认使用此算法。2)least-connected:最小连接数,请求将会被分发给当前链接数最小的server。配置名“least_c
阑风珊月
·
2019-08-30 10:00
Nginx学习
总结:常用module(二)
斜体下划线,表示建议采用默认配置,无需显式的配置一、ngx_core_module1、accept_mutex【on|off】上下文:events默认为“on”,在worker进程accpet客户端链接时,是否为“互斥”?如果为on,则当有新链接时,worker进程将会依次接收,否则workers将同时“竞争”(当链接的存量较小时,这种竞争会浪费较多的系统资源)。accept_mutex_dela
阑风珊月
·
2019-08-30 10:00
Nginx学习
总结(一)
Nginx是目前比较主流的HTTP反向代理服务器(其企业版提供了基于TCP层的反向代理插件),对于构建大型分布式web应用,具有举足轻重的作用。简单来说,nginx有2个主要的功能:动/静态资源分离、负载均衡。动/静态资源分离:nginx支持正则表达式以区分静态资源或者动态资源,其中动态资源可以进一步转发给后端的proxyserver,而静态资源则可以在nginx层面使用本地缓存策略或者重定向(类
阑风珊月
·
2019-08-30 10:00
Nginx学习
笔记(一) — 初识
简介Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,专为性能优化而生,实现上非常注重效率。特性处理静态文件,索引文件自动索引反向代理加速、负载均衡、容错FastCGI,简单的负载均衡和容错模块化的结构支持SSL和TLSSNINginx在架构体系中的位置和作用网关:面向客户的总入口。虚拟主机:为不同域名/ip/端口提供服务。路由:使用反向代理,整合后面服
坏蛋呆呆
·
2019-08-11 21:42
中间件
Nginx学习
笔记---服务与集群
一、集群什么是集群服务器架构集群:多台服务器组成的响应式大并发,高数据量访问的架构体系。特点:(1)成本高(2)能够降低单台服务器的压力,使用流量平均分配到多台服务器(3)使网站服务架构更加安全稳定什么是服务器服务器概念:提供某种或多种服务或者功能的机器(计算机)服务器软件提供http/https协议的服务器,网站网页访问的功能Apache:老牌的服务器软件,功能多切稳定,支持多种配置,lampn
啃土豆的菜鸟
·
2019-06-28 21:00
nginx学习
笔记--负载均衡算法及故障转移
nginx学习
笔记–负载均衡算法及故障转移前言nginx作为高性能的HTTP和反向代理web服务器,其实很早就有去接触了解,但是可能自己之前技术水平有限,感觉有些东西总是觉得高大上不能理解,而且也没有去动手操作
polo_longsan
·
2019-06-26 15:56
nginx
Nginx学习
笔记(四)
Nginx使用epoll运行事件驱动框架Nginx请求切换:传统请求切换的缺点:不做连接切换,以来OS的进程调度实现并发;每做一次切换,都要消耗一定时间(≈5ms),随着并发进程数量的增加,进程间的消耗是指数增加的;因此比较适用于少量进程的情景;Nginx请求切换用户态直接完成连接切换,尽量减少OS进程切换;同步、异步、阻塞、非阻塞概念:同步:指进程调用接口时,需要等待接口处理完数据,进程才能继续
六个小黄人
·
2019-06-18 21:54
Nginx
Nginx学习
笔记
目录博客链接Nginx背景介绍https://blog.csdn.net/qq_24095055/article/details/91380625Nginx架构初探https://blog.csdn.net/qq_24095055/article/details/91392373Nginx基础概念https://blog.csdn.net/qq_24095055/article/details/9
进击的Z同学
·
2019-06-10 15:54
nginx
java
Nginx学习
-----------基本原理之常用配置之一(三)
一:常用配置》main:Nginx的全局配置userwwwwww;#指定了Nginx工作进程运行的用户及用户组,默认是nobody,用户www用户组wwwworker_processes4;#指定Nginx开启的工作进程数,10-12mb/进程多核cpu,设置和cpu一样的进程数error_log/home/wwwlogs/nginx_error.logcrit;#全局错误日志输出级别debug日
李日兴
·
2019-06-03 16:40
Neginx
Nginx学习
笔记三:Nginx架构基础(二)
目录1、Nginx的请求切换2、Nginx的模块3、Nginx模块的分类4、Nginx通过连接池处理网络请求5、Nginx内存池6、worker进程的协同工作7、内存管理器SlabOpenresty如何使用ngx_slab_stat模块8、哈希表的max_size与bucket_size如何配置9、添加动态模块1、Nginx的请求切换传统服务器:一线程仅处理一连接不做连接切换依赖OS的进程调度实现
_Kim
·
2019-05-19 20:35
Nginx
nginx学习
(1) nginx配置详解
1.定义nginx是一款轻量级服务器/反向代理服务器及电子邮件代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强。2、静态HTTP服务器首先,Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。静态http请求配置:server{listen80;#端口号location/{root/usr/share/nginx/htm
小米加大炮
·
2019-04-29 17:49
开发工具-nginx
nginx配置
centOS7下的
nginx学习
笔记(一)—— nginx的安装
centOS7下的
nginx学习
笔记(一)——nginx的安装准备工作Nginx的优点获取Nginx下载Nginx安装Nginx安装依赖解压并安装最后的配置Nginx启动、关闭、重启notes:CentOS
冰糖棉花
·
2019-04-28 12:26
Linux
Nginx 学习笔记01
Nginx学习
笔记01概念Nginx是lgorSysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。
逍遥绝情
·
2019-03-28 15:24
nginx
【
Nginx学习
总结】1. Nginx基础
目录1.nginx的安装2.虚拟主机的配置一、Nginx简介Nginx是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/POP3/SMTP代理服务SMTP:(SimpleMailTransferProtocol)即简单邮件传输协议。POP3,全名为“PostOfficeProtocol-Version3”,即“邮局协议版本3”IMAP(InternetMailAccessProtoc
Rita楠神
·
2019-03-08 10:32
【
Nginx学习
总结】8. Nginx的location规则
1.语法规则:location[=|~|~*|^~]/uri/{…}=开头表示精确匹配^~开头表示uri以某个常规字符串开头,理解为匹配url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~/static//aa匹配到(注意是空格)。以xx开头~开头表示区分大小写的正则匹配以xx结尾~*开头表示不区分大小写的正则匹配以xx结尾!~和!~*分别为区分大小写
Rita楠神
·
2019-03-07 13:40
【
Nginx学习
总结】6. Nginx的rewrite规则--Nginx URL重写
一、为什么重写URL二、URL重写介绍和apache等web服务软件一样,rewrite的主要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过perl兼容正则表达式语句进行规则匹配的。默认参数编译nginx就会支持rewrite的模块,但是也必须要PCRE的支持rewrite是实现URL重写的关键指令,根据regex(正则表达式)部分内容,重定向到repl
Rita楠神
·
2019-03-06 22:08
【
Nginx学习
总结】5. Nginx+Tomcat 的动静分离
一、为什么动静分离Nginx解析静态资源的性能比较好,而Tomcat对动态资源的解析比较好,解析静态资源性能较差,动静分离的目的也就是各司其职,加快页面解析的速度!二、动静分离的方法方案一:静态资源与动态资源放在两个不同的服务器上我们将静态资源放在A主机的一个目录上,将动态程序放在B主机上,同时在A上安装Nginx并且在B上安装Tomcat。配置Nginx,当请求的是html、jpg等静态资源时,
Rita楠神
·
2019-03-06 15:09
Nginx学习
:搭建Nginx服务器并配置虚拟主机(Cent7)
一、搭建Nginx服务器安装PCRE库:yuminstallpcrepcre-devel-y下载源码:wget-chttp://nginx.org/download/nginx-1.15.9.tar.gz解压并安装:tar-xzfnginx-1.15.9.tar.gz-C/usr/src/useraddwwwcdnginx-1.15.9./configure--user=www--group=ww
hg666hh
·
2019-03-05 18:14
linux
Nginx学习
笔记-URL重写
URL重写在nginx中进行url重写配置会用到rewrite模块(ngx_http_rewrite_module)rewrite功能时nginx提供的重写功能。几乎所有web产品必备技能,用于实现url重写。url重写时非常有用的功能,比如它可以在我们改变网站结构后,不需要客户端修改原书签,也不需要其他网站修改对我们网站的友情链接,还可以在一定成都上提高网站安全性,能够让我们的网站显得更专业ng
FlyingPikachu
·
2019-02-17 23:35
Nginx
学习笔记
URL
日常运维
Nginx学习
笔记-反向代理及限速
反向代理的基本概念客户机再发送请求时不会直接发送到目的主机,而是先发送给代理服务器,代理服务器接受客户机请求后,再向主机发出,并接受目的主机返回的数据,存放再代理服务器硬盘中,再返回给客户机数据流向如下:client----send----->代理server----send----->目标serverclient
FlyingPikachu
·
2019-02-17 12:32
nginx反向代理
nginx限速
日常运维
Nginx学习
笔记
Nginx默认配置文件的位置:Nginx安装目录的conf子目录中nginx.conf文件Nginx的相关命令#测试nginx的配置文件是否有效sudo/usr/sbin/nginx-t#重载nginxsudo/usr/sbin/nginx-sreload#重启nginxsudo/usr/sbin/nginx-c/etc/nginx/nginx.conflinux上修改了nginx.conf怎么重
4change
·
2019-02-15 18:43
Nginx
Nginx学习
笔记
Nginx默认配置文件的位置:Nginx安装目录的conf子目录中nginx.conf文件Nginx的相关命令#测试nginx的配置文件是否有效sudo/usr/sbin/nginx-t#重载nginxsudo/usr/sbin/nginx-sreload#重启nginxsudo/usr/sbin/nginx-c/etc/nginx/nginx.conflinux上修改了nginx.conf怎么重
4change
·
2019-02-15 18:43
Nginx
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他