1. 介绍当我们的css,js文件等内容没有通过CDN进行分发时。默认将会通过我们的本地服务器进行加载。例如当前博客网站样式,为了确保稳定。css和js等文件配置全部存储在了本地。那么我们nginx access日志记录中,就会有大量的重复的css和js文件的日志记录。例如:Request:"GET /themes/joe2.0/source/lib/pri ......
285
0
0
2023-01-11
1. 介绍当我们学会Nginx的基本配置之后,可以通过Nginx配置Service代理。管理服务器所有的http和https请求。那么接下来就需要了解Nginx的日志控制,以及相关的文档查看了。你通过阅读相关的日志文档,可以摸清楚当前的网络请求发生了一些什么东西,你也能够看到互联网背后的一些黑暗的地方。以下内容基于zinyan.com 我的博客内容的访问数据 ......
390
0
0
2023-01-09
nginx 分为两种进程结构:单进程 / 多进程。单进程模型下主进程就是工作进程,此时没有监控进程,主要是用于调试用。我们生产环境主要是使用多进程模型。所以我们主要介绍多进程模型。多进程模型下Nginx启动后会有多个进程。首先会有1个主进程master_process(也叫监控进程)主要做进程管理的,监控worker进程是否需要做热部署,重载配置文件等。如果 ......
302
0
0
2022-12-29
前言Nginx是一个高性能的HTTP和反向代理服务,目前很大一部分网站均使用了Nginx作为WEB服务器,Nginx虽然非常强大,但默认情况下并不能阻挡恶意访问。在开始之前,希望您已经熟悉Nginx常用命令(如停止、重启等操作)及排查Nginx错误日志,以免出现问题不知所措。 如无特殊注明,以下的命令均添加到server段内,**修改Nginx配置之前务必做 ......
264
0
0
2022-12-26
nginx防盗链配置location ~.*\.(gif|jpg|png|flv|swf|rar|zip)${ valid referers none blocked test.com *.test.com; if ($invalid_referer) { #return 403; rewri ......
225
0
0
2022-12-23
今天做上传图片或视频,报错413 Request Entity Too Large,看样子是nginx直接返回的额错误我们可以看到请求的body的大小,在Content-Length后显示,Nginx默认的request body为1M,小于我们上传的大小解决方案:找到自己主机的nginx.conf配置文件,打开在http{}中加入 client_max_b ......
257
0
0
2022-12-20
正向代理Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。简单一点:通过代理服务器来访问服务器的过程 就叫 正向代理。需要在客户端配置代理服务器进行指定网站 ......
284
0
0
2022-12-08
Nginx配置参数中文详细说明:#定义Nginx运行的用户和用户组 user www www; # #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; # #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log /var/ ......
287
0
0
2022-12-08
前言在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡。负载均衡介绍介绍在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5,在数据的稳定性以及安全性来说非常可靠,但是相比软件而言造价会更加昂贵 ......
273
0
0
2022-12-08
目录:1. Nginx的整体架构2. Nginx的模块化设计3. Nginx的请求方式处理4. Nginx事件驱动模型5. Nginx进程处理模型写在前面Nginx 是一个 免费的,开源的,高性能的 HTTP 服务器和反向代理。以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。Nginx是一个Web服务器,也可以用作负载均衡器和 HTTP 缓存 ......
230
0
0
2022-12-08
前言本文只针对Nginx在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流Nginx能做什么反向代理负载均衡HTTP服务器(包含动静分离)正向代理以上就是我了解到的Nginx在不依赖第三方模块能处理的事情,下面详细说明每种功能怎么做反向代理 ......
326
0
0
2022-12-08
前面的话如果服务器只需要放置一个网站程序,解析网站到服务器的网站,网站程序监听80端口就可以了。如果服务器有很多应用,借助nginx不仅可以实现端口的代理,还可以实现负载均衡。本文将详细介绍前端及nodeJS项目在服务器配置时需要用到的nginx配置。安装【卸载nginx】在介绍如何安装nginx之前,先要介绍如何卸载nginx。因为nginx不正确的安装, ......
292
0
0
2022-12-08
对于nginx的惊群问题,我们首先需要理解的是,在nginx启动过程中,master进程会监听配置文件中指定的各个端口,然后master进程就会调用fork()方法创建各个子进程,根据进程的工作原理,子进程是会继承父进程的全部内存数据以及监听的端口的,也就是说worker进程在启动之后也是会监听各个端口的。关于惊群,指的就是当客户端有新建连接的请求到来时,就 ......
268
0
0
2022-12-08
nginx怎么禁止访问php?nginx站点目录及文件URL访问控制一、根据扩展名限制程序和文件访问利用nginx配置禁止访问上传资源目录下的PHP、Shell、Perl、Python程序文件。配置nginx,禁止解析指定目录下的指定程序。location ~ ^/images/.*.(php|php5|sh|pl|py)$ { deny all ......
275
0
0
2022-12-01
Nginx 动态DNS解析方案: resolver运维就要无所不能,无所不会大家好,我是Stanley「史丹利」,你们已经回家我,而我还在学习「其实是因为撞车了,请假计划被打乱了...」。今天聊 nginx 动态dns 解析。【似乎发现 Nginx 的一个 BUG】问题排查过程比较长,不感兴趣的朋友可直接跳到文末看结论和 Nginx resolver 的注意 ......
535
0
0
2022-11-18