Nginx
文章平均质量分 92
ruiurrui
If you can't fly, then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
展开
-
Nginx(15)_性能优化
对Nginx进行硬件集群负载均衡一、提高硬件质量更换高性能CPU关键应用程序数据使用固态硬盘更换速率更高的网卡,例如万兆网卡更换更大更快的内存二、使用LVS做集群负载均衡LVS是Linux Virtual Server的简写,Linux虚拟服务器,是一个虚拟的服务器集群系统。三、使用DNS做集群负载均衡DNS可以将用户请求分配到不同IP的nginx服务器。提高CPU使...原创 2020-01-26 21:45:19 · 524 阅读 · 0 评论 -
Nginx(14)_配置linux上个人CA以及Nginx配置https
配置linux上个人CA以及Nginx配置https,https其实就是http协议+TLS / SSL,是在http应用层与传输层加了一层。原创 2020-01-25 23:09:04 · 1101 阅读 · 0 评论 -
Nginx(13)_缓存配置
Nginx(13)_缓存原创 2020-01-24 22:56:58 · 318 阅读 · 0 评论 -
Nginx(12)_负载均衡
负载均衡算法1、hash2、ip_hash3、least_conn原创 2020-01-23 16:54:37 · 342 阅读 · 0 评论 -
Nginx(11)_Nginx反向代理
Nginx反向代理支持的协议upstream模块1、作用upstream模块用于定义上游服务器的相关信息,如下图所示:upstream模块默认已被编译进nginx,禁用需要使用--without-http-upstream_module来编译nginx。语法:upstream name { 指令}默认值:无上下文:http2、指令集指令含义upst...原创 2020-01-23 12:50:20 · 880 阅读 · 0 评论 -
Nginx(10)_Nginx变量的使用
Nginx变量分类TCP连接变量HTTP请求变量Nginx处理HTTP请求产生的变量Nginx返回响应变量Nginx内部变量TCP连接变量变量名含义remote_addr客户端IP地址remote_port客户端端口server_addr服务端IP地址server_port服务端端口server_protocol服务端协议...原创 2020-01-19 20:28:41 · 640 阅读 · 0 评论 -
Nginx(9)_if语句的使用
判断条件语法语法说明$variable仅为变量时,值为空或以0开头的字符串都会被当做false处理= 或 !=相等或不相等比较~ 或 !~正则匹配或非正则匹配~*正则匹配,不区分大小写-f 或 !-f检查文件存在或不存在-d 或 !-d检查目录存在或不存在-e 或 !-e检查文件、目录、符号链接等存在或不存在-x ...原创 2020-01-18 17:56:52 · 387 阅读 · 0 评论 -
Nginx(8)_return和rewrite
停止处理请求,直接返回响应码或重定向到其他URL;执行return指令后,location中后续指令将不会被执行原创 2020-01-18 13:38:52 · 3874 阅读 · 2 评论 -
Nginx(7)_打开目录浏览功能
Nginx可以配置打开目录浏览,并下载的功能,在内网环境中,往往搭建一个nginx代理服务器供大家下载文件使用。Nginx使用autoindex模块可以来列出磁盘上的目录。1、autoindex on | off说明:是否打开autoindex功能,使其列出目录结构。默认值: off上下文:http、server、location注:访问url必须是/结尾。2、autoindex_e...原创 2020-01-17 22:42:27 · 731 阅读 · 0 评论 -
Nginx(6)_Http模块限制访问配置
限速配置1、limit_con说明:用于限制客户端的并发连接数默认编辑进nginx,可通过–without-http_limit_conn_module禁用使用共享内存,对所有worker子进程生效...原创 2020-01-16 01:40:58 · 432 阅读 · 1 评论 -
Nginx(5)_常用核心配置解析
全局main段核心参数配置1、user username [group]说明:指定运行nginx的worker子进程的属主和属组,其中属组可以不指定。示例:user nginx nginx;2、pid DIR说明:指定运行nginx的master主进程的pid文件存放路径,默认存放路径是编译安装好的nginx目录中的logs目录中。示例:pid /home/nginx/nginx...原创 2020-01-08 00:59:46 · 441 阅读 · 0 评论 -
Nginx(4)_配置不同的虚拟主机
基于多IP基于多IP的虚拟主机就是在当前服务器上配置了多台网卡,每一个网卡对应一个ip地址,在配置nginx.conf的时候,可以配置多个server段来实现多IP的配置,配置如下:server { listen 101.200.147.104:8080; server_name localhost; charset utf-8; loc...原创 2020-01-04 18:40:22 · 280 阅读 · 0 评论 -
Nginx(3)_Linux系统上编译安装nginx
下载新版Nginx下载nginx-1.17.7.tar.gz,地址:http://nginx.org/en/download.html编译配置编译创建nginx用户组groupadd nginx创建nginx用户useradd -d /home/nginx -g nginx -m nginx将nginx-1.17.7.tar.gz包拷贝到/home/nginx下并解压tar x......原创 2020-01-02 00:40:44 · 1451 阅读 · 0 评论 -
Nginx(2)_Nginx热部署升级和回滚原理及实现
配置文件重新加载原理修改nginx.conf配置文件执行reload或者HUP信号进行重启Master使用新的配置文件启动新配置的worker进程旧的进程处理完原来的用户请求之后退出最后由新进程处理用户请求,整个过程平滑过渡,用户无感知Nginx热部署步骤使用新编译好的/sbin/nginx文件替换旧的nginx文件向旧的Master进程发送USR2信号旧Master进程修...原创 2019-12-30 13:08:52 · 726 阅读 · 0 评论 -
Nginx(1)_了解Nginx和Nginx的使用
Nginx概述Nginx作用静态资源Web服务器Nginx可以作为静态资源的服务器,比如html和文件。动态资源的代理服务器Nginx可以作为其他应用服务器的代理服务器,可以作为软负载,负载均衡多台服务器,对外暴露一个域名服务器。代理模式正向代理和反向代理...原创 2019-12-29 17:42:56 · 452 阅读 · 0 评论