草庐IT

Nginx反向代理

全部标签

Nginx实现多域名证书HTTPS

实现一台服务器,两个域名。首先需要两个域名,获取到CA证书,两个域名就得到两套证书,然后配置nginx,如下:#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}http{includemime.types;default_typeapplication/octet-stream;#log_formatmain'$rem

树莓派上使用Nginx通过内网穿透实现无公网IP访问内网本地站点

🔥博客主页:小羊失眠啦.🎥系列专栏:《C语言》《数据结构》《Linux》《Cpolar》❤️感谢大家点赞👍收藏⭐评论✍️前言安装Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的Web服务器,可以用于托管网站或Web应用程序。相比其他Web服务器,Nginx的内存占用率非常低,可以在树莓派等资源受限的设备上运行。同时结合cpolar内网穿透工具即可实现无公网IP远程访问。1.Nginx安装在树莓派安装Nginx也是很简单,通过apt命令可以直接安装,先更新仓库sudoaptupdate安装更新sudoaptupgrade更新完成后安装Nginx包sudoaptinstall

nginx中间件常见漏洞总结

nginx中间件常见漏洞总结1.中间件漏洞的概念1.1中间件、容器、服务器的基本概念辨析2.Nginx配置错误导致漏洞2.1`$uri`导致的CRLF注入漏洞2.1.1漏洞成因2.1.2利用方式2.1.3修改方案2.2目录穿越漏洞2.1.1漏洞成因2.2.2利用方式2.2.3修改方案2.3HttpHeader被覆盖2.3.1漏洞成因2.3.2利用方式2.3.3修改方案2.3.4关于ContentSecurityPolicy2.4Nginx解析漏洞复现2.4.1漏洞成因2.4.2利用示例2.4.3修改方案3.nginx程序漏洞3.1Nginx文件名逻辑漏洞(CVE-2013-4547)3.1.1

vue项目打包流程、反向代理Nginx的使用、内存溢出导致打包失败

目录前言参考文章正文1.打包前的配置工作做反向代理的原因(Vue项目打包后Proxy失效的问题):内存溢出导致打包失败参考文章第一步:执行命令安装内存扩展插件fix-memory-limit第二步:执行fix-memory-limit脚本  第三步:执行打包2.Nginx使用前言突发灵感想学习下打包,第一反应是学习webpack,翻找一通后发现用不着webpack,因为vue有内置打包命令,配置好vue文件后在项目文件执行npmrunbuild即可!下方内容是我多方查找总结得出参考文章http://t.csdn.cn/rAjXzhttp://t.csdn.cn/DBju1http://t.cs

CentOS7.9安装配置Nginx

1安装所需环境Nginx是C语言开发,建议在Linux上运行,当然,也可以安装Windows版本,本篇则使用CentOS7作为安装环境。1.1gcc安装安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,则需要安装:yuminstall-ygcc1.2PCREpcre-devel安装PCRE(PerlCompatibleRegularExpressions)是一个Perl库,包括perl兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库,pcre-devel是使用pcre开发的一个二次开发库。ngin

Nginx 部署多个安全域名,多个服务【工作记录】

以下是本人通过Docker部署的Nginx挂载出来的文件目录先看下nginx.conf配置文件内容:如下ps:当前文件就是安装后的初始内容,无修改。主要关注最后一行include/etc/nginx/conf.d/*.conf;表示引入其他目录下的.conf配置文件;usernginx;worker_processesauto;error_log/var/log/nginx/error.lognotice;pid/var/run/nginx.pid;events{worker_connections1024;}http{include/etc/nginx/mime.types;default_

vue项目使用vite设置proxy代理,vite.config.js配置,解决本地跨域问题

vue3+vite4项目,配置代理实现本地开发跨域问题非同源请求,也就是协议(protocol)、端口(port)、主机(host)其中一项不相同的时候,这时候就会产生跨域vite的proxy代理和vue-cli的proxy大致相同,需要在vite.config.js文件中配置(打包配置也在此)代理配置在server中,可以上vite官网服务器选项查看server.proxy代码示例:开发服务器选项–server.proxy需要注意:使用了代理之后,axios的base路径需要改成代理路径,比如ok直接贴配置代码:import{fileURLToPath,URL}from'node:url'i

每天五分钟计算机视觉:池化层的反向传播

本文重点卷积神经网络(ConvolutionalNeuralNetwork,CNN)作为一种强大的深度学习模型,在计算机视觉任务中取得了巨大成功。其中,池化层(PoolingLayer)在卷积层之后起到了信息压缩和特征提取的作用。然而,池化层的反向传播一直以来都是一个相对复杂和深奥的问题。本文将详细解释卷积网络池化层反向传播的实现原理,并探讨其在信息压缩方面的奥秘。池化层的反向传播与卷积层不同,池化层并没有可学习的参数,因此其反向传播主要是为了传递梯度信息。我们假如现在有一个4*4的特征图,如果使用2*2的池化窗口处理,那么无论是最大池化还是均值池化,池化之后的特征图都应该是2*2的因为池化操

内网安全:Cobalt Strike 工具 渗透多层内网主机.(正向 || 反向)

内网安全:CobaltStrike工具渗透多层内网主机.CobaltStrike是一款以metasploit为基础的GUI的框架式渗透工具,又被业界人称为CS。拥有多种协议主机上线方式,集成了端口转发,服务扫描,自动化溢出,多模式端口监听,winexe木马生成,windll木马生成,java木马生成,office宏病毒生成,木马捆绑;钓鱼攻击包括:站点克隆,目标信息获取,java执行,浏览器自动攻击等等.目录:内网安全:CobaltStrike工具渗透多层内网主机.网络环境所示:主机信息:CobaltStrike工具的开启:CobaltStrike工具渗透多层内网主机:CS 正向连接(我来连接

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

目录一、安装软件(1)全部安装命令(2)安装:jdk(3)安装:nginx (4)安装:nacos(5)安装:redis(6)安装:SentinelDashboard二、开放端口三、启动软件 (1)启动:nacos(2)启动:nginx(3)启动:redis(4)启动:SentinelDashboard四、访问网址 (1)访问:nacos (2)访问:SentinelDashboard一、安装软件(1)全部安装命令CentOS8使用docker安装软件jdk、nginx、nacos、redis、SentinelDashboard:可以直接写在一个批处理命令里面进行执行,也可以单独一个个命令执行