nginx
老王聊技术
程序员,干了十来年,今年聚焦开源分享,所有分享都经过实测可行
展开
-
nginx upstream会自动摘除失效的负载
服务localhost:18092和192.168.168.1:18095都启动后,杀掉192.168.168.1:18095,再次访问nginx接口一直正常。比如一开始只启动localhost:18092,访问nginx 18001接口一直正常,偶尔会响应很慢(6-12s,实际接口响应是毫秒级),但是不会没有响应。1.22.0不会自动摘除失效的负载。1.23.3会自动摘除失效的负载。原创 2024-07-23 11:34:56 · 722 阅读 · 0 评论 -
成为大佬之路--linux软件安装使用第000000001篇---centos7安装nginx超级详细教程
这个一般用在修改配置文件后进行检验配置文件是否正确。启动后可以打开浏览器测试是否可以访问。修改配置文件前一定要先备份配置文件。修改配置文件前一定要先备份配置文件。修改配置文件前一定要先备份配置文件。如果配置正确,则会展示类似如下结果。只要看到successful就行了。浏览器直接输入你的服务器ip。原创 2024-02-21 08:56:51 · 1159 阅读 · 0 评论 -
使用Nginx和Fancyindex组合搭建文件下载站点详细教程
当使用Nginx和Fancyindex组合搭建文件下载站点时,可以提供直观、美观的文件列表,并且无需额外的服务器端脚本。以下是一个简单操作步骤,介绍如何配置Nginx和Fancyindex来搭建文件下载站点。原创 2024-01-20 21:05:57 · 1122 阅读 · 1 评论 -
微信小程序报错request:fail -201:net::ERR_CERT_DATE_INVALID
解决方案:申请新的SSL证书,在服务器上传新的证书。微信小程序请求接口报错。原因:SSL证书过期。原创 2023-04-06 09:52:57 · 2093 阅读 · 0 评论 -
nginx报400问题排查记录
背景说明内部使用的一个系统,应用有许多请求整体流程:前端-->nginx-->spring cloud gateway-->应用A前端-->nginx-->spring cloud gateway-->应用B前端-->nginx-->spring cloud gateway-->应用C...前端-->nginx-->spring cloud gateway-->应用N许多用户访问接口都正常原创 2021-11-19 09:18:35 · 8515 阅读 · 0 评论 -
nginx设置超时时间
nginx设置超时时间server模块下 proxy_connect_timeout 360000s;#nginx跟后端服务器连接超时时间(代理连接超时) proxy_send_timeout 360000s;#后端服务器数据回传时间(代理发送超时) proxy_read_timeout 360000s;#连接成功后,后端服务器响应时间(代理接收超时) fastcgi_...原创 2021-12-16 08:54:03 · 10982 阅读 · 0 评论 -
nginx access_log打印的请求是请求过来的时间
nginx的日志文件access_log打印的请求是请求响应的时间,不是请求过来的时间原创 2021-11-26 09:53:43 · 2621 阅读 · 0 评论 -
nginx查看配置文件
1.首先查看nginx的启动目录1.1如果是完整路径启动的直接使用ps -ef |grep nginx可以查看nginx的启动目录1.2使用相对目录启动的根据pid查询ll /proc/pid/exe即可查看2.查看配置文件地址进入到nginx的启动目录执行./ngixn -t可以查看nginx的配置文件...原创 2021-11-26 09:33:25 · 17216 阅读 · 9 评论 -
nginx平滑升级的原理
直接复制粘贴过来,侵权删除,主要记录下来方便自己看一个master进程,生成一个或者多个worker进程。但是这里master是使用root身份启动的,因为nginx要工作在80端口。而只有管理员才有权限启动小于低于1023的端口。master主要是负责的作用只是启动worker,加载配置文件,负责系统的平滑升级。其它的工作是交给worker。那么当worker被启动之后,也只是负责一些web最简单的工作,而其他的工作都是由worker中调用的模块来实现的。模块之间是以流水线的方式实现功能的。流水线,.原创 2021-11-24 17:19:47 · 2211 阅读 · 0 评论 -
nginx导致缓存问题
nginx导致缓存问题开发过程中遇到一个很奇怪的问题,页面明明重新发布了,浏览器缓存也清理了很多遍了确认浏览器没有缓存了,但是页面上的静态文件一直是之前的文件经过排查 是由于nginx缓存导致的,直接重启nginx解决解决这个问题耗费四个小时,记录下来项目架构...原创 2019-05-17 10:57:02 · 3601 阅读 · 0 评论