草庐IT

Nginx反向代理

全部标签

nginx转发https:SSL_do_handshake() failed

大概情况:前端项目是vue,部署到nginx,由于项目中使用了第三方接口,直接访问会存在跨域问题,所以使用nginx进行转发,但是请求的时候报错了。错误日志SSL_do_handshake()failed(SSL:error:14094410:SSLroutines:ssl3_read_bytes:sslv3alerthandshakefailure:SSLalertnumber40)whileSSLhandshakingtoupstream,client:127.0.0.1,server:127.0.0.1,request:"POST/api/testHTTP/1.1",upstream:"

使用Nginx提供静态文件服务

简介在本教学文章中,我们将学习如何使用Nginx快速高效地提供静态文件服务,例如网页、图像、视频等。Nginx是一个高性能的Web服务器,特别适合用于提供静态文件,能够提供快速的响应和高并发处理能力。本教程将介绍如何配置Nginx以提供静态文件服务,并优化性能。前提条件在开始本教程之前,确保您满足以下前提条件:已经安装并配置好Nginx。对Nginx的基本配置和操作有一定的了解。步骤下面是配置Nginx提供静态文件服务的步骤:步骤1:准备静态文件首先,将您要提供的静态文件准备在一个目录下,例如/path/to/static/files。确保目录中包含您想要提供的网页、图像、视频等静态文件。步骤

HTTP代理出现401错误的原因及解决办法

HTTP代理出现401Unauthorized错误代码通常表示请求需要进行身份验证,但请求未提供有效的身份验证信息。以下是可能导致401错误的一些原因:缺少身份验证信息:请求未包含身份验证信息或身份验证信息不完整。通常,身份验证信息应该包含在请求的头部字段Authorization中。无效的身份验证信息:请求包含的身份验证信息无效,可能是由于凭据错误、过期的凭据、无效的令牌等导致的。错误的身份验证方法:请求使用了不支持的身份验证方法。常见的身份验证方法包括基本身份验证(BasicAuthentication)和摘要身份验证(DigestAuthentication)。代理服务器配置错误:代理服

ruoyi vue部署服务器,点击刷新、登录主页、退出报404和nginx问题解决

官网文档:前端手册|RuoYi步骤如下:有些特殊情况需要部署到子路径下,例如:https://www.ruoyi.vip/admin,可以按照下面流程修改。1.步骤1.1.修改vue.config.js中的publicPath属性publicPath:process.env.NODE_ENV==="production"?"/admin/":"/admin/",1.2.修改router/index.js,添加一行base属性exportdefaultnewRouter({base:"/admin",mode:'history',//去掉url中的#scrollBehavior:()=>({y:

Nginx代理缓存机制

1.Nginx的简介相关内容,可以查看【Nginx负载均衡】,这是我之前的一篇文章,这里就懒得再说明一次了。2.Nginx缓存简介nginx的http_proxy模块,可以实现类似于Squid的缓存功能。Nginx对客户已经访问过的内容在Nginx服务器本地建立副本,这样在一段时间内再次访问该数据,就不需要通过Nginx服务器再次向后端服务器发出请求,所以能够减少Nginx服务器与后端服务器之间的网络流量,减轻网络拥塞,同时还能减小数据传输延迟,提高用户访问速度。同时,当后端服务器宕机时,Nginx服务器上的副本资源还能够回应相关的用户请求,这样能够提高后端服务器的鲁棒性(健壮性)。2.1对于

php - Docker Compose 与 PHP、MySQL、nginx 连接问题

我在连接到MySQL容器时遇到问题。docker-compose.ymlversion:'2'services:mysql:image:mysql:latestenvironment:MYSQL_ROOT_PASSWORD:JoeyW#1999MYSQL_DATABASE:wiputMYSQL_USER:webMYSQL_PASSWORD:Web#1234volumes:-./mysql:/var/lib/mysqlnetworks:-code-networkphp:image:wiput1999/php:latestvolumes:-./code:/codenetworks:-cod

mysql - SQL查询top 100,反向显示

我有一个18K大小的Logo数据库。每个标志都有一个分数。我想按分数选择前100名,并从100到1显示它们,而不是从1到100。我的查询是:SELECT*FROMtbllogosWHEREstatus='live'ORDERBYscoreDESCLIMIT100这对于选择前100个很好,但是phpWHILE循环然后将它们显示为1到100。我不知道如何交换顺序所以它显示100到1。将DESC更改为ASC显然不是't答案选择得分最低的100个。 最佳答案 使用子查询:SELECTt.*FROM(SELECT*FROMtbllogosWH

mysql - 通过正则表达式匹配搜索 MySQL 数据库(反向)

如果我有一个数据库表,其中一列包含正则表达式模式,是否可以返回字符串匹配的行(无需系统地依次测试每一行)?例如,像这样的表格:RowIDRegExPattern1foo\.$2bar\.$3baz\.$4(foo|bar)\.$和这样的输入字符串:foo.php将返回RowID1和4 最佳答案 IfIhaveadatabasetablethathasonecolumnthatcontainsaregexpattern,isitpossibletoreturnrows[...]thatastringmatches?是的,这是可能的。S

7. 用Rust手把手编写一个wmproxy(代理,内网穿透等), HTTP及TCP内网穿透原理及运行篇

用Rust手把手编写一个wmproxy(代理,内网穿透等),HTTP及TCP内网穿透原理及运行篇项目++wmproxy++gite:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy内网、公网内网:也叫做局域网,通常指单一的网络环境。例如你家里的路由器网络、网吧、公司网络、学校网络。网络大小不定,内网中的主机可以互联互通,但是越出这个局域网访问,就无法访问该网络中的主机。公网:就是互联网,其实也可以看做一个扩大版的内网,比如叫城际网,省域网,国网。有单独的公网IP,任何其它地址可以访问网络的可以直接访

通用人工智能:涌现能力、代理执行、功能可见、具身应用——人与机器的共同进化

目录通用人工智能:涌现能力、代理执行、功能可见性、具身应用——人与机器的共同进化