• 2024-06-22ubuntu修改root密码以及开启root ssh远程连接
    root密码ubuntu默认的root用户是没有固定密码的,它的密码是随机产生并且动态改变的,即每次开机都有一个新的root密码,所以拿到一台新的Ubuntu系统服务器后,我们需要设置一个固定的root密码。修改root用户密码sudopasswd然后它会提示你输入安装操作系统时初始用户的密
  • 2024-06-21文件包含漏洞-伪协议
    目录一、file://协议1.介绍2.利用条件3.利用方法二、http://协议1.介绍三、php://协议1.介绍2.php://input方法⑴前提条件 ⑵利用包3.php://filte方法⑴前提条件⑵格式四、案例(包含本地文件)1.包含敏感信息 2.包含图片 3.包含日志文件一、file://协议1
  • 2024-06-21解决页面刷新后firefox浏览器中iframe内容不更新的问题
    最近遇到了一个问题:使用firefox浏览切换2层iframe下的某个页面后iframe内容未更新,Chrome和Edge浏览器并无这个问题。在这个项目中,最外层的iframe用于隐藏url,里层的iframe用于给不同参数的url提供一个统一地址以便于权限路由等控制。 由于项目比较复杂,用简单的代码很难去复现这个
  • 2024-06-13nginx代理mysql
    之前服务器单体架构mysql是直接安装在服务器的,没有买托管,这就造成一个问题,如果想要远程连接mysql就要开启3306防火墙端口,全是恶意ip进行攻击。。。。nginx的stream模块可以有效限制远程ip访问stream{server{listen13306;#需要开启云服务器防火墙#allo
  • 2024-06-12从零手写实现 nginx-19-HTTP CORS(Cross-Origin Resource Sharing,跨源资源共享)介绍+解决方案
    前言大家好,我是老马。很高兴遇到你。我们为java开发者实现了java版本的nginxhttps://github.com/houbb/nginx4j如果你想知道servlet如何处理的,可以参考我的另一个项目:手写从零实现简易版tomcatminicat手写nginx系列如果你对nginx原理感兴趣,可以阅读:从零
  • 2024-06-11架构设计-跨域问题的根源及解决方式
    前面文章《架构设计-web项目中跨域问题涉及到的后端和前端配置》中说明了处理跨域问题的一种方式,本文详细说明下产生跨域问题的原因及处理方式。一、产生跨域问题的原因:浏览器的同源策略:这是跨域问题的根本原因。同源策略是浏览器对JavaScript施加的安全限制,目的是出于浏览
  • 2024-06-11.net8 aspire 启动不用https 报ASPIRE_ALLOW_UNSECURED_TRANSPORT故障
    故障显示System.AggregateException:“Oneormoreerrorsoccurred.(The'applicationUrl'settingmustbeanhttpsaddressunlessthe'ASPIRE_ALLOW_UNSECURED_TRANSPORT'environmentvariableissettotrue.Thisconfigurationiscommonlyset
  • 2024-06-11【GreenHills】解决GHS对于“//”注释符号进行报错的问题
    【更多软件使用问题请点击亿道电子官方网站】1、 文档目标解决GHS对于使用“//”进行注释内容进行报错的问题2、 问题场景在代码中经常使用“//”进行内容注释。但是,在GHS中发现所有的注释信息都被显示了报错。报错信息如下图2-1。图2-13、软硬件环境1)、软件版本
  • 2024-06-07OCA/base_report_to_printer 配置Odoo云打印
    系统结构安装部署Odoo安装模块依赖pipinstallpycups安装OCA模块report-print-send/base_report_to_printercupscups简介CUPS(CommonUNIXPrintingSystem)是一个开源的打印系统,用于在Unix-like操作系统上管理打印任务。它提供了打印机驱动程序、打印队列管理、打印作业
  • 2024-06-06ufw 防火墙使用教程
    ufw防火墙使用教程1.什么是ufwUFW(UncomplicatedFirewall)是Ubuntu和其他基于Debian的Linux发行版上使用的一种简单易用的防火墙工具,树莓派上面常用的防火墙就是它了。它是iptables的前端,旨在通过简化iptables的复杂命令,帮助用户更轻松地管理防火墙规则。2.ufw的
  • 2024-06-05nginx /Java 解决跨域问题方案
    location/{#if($request_method='OPTIONS'){#add_header'Access-Control-Allow-Origin''*';#add_header'Access-Control-Allow-Methods''GET,POST,OPTIONS';
  • 2024-05-27Linux ufw防火墙管理
    安装ufwDebian默认情况下没有安装ufw(UncomplicatedFirewall)。如果您想使用ufw来管理防火墙规则,需要先安装它。安装ufw命令如下:sudoapt-getupdatesudoapt-getinstallufw安装完成后,您可以使用以下命令来查看开放的端口状态:sudoufwstatusverbose该命令将列出
  • 2024-05-25Ceph配置与认证授权
    目录Ceph配置与认证授权1.为什么现在不采用修改配置文件的方式了呢?2.Ceph元变量3.使用命令行修改配置3.1全部修改(使用服务名)3.2部分修改(修改进程)3.3临时生效3.4配置项3.5老版本提供的配置文件3.Ceph网络3.1对现有集群加入clusternetwork4.Cephx(认证授权)4.1认证
  • 2024-05-14跨域
    当你的协议、域名、端口三者任一与当前url不一致的时候,就会出现跨域问题(浏览器的同源策略)1.Jsonp主要利用scrpt不用同源策略的影响,但是只支持get请求(目前非主流)2.CORS(主要依赖于后端)分为简单请求和非简单请求简单请求1.请求方式为GET、POST、HEAD;2.Content-Type为applicati
  • 2024-05-09Django解决跨域
    基本使用1.安装依赖pipinstalldjango-cors-headers2.修改设置修改Django项目文件夹下的setting.py文件#记得修改允许访问的IPALLOWED_HOSTS=['*']#允许全部IP访问项目#setting.py修改以下内容INSTALLED_APPS=['django.contrib.admin','django.
  • 2024-05-08Ubuntu常用防火墙命令
    常用防火墙命令的总结#查看防火墙状态,inactive是关闭状态,active是开启状态sudoufwstatus#开启防火墙sudoufwenable#启动默认防御,作用#关闭所有外部对本机的访问(本机访问外部正常)sudoufwdefaultdeny#关闭防火墙sudoufwdisable#禁用防火墙sudoufwallow|
  • 2024-05-04A* 算法、PathFinding问题中的 allow diagonal 和 don't cross corners,以及 .map文件格式
    地址:https://webdocs.cs.ualberta.ca/~nathanst/papers/benchmarks.pdf关于地图文件:.map文件的格式参考:https://movingai.com/benchmarks/formats.html
  • 2024-04-3024.什么是跨域?解决方案有哪些?
    为什么会出现跨域问题存在浏览器同源策略,所以才会有跨域问题。那么浏览器是出于何种原因会有跨域的限制呢。其实不难想到,跨域限制主要的目的就是为了用户的上网安全。同源策略导致的跨域是浏览器单方面拒绝响应数据,服务器端是处理完毕并做出了响应的。什么是同源策略一个url由
  • 2024-04-29Debian防火墙的ufw的使用
    安装ufw1sudoaptupdate2sudoaptinstallufw开启防火墙ufwenable关闭防火墙ufwdisable查看策略:ufwstatusverboseufwstatusnumbered恢复默认策略:1ufwdefaultdenyincoming2ufwdefaultallowoutgoing3ufwdefaultrejectrouted重置UFW(
  • 2024-04-17Ubuntu系统初始化
    修改root密码sudopasswdsuroot网卡管理#自动获取IPdhclientens33安装sshsudoaptupdatesudoaptinstallopenssh-serversudosystemctlstatussshd防火墙管理#Ubuntu自带一个配置防火墙配置工具,称为UFW。如果防火墙在你的系统上被启用,请确保打开了
  • 2024-04-14thinkphp+vue跨域报错解决方案
     使用vue的axios.post向后台服务器的发送数据时报错:CORSpolicy:Responsetopreflightrequestdoesn'tpassaccesscontrolcheck:No'Access-Control-Allow-Origin'headerispresentontherequestedresource. 解决办法在public/index.php文件中添加以下代码://
  • 2024-04-11PHP基础知识——PHP伪协议
    什么是php伪协议在PHP中,"伪协议"是一种特殊的语法,用于访问不同的资源或执行特定的操作。这些伪协议以php://开头,后面跟着特定的指示符或参数,以实现不同的功能。这些伪协议提供了一种方便的方式来处理各种输入输出操作,而不必依赖于实际的文件或网络资源。简单的理解就是,在URL
  • 2024-04-03跨域资源共享 CORS
    跨域资源共享CORS 概述如果需要在前端与不同域的后端进行通信,可以在后端配置CORS,允许指定的域名访问后端资源。开始通过配置合适的响应头,可以明确指定允许的来源域、请求方法和头部信息。Node.jsapp.all('*',function(req,res,next){res.header("Access-Control
  • 2024-04-03记录一次解决跨域问题解决过程。 strict-origin-when-cross-origin,net::ERR_FAILED, No 'Access-Control-Allow-Origi
    事情是这样的,vue项目本地启动可以正常连接后端端口访问,部署到nginx上只有就无法访问,显示跨域问题  于是查看后端日志 啥都没有,觉得肯定是nginx的问题,怎么配置都没用, location/{ roothtml; indexindex.htmlindex.htm; add_header'Access-Control-Allow-O
  • 2024-03-30Yii2 过滤器
    Yii2过滤器过滤器AccessControllerAccessControl基于一组规则提供简单的访问控制/***{@inheritdoc}*/publicfunctionbehaviors(){return['access'=>['class'=>AccessControl::class,