草庐IT

Nginx-redis

全部标签

windows启动Redis报错: Could not create server TCP listening socket *:6379: listen: 提供了一个无效的参数

问题:windows系统,redis一直正常使用,早上重启电脑后,点击redis-server闪一下无法启动。 使用命令行启动报如下错: 网上查找解决方案:1、多数文章提示的思路都是6379端口被占用,找到相应进程然后kill该进程,用netstat-aon|findstr"6379",没有找到占用该端口的进程。2、尝试了重启电脑、重装redis都没有解决。继续分析报错:Warning:noconfigfilespecified,usingthedefaultconfig于是推测可能是redis启动时载入的配置文件出了问题,尝试在redis目录下打开命令行redis-serverredis.w

记录一次Redis未授权getshell几种常见方法

记录一次Redis未授权getshell几种常见方法一.redis未授权访问简介Redis默认情况下,端口是6379,默认配置无密码./redis-server使用默认配置./redis-server../redis.conf使用自定义配置造成未授权访问原因:1.未开启登录验证,并且把IP绑定到0.0.0.02.未开启登录验证,没有设置绑定IP,protected-mode关闭二.Redis未授权写入webshell利用条件已知web的绝对路径具有读写权限利用过程1.设置数据库备份目录为linux计划任务目录configsetdir/var/www/html2.写入webshell并同步保存s

虹科分享 | 用Redis为LangChain定制AI代理——OpenGPTs

文章速览:OpenGPTs简介Redis在OpenGPTs中的作用在本地使用OpenGPTs在云端使用OpenGPTsRedis与LangChain赋能创新OpenAI最近推出了OpenAIGPTs——一个构建定制化AI代理的无代码“应用商店”,随后LangChain开发了类似的开源工具OpenGPTs。OpenGPTs是一款低代码的开源框架,专用于构建定制化的人工智能代理。因为Redis具有高速和稳定性的优点,所以LangChain选择了Redis来作为OpenGPTs的默认向量数据库。如何利用OpenGPTs和Redis构建一个智能AI代理?LangChain创始人HarrisonChas

Nginx快速入门:nginx各类转发、代理配置详解|location、proxy_pass参数详解(五)

0.引言咱们上节讲解了nginx的负载均衡配置,但是还有很多其他的转发情况,包括不同路径转发至不同的业务服务,通配符识别路径转发等。今天一起来学习nginx的转发配置1.location模块的匹配模式首先我们要了解nginx进行转发代理的核心在于两处,一是入口,二是出口;入口就是url路径匹配识别对应的路径,出口就是转发映射对应的后台服务地址我们的入口路径匹配识别都是在location模块实现的,所以我们要首先认识location支持的匹配模式。所谓匹配模式,就是根据什么样的路径进行匹配,比如识别到路径以“/user”开头的,则转发至user-server服务,那么“/user”就是我们的匹配

【Docker】Linux中使用Docker安装Nginx部署前后端分离项目应用

目录一、概述1. Nginx介绍2. Nginx优势3. Nginx的工作原理二、容器创建1. Mysql容器2. Tomcat容器3. Nginx容器每篇一获一、概述1. Nginx介绍Nginx(发音为"enginex")是一个开源的、高性能的HTTP服务器和反向代理服务器。它也可以作为一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev开发的,最初是为了解决C10K问题(即如何处理一万个并发连接的问题)。现在,Nginx已经成为了一种非常流行的Web服务器软件。Nginx因其简洁、高效和可靠的特点而备受欢迎。相比传统的Apache服务器,Nginx使用更少的系统

如何使用固定公网地址访问多个本地Nginx服务搭建的网站

文章目录1.下载windows版Nginx2.配置Nginx3.测试局域网访问4.cpolar内网穿透5.测试公网访问6.配置固定二级子域名7.测试访问公网固定二级子域名本文主要介绍如何在Windows系统对Nginx进行配置,并结合cpolar内网穿透工具实现固定公网地址远程访问多个本地站点。1.下载windows版Nginx进入官方网站(http://nginx.org/en/download.html)下载windows版的nginx下载好后解压进入nginx目录双击Nginx.exe即可运行打开浏览器输入http://localhost,nginx默认使用80端口,所以无需加端口号.出

Docker中创建并配置MySQL、nginx、redis等容器

Docker中安装并配置MySQL、nginx、redis等文章目录Docker中安装并配置MySQL、nginx、redis等一、创建nginx容器①:拉取镜像②:运行nginx镜像③:从nginx容器中映射nginx配置文件到本地④:重启nginx并重新配置nginx的挂载二、创建redis容器①:拉取redis镜像②:创建挂载目录③:下载redis的配置文件④:修改默认配置信息⑤:创建并启动redis容器⑥:连接测试三、创建MySQL容器①:拉取MySQL镜像②:创建挂载目录③:创建并运行新mysql容器,挂载本地目录④:连接测试一、创建nginx容器①:拉取镜像#下载最新版本的ngin

解决跨域问题的八种方法,含网关、Nginx 和 SpringBoot

跨域问题是浏览器为了保护用户的信息安全,实施了同源策略(Same-OriginPolicy),即只允许页面请求同源(相同协议、域名和端口)的资源,当JavaScript发起的请求跨越了同源策略,即请求的目标与当前页面的域名、端口、协议不一致时,浏览器会阻止请求的发送或接收。解决跨域问题方案跨域问题可以从以下方面解决:应用层面解决:例如SpringBoot项目中解决跨域问题。反向代理解决:例如Nginx中解决跨域问题。网关中解决:例如SpringCloudGateway中解决跨域问题。而这3类解决方案,总共包含了8种解决方案,一起来看。1、SpringBoot中解决跨域在SpringBoot中跨

SpringBoot + Vue2项目打包部署到服务器后,使用Nginx配置SSL证书,配置访问HTTP协议转HTTPS协议

配置nginx.conf文件,这个文件一般在/etc/nginx/...中,由于每个人的体质不一样,也有可能在别的路径里,自己找找...#配置工作进程的最大连接数events{worker_connections1024;}#配置HTTP服务http{#导入mime.types配置文件includemime.types;#设置默认的MIME类型为application/octet-streamdefault_typeapplication/octet-stream;#配置HTTP协议,如果访问的端口为80,即HTTP协议,则跳转到HTTPS协议server{#监听端口80listen80;#配

NGINX 路由配置与参数详解(https配置、跨域配置、socket配置)

文章目录一、概述二、https配置1)获取SSL证书2)安装SSL证书3)Nginx配置修改4)重新加载Nginx配置三、nginx跨域配置四、nginxsocket配置五、NGINX路由配置1)基本的URI匹配2)nginx中斜杠(/)1、location以斜杠结尾,proxy_pass不以斜杠结尾2、location不以斜杠结尾,proxy_pass以斜杠结尾3、location以斜杠结尾,proxy_pass也以斜杠结尾4、location不以斜杠结尾,proxy_pass也不以斜杠结尾3)nginxroot与alias字段区别1、root指令2、alias指令4)nginx正则路由1、