今天公司项目遇到一个奇怪的问题,记录一下。注: 数据已经过脱敏处理,未暴露公司具体的IP等数据。TLDR; 项目简单介绍用 Vue + ElementUI 实现的后台项目(以下简称:a-project),不包含 Node 聚合层,前端开发完成后将打包生成的 dist 文件夹上传到服务器的某目录下,由 Nginx 作为 Web 服务器驱动页面。
同时 Nginx 实现了反向代理,隐藏了服务器真实的
转载
2024-08-19 12:26:56
277阅读
目录1、Nginx服务器基础配置实例2、Nginx服务操作的问题2.1、Nginx配置成系统服务2.2、Nginx命令配置到系统环境3、Nginx静态资源部署3.1、Nginx静态资源概述3.1.1、静态资源的配置指令2、server_name指令2.1、配置方式1——精确匹配2.2、配置方式2——使用通配符配置2.3、配置方式3——使用正则表达式配置2.3.1、匹配执行顺序3、location指
什么是404页面如果网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则可能为:404 Not Foundnginx/0.8.6为什么要自定义404页面在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关
Nginx 502 Bad Gateway的含义是请求的PHP-CGI已经执行,但是由于某种原因(一般是读取资源的问题)没有执行完毕而导致PHP-CGI进程终止。 Nginx 504 Gateway Time-out的含义是所请求的网关没有请求到,简单来说就是没有请求到可以执行的PHP-CGI。解决这两个问题其实是需要综合思考的,一般来说Nginx 502 Bad Gateway和php-fpm.
转载
2024-10-10 10:19:25
168阅读
一、自定义全局异常json数据任何接口都是可能出错,4xx、5xx等如果业务没有做好统一的错误管理,直接暴露给用户,无疑是看不懂所以假如后端某个业务出错,Nginx 层也需要进行转换让前端知道 Http 响应是200,其实是将错误的状态码定向至200,返回了全局兜底数据location / {
proxy_pass http://lbs;
proxy_redirect defaul
转载
2024-03-17 00:44:08
399阅读
一、自定义全局异常json数据任何接口都是可能出错,4xx、5xx等如果业务没有做好统一的错误管理,直接暴露给用户,无疑是看不懂所以假如后端某个业务出错,Nginx 层也需要进行转换让前端知道 Http 响应是200,其实是将错误的状态码定向至200,返回了全局兜底数据location / {
proxy_pass http://lbs;
proxy_redirect defaul
转载
2024-03-27 11:16:14
1426阅读
状态码区间分类100-199 用于指定客户端应相应的某些动作;200-299 用于表示请求成功;300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息;400-499 用于指出客户端的错误。(自己电脑这边的问题);500-599 用于支持服务器错误。(对方的问题);200-299200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页;201(已创建)请求成功
转载
2024-02-22 19:48:29
348阅读
问题不知道是无意中改动了什么怎么的,程序突然出现bug,各项服务启动正常情况下,访问请求http://gulimall.com/,页面空白,f12显示请求200,没有响应体。
正常情况下,应该跳转到商品页面(该页面作为默认主页)。背景简述由于是教学项目【黑马电商项目】,只有一台电脑(win10:192.168.31.225),因此配置了虚拟机vm(centOS:192.168.204.81)。大致
转载
2024-02-22 16:15:45
1157阅读
Nginx的流式响应(streaming response)是指在Nginx作为反向代理服务器时,将响应内容一边接收,一边逐步发送给客户端的过程。这种响应方式可以提高用户体验和网络传输效率,常用于处理较大的响应内容。 在默认情况下,Nginx是通过缓存响应内容来处理请求的。也就是说,当Nginx接收到完整的响应后,才会将其发送给客户端。但是,在某些场景下,这种方式可能会导致延迟较高或者请求失败的情
转载
2024-03-06 11:00:34
956阅读
Nginx反向代理缓冲区优化 内容目录proxy_bufferingproxy_buffer_sizeproxy_buffersproxy_busy_buffers_sizeproxy_max_temp_file_size和proxy_temp_file_write_size关于缓冲, 主要是合理设置缓冲区大小, 尽量避免缓冲到硬盘时的情况如果一台代理服务器上面配置了多个域名,可以在每个
转载
2024-03-21 17:03:22
93阅读
nginx 502 Bad Gateway 错误问题收集 (2010-11-18 13:51:37)nginx 502 Bad Gateway 错误问题收集因为,nginx和lighttpd的文档真的很少,更不用说中文文档了,所以收集一些和502有关的错误在这里,保留来源地址,建议看来源地址的内容。502是FastCGI出现问题,所以从FastCG
上篇给大家讲解了用Postman做接口测试,请求结果断言方法常用的断言模板,这篇,我们一起来熟悉下不常用的断言模板有哪些?不常用断言模板Status code:Code is 200 断言返回状态码为200pm.test("Status code is 200", function () {
//从postman返回中判断它是否有200这个状态码
pm.response.to.have.s
转载
2024-05-09 10:59:09
317阅读
1. nginx基本使用nginx -c /path/to/nginx.conf : 启动nginxnginx -s reload :重新加载配置nginx -t -c /path/to/nginx.conf :测试配置文件是否正确nginx -t :查看配置文件的位置nginx -s stop : 快速停止nginxnginx -s quit :完整有序的停止nginx(即处理完所有请求后再停止
转载
2024-06-06 12:43:37
356阅读
nginx 优化(突破十万并发)2010-06-09 3:05一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000
目录nginx 状态码nginx 状态码100-199 用于指定客户端应相应的某些动作。
200-299 用于表示请求成功。
300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。
400-499 用于指出客户端的错误。 (自己电脑这边的问题)
500-599 用于支持服务器错误。 (对方的问题)
200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的
转载
2024-02-18 20:19:08
472阅读
http 反向代理配置我们先实现一个小目标:不考虑复杂的配置,仅仅是完成一个 http 反向代理。nginx.conf 配置文件如下:注:conf / nginx.conf 是 nginx 的默认配置文件。你也可以使用 nginx -c 指定你的配置文件#运行用户
#user somebody;
#启动进程,通常设置成和cpu的数量相等
worker_processes 1;
#全局错误日志
转载
2024-09-18 13:56:55
60阅读
nginx 设置return 200 字符串
原创
2017-12-05 16:00:07
10000+阅读
haproxy是一个开源的,高性能的,负载均衡软件,借助haproxy可以快速,可靠的构建一个负载均衡群集。优点如下:可靠性和稳定性非常好,可以和硬件级的负载均衡设备F5相媲美。最高可同时维护40000-50000个并发连接,单位时间内处理的最大请求数为20000个。支持8种负载均衡算法,支持回话保持。支持虚拟主机功能。支持连接拒绝,全透明代理并且有一个功能强大的服务器状态监控界面。拥有功能强大的
转载
2024-10-07 09:20:26
69阅读
Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。 一条典型的Web访问日志如下: 112.97.37.90 - - [14/Sep/2013:14:37:39 +0800] "GET / HTTP/1.1" 301 5 "-" "Mozilla/5.0 (Linux; U
nginx应用入门http服务器产品nginx的优点nginx下载与编译1 下载2 解压3 编译nginx启动与停止nginx启动流程nginx主要应用场景【1】反向代理【2】负载均衡【3】http服务器【4】动静分离【5】正向代理正向代理和反向代理的区别代理和重定向的区别nginx配置解析基础配置解析与nginx监听端口行为访问静态资源配置示例反向代理、负载均衡配置示例nginx数据结构ngi
转载
2024-10-26 20:21:25
29阅读