随笔分类 -  Nginx

摘要:前言 在做并发优化前,了解下什么叫做并发 连接与请求 连接:指的是客户端和服务器之间的TCP连接。在HTTP/1.1及更高版本中,默认启用了Keep-Alive连接,允许多个HTTP请求复用一个TCP连接。 请求:指的是在一个TCP连接中,客户端向服务器发送的具体HTTP请求。 并发连接数 并发连接 阅读全文
posted @ 2024-06-08 19:27 不会跳舞的胖子 阅读(802) 评论(0) 推荐(0) 编辑
摘要:1、nginx的连接数和请求数有什么区别 1 在 Nginx 中,连接数和请求数是两个不同的概念。 2 3 连接数(Connections):连接数表示当前与 Nginx 服务器建立的活动连接数量。每个客户端与 Nginx 建立连接后,将占用一个连接数。连接数包括活跃连接和空闲连接。 4 5 活跃连 阅读全文
posted @ 2023-09-13 08:09 不会跳舞的胖子 阅读(60) 评论(0) 推荐(0) 编辑
摘要:今天想利用zabbix对nginx状态页面进行监控,在nginx.conf添加以下配置 location /nginx_status { stub_status; } 检测发现报错,凭经验判定是未开启模块导致的 [root@iZbp18re0hh4zzdtp6obrzZ sbin]# ./nginx 阅读全文
posted @ 2022-06-26 15:24 不会跳舞的胖子 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在装好nginx后,默认的配置文件中日志格式如下 log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_u 阅读全文
posted @ 2022-02-03 15:43 不会跳舞的胖子 阅读(1435) 评论(0) 推荐(1) 编辑
摘要:什么是动静分离? 静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。 动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变 动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这 阅读全文
posted @ 2022-02-03 13:09 不会跳舞的胖子 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1. 什么情况下会出现跨域问题? 2. 实际演示跨域问题 3. 具体的解决方案是什么? 同源策略: 浏览器的同源策略:是一种约定,是浏览器核心也是最基本的安全功能,如果浏览器少了同源策略,则浏览器的正常功能可能都会受到影响。 同源:协议,域名(IP),端口相同则为同源。 不满足,协议不同 http: 阅读全文
posted @ 2022-02-02 16:10 不会跳舞的胖子 阅读(384) 评论(0) 推荐(0) 编辑
摘要:简介 CGI的由来: 最早的Web服务器只能简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html文件,但是后期随着网站功能增多网站开发也越来越复杂,以至于出现动态技术,比如像php(1995年)、java(1995)、python(1991)语言开发的 阅读全文
posted @ 2022-02-02 15:01 不会跳舞的胖子 阅读(239) 评论(0) 推荐(0) 编辑
摘要:在对nginx添加fastCGI的支持后,然后进行php页面验证,居然报错File not found,查看日志显示 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstrea 阅读全文
posted @ 2022-02-02 10:02 不会跳舞的胖子 阅读(541) 评论(0) 推荐(0) 编辑
摘要:四层HTTP代理:https://nginx.org/en/docs/stream/ngx_stream_proxy_module.html 七层TCP代理:https://nginx.org/en/docs/http/ngx_http_proxy_module.html 概述 ngx_http_p 阅读全文
posted @ 2022-01-25 23:39 不会跳舞的胖子 阅读(293) 评论(0) 推荐(0) 编辑
摘要:官网:http://nginx.org/en/docs/http/ngx_http_referer_module.html $http_referer #url跳转来源,用来记录从那个页面链接访问过来的 防盗链基于客户端携带的referer实现,referer是记录打开一个页面之前记录是从哪个页面跳 阅读全文
posted @ 2022-01-22 23:23 不会跳舞的胖子 阅读(88) 评论(0) 推荐(0) 编辑
摘要:官网:https://nginx.org/en/docs/http/ngx_http_rewrite_module.html ngx_http_rewrite_module模块指令 Nginx服务器利用ngx_http_rewrite_module 模块解析和处理rewrite请求,此功能依靠 PC 阅读全文
posted @ 2022-01-20 22:50 不会跳舞的胖子 阅读(147) 评论(0) 推荐(0) 编辑
摘要:favicon.ico 文件是浏览器收藏网址时显示的图标,当客户端使用浏览器问页面时,浏览器会自己主动发起请求获取页面的favicon.ico文件,但是当浏览器请求的favicon.ico文件不存在时,服务器会记录404日志,而且浏览器也会显示404报错。 #一:服务器不记录访问日志: #locat 阅读全文
posted @ 2022-01-18 19:21 不会跳舞的胖子 阅读(511) 评论(0) 推荐(0) 编辑
摘要:查看当前openssl版本 ]# nginx -V nginx version: nicai/1.0 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017 TLS 阅读全文
posted @ 2022-01-18 19:17 不会跳舞的胖子 阅读(993) 评论(0) 推荐(0) 编辑
摘要:原理部分可以参考另外一篇文章:https://www.cnblogs.com/rtnb/p/15595317.html nginx 的https 功能基于模块ngx_http_ssl_module实现,因此如果是编译安装的nginx要使用参数ngx_http_ssl_module开启ssl功能,但是 阅读全文
posted @ 2022-01-17 00:13 不会跳舞的胖子 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Nginx支持对指定类型的文件进行压缩然后再传输给客户端,而且压缩还可以设置压缩比例,压缩后的文件大小将比源文件显著变小,这样有助于降低出口带宽的利用率,降低企业的IT支出,不过会占用相应的CPU资源。 Nginx对文件的压缩功能是依赖于模块ngx_http_gzip_module,官方文档: ht 阅读全文
posted @ 2022-01-15 22:41 不会跳舞的胖子 阅读(245) 评论(0) 推荐(0) 编辑
摘要:访问日志是记录客户端即用户的具体请求内容信息,全局配置模块中的error_log是记录nginx服务器运行时的日志保存路径和记录日志的level,因此有着本质的区别,而且Nginx的错误日志一般只有一个,但是访问日志可以在不同server中定义多个,定义一个日志需要使用access_log指定日志的 阅读全文
posted @ 2022-01-15 22:31 不会跳舞的胖子 阅读(364) 评论(0) 推荐(0) 编辑
摘要:nginx状态页 模块:--with-http_stub_status_module Syntax: stub_status; Default: — Context: server, location 配置 location /nginx_status { stub_status; allow 19 阅读全文
posted @ 2022-01-15 20:54 不会跳舞的胖子 阅读(72) 评论(0) 推荐(0) 编辑
摘要:配置文件隐藏版本号 Syntax: server_tokens on | off | build | string; Default: server_tokens on; Context: http, server, location 编译安装隐藏版本号 ]# vim ~/nginx-1.16.1/ 阅读全文
posted @ 2022-01-09 21:23 不会跳舞的胖子 阅读(273) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示