如何配置nginx以返回文本或json

有时,当您请求某些接口时,需要返回指定的文本字符串或json字符串。如果它是一个简单的逻辑或固定的字符串,您可以使用nginx快速实现它,因此不需要编写程序来响应请求。使用ngin...

如何在Ubuntu 20.04上安装Grafana 8

Grafana是一种用于实时系统数据监控、分析和可视化的工具。从收集的一系列数据中,我们将获得一个公司或组织状况的图形全景图。它从时间序列数据库(Graphite、XDB或Open...

Nginx配置Basic Auth登录认证

Http Basic Auth验证可以对网站的资源进行部分或者全部限制性访问,当然也可以进行地域或者IP限制访问,这在某些特定的场景下是非常快捷的方式。 本文只讨论在nginx中配...

nginx中部署wordpress

wordpress是世界上最受欢迎的cms,nginx是世界性能最好的web服务器之一,通过优化,并发性能可以达到十万以上,所以WordPress的部署中用到nginx成为必然,那...

如何解决NGINX超时– Http 499个客户端关闭请求

Nginx中的HTTP 499意味着客户端在服务器响应请求之前关闭了连接, 这种情况通常是由客户端超时或者主动关闭连接引起的。499是Nginx特定的错误代码。 实际上,真正的问题...

goaccess: 最佳的可视Web日志分析器

GoAccess允许您使用简单的命令行仪表板实时监视Web服务器日志,以便快速查看和分析流量指标。它完全在一个终端中运行,统计信息被组织到一个可滚动仪表板上的独立面板中。也可以使用...

http header头详细说明

HTTP header字段提供有关请求或响应或消息正文中发送的对象的必需信息。HTTP消息头有四种类型: 通用header:这些header字段对请求和响应消息都具有通用性。 客户...

nginx服务器如何减少大量的处于TIME_WAIT连接

如果应用的nginx服务器出现大量的time_warit连接,服务器的资源会被大量消耗,服务器的响应速度就会变慢,如何减少大量的处于TIME_WAIT连接? 查看服务器TCP链接的...

如何检查nginx打开socket数量

nginx在大并发的场景下,会出现CPU占用过高,请求响应慢的问题,在错误日志中通常表现为Too many open files,即它进入了超出系统允许的打开文件数量并开始拒绝请求...

nginx流量复制技巧

nginx在版本1.13.4后新增了一个流量复制的模块ngx_http_mirror_module, 这个模块可以通过创建子请求将请求转发至mirror端,直接请求mirror的请...

如何运行多个PHP版本?

PHP多个版本的兼容性是有很大差别的,有的项目只能运行在5.6版本,有的项目只能运行在7.0的版本,有的项目需要运行在7.1的版本,所以你总会在特定环境下遇到要在同一台机器上运行多...

nginx支持gzip的格式

nginx使用gzip可以极大的节省传输的带宽,所以nginx作为web服务器的时候一定要开启gzip压缩,gzip支持以下格式。 文件格式 text/html text/css ...

nginx两行代码返回客户端IP

在服务器端开发中,经常碰到需要获取IP的情况,熟悉后端语言的同学可能很快就使用代码来实现, 然后配置一个接口返个客户端,其实使用nginx可以很容易实现这个获取IP的功能。 1.N...

nginx开启gzip压缩

压缩响应通常会大大减少传输数据的大小。但是,由于压缩是在运行时发生的,因此还会增加大量的处理开销,这可能会对性能产生负面影响。 NGINX在将响应发送到客户端之前执行压缩,但不会“...
ajax-loader