今天,我的VPS提示Nginx 502 Bad Gateway错误了,很烦。我什么事情都没做呀,有点想不通,怎么这次就出现了502 Bad Gateway?郁闷啊!在搜索了一下,发现一篇文库文档,终于找到了不少相关的答案,希望修改之后不会再出现这个错误了。现在写出来,给大家一个参考。 首先我ping网站能通,DNS解析也是正常的,反问html网页是正常的,但是访问php就有问题,说明问题出在P
转载 2024-05-27 17:25:13
205阅读
HTTP 304状态码的详细讲解304状态码或许不应该认为是一种错误,而是对客户端有缓存情况下服务端的一种响应。整个请求响应过程如下:客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last Modified 。因此,如果请求
400 Bad Request:请求无效错误,通常是由于请求中包含不正确的语法或参数而导致的。处理方式是检查请求语法和参数,并根据需要进行更正。401 Unauthorized: 未授权错误,通常是由于请求需要身份验证但未提供有效凭据而导致的。处理方式是提供正确的身份验证凭据,或更改访问权限以允许公共访问。403 Forbidden: 被禁止访问错误,通常是由于服务器拒绝了请求或请求网址不存在或无
转载 2024-02-12 20:24:08
402阅读
 Ngx_queue_t结构:Struct_ngx_queue_s{ ngx_queue_t *prev;//前驱 ngx_queue_t *next;//后继 };思考1:该结构中为什么只有两个指针,没有数据域?它是如何存储和获得队列中节点的数据的?通常意义上的双向链表是这个样子的:Struct double_link_s{ int
转载 10月前
99阅读
Nginx与php-cgi的安装与配置 nginx 无论是个人还是小型企业在配置php开发环境时会选择LAMP,其中A即apache服务器组件。不过近来通过阅读几篇apache与nginx比较文章,发现nginx同样适合php开发,并且某些方面超越apache,尤其是服务器负载严重时。今天第一次折腾nginx,发现有些基本的配置还是有必要记录下来。 本文包含以下内容: 第一页:Windows下p
转载 10月前
55阅读
1. Nginx目录索引ngx_http_autoindex_module模块处理以斜杠字符('/')结尾的请求,并生成目录列表; 当ngx_http_index_module模块找不到索引文件时,通常会将请求传递给模块。1.1 指令#启用或禁用目录列表输出,on开启,off关闭; 句法:Syntax: autoindex on | off; 默认:Default: autoindex off;
转载 2024-05-14 19:18:53
37阅读
VBox持续进行中,哀家苦啊,有没有谁给个star。Github地址:https://github.com/xiangwenhu/vbox, 欢迎大家点赞 vuex是vue用于数据存储的,和redux充当同样的角色。最近在VBox开发的时候遇到的问题,页面刷新或者关闭浏览器再次打开的时候数据归零。这是头疼的问题。网上搜,大家的方案都是把数据转移到 localStorage或者其他持久化存
静态页面,动态页面主要根据页面制作的语言来区分:静态页面运用语言:HTML(超文本符号语言)或XML(可扩展符号语言)   动态页面运用语言:HTML+ASP 或HTML+ASP.NET或 HTML+PHP 或 HTML+JSP 等。静态页面与动态的区别程序是否在服务器端运转,是重要标志。在服务器端运转的程序、页面、组件,属于动态页面,它们会随不同客户、不同时间,返回不同的页面,例如ASP、PHP
目录一、Nginx简介二、Nginx使用Nginx安装tomcat负载均衡  Nginx配置三、Nginx部署项目项目打包前将前端项目打包(测试本地项目打包后没问题)ip/host主机映射完成Nginx动静分离的default.conf的相关配置将前台项目打包(配合Nginx动静分离)一、Nginx简介1.负载均衡:流量分摊2.反向代理:处理外网访问内网问题3.动静分离:判断动
概述:反向代理是指的,服务器代理网络上的客户机请求,将请求转达给内部真实服务器,然后在返回给Internet客户端,代理服务器上面没有任何网页资料。反向代理和正向代理没有冲突,可以在防火墙设备中同时使用这两种结合,正向代理可以进行过滤,保护内部网络安全。 软件七层负载均衡大多是基于HTTP反向代理,Nginx反向代理能够支持虚拟主机,可以按照轮询,IP哈希,URL哈希,权重方式对后端服务器做负载均
转载 8月前
56阅读
nginx入门-31-学习笔记环境环境:虚拟机 ip:10.0.1.0 网关:10.0.1.2 子网掩码:255.255.255.0 测试机器ip:10.0.1.101概念1.安装nginx软件安装: yum 安装 yum install epel-release yum install nginx -y systemctl start nginx 编译安装 (生产环境)
转载 9月前
84阅读
如何查看哪个进程在哪个cpu核心里运行?top命令查看–》f :字段管理–》空格选中 P用户反映访问不了我们的www.song.com这个网站,你如何排查?客户的问题 是否能上网 --》ping我们的问题 外–>里 1、服务器是否开机?还是运行的? 2、服务器的网络是否正常? ping 3、nginx是否启动?ps aux|grep nginx 4、检查端口号是否开放? --》查看防火墙 n
转载 2024-06-10 08:18:31
102阅读
做网站的同学经常会发现一些nginx服务器访问时候提示504 Gateway Time-out错误,而出现这种错误有两种情况,第一种可能是由于nginx默认的fastcgi进程响应的缓冲区太小造成的, 这将导致fastcgi进程被挂起, 如果你的fastcgi服务对这个挂起处理的不好, 那么最后就极有可能导致504 Gateway Time-out。而第二种就有可能是PHP环境的配置问题,
转载 2024-02-28 21:36:25
185阅读
nginx作为静态服务器时,可以提高访问的速度,默认配置下,nginx响应头中会返回:Etag、Last-Modified等信息。这样客户端(比如浏览器)再次访问时,时常会携带请求头:If-Modified-Since,此值为上次响应头中Last-Modified对应的值,那么nginx在收到资源请求时,将会比较If-Modified-Since的值,是否与文件最后的修改时间相等,如果相等就返回3
转载 2023-06-13 15:27:02
778阅读
作为一个网站管理者,或者一个SEOer,必须知道的一个基础知识是IIS网站日志代码的意思。比如200代表着蜘蛛成功访问网页,304代表着网页未更新,500代表着网站程序错误,404代表着访问页面错误。以下是一些基本的网站日志代码对应的意思。1xx-信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。100-继续。101-切换协议。2xx-成功这类状态代码表
转载 2024-04-30 21:06:43
572阅读
协商缓存与状态码304304有时候我们访问某些网站会发现在控制台中,网络状态码返回的是304。(更多状态码相关-http必备知识点:http请求与js及状态码)304(Not Modified)状态码在网络请求中的意思是:所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源。 大白话是:你这客户端需
转载 2023-07-04 21:33:44
617阅读
日志分割常用方法: 自己写脚本分割 使用linux自带的logrotate 前者灵活,可以应对各种需求,自定义文件夹、文件名。后者配置简单,使用方便。下面我们以分割nginx日志为例介绍一下使用logrotate分割日志实例。logrotate简单介绍 logrotate使用cron按时调度执行,日志的执行过程原理为不断改名称:比如你有个access.log文件,需要保留4个日志文件,那么log
一、Nginx介绍 特性: 模块化设计,较好的扩展性 高可靠性 支持热部署:不停机更新配置文件,升级版本,更换日志文件 低内存消耗: 10000个keep-alive连接模式下的非活动连接,仅 需要2.5M内存 event-driven,aio,mmap, sendfile 基本功能: 静态资源的web服务器(图片, js, css, html, txt等静态资源) http协议反向代理服务器(结
在进行Linux服务器搭建的过程中,经常会遇到需要使用Nginx搭建Web服务器的情况。而在配置Nginx的过程中,有时候我们需要对HTTP响应头进行特殊的配置,比如配置304状态码。 那么什么是304状态码呢?304状态码是HTTP协议中的一个状态码,代表着服务端通知客户端其缓存的资源没有改变,可以直接使用客户端的缓存。这样就可以节省网络带宽和加快页面加载速度。 现在我们来看一下如何在Ngi
原创 2024-04-29 12:34:44
225阅读
目录1.说明2.语法3.配置实例4.更多高级写法 [参考nginx官方文档](http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_redirect) 1.说明proxy_redirect指令用于修改被代理服务器返回的响应头中的Location头域和“Refresh”头域,与proxy_pass指令配合使用。比如,Nginx
  • 1
  • 2
  • 3
  • 4
  • 5