ctfshow-web ctfshow nginx shell

Spark环境搭建及Spark shell

# StandAlone模式环境搭建 环境准备:三台Linux,一个安装Master,其他两台机器安装Worker ![image](https://img2023.cnblogs.com/blog/1742816/202306/1742816-20230627212426287-907092698 ......
Spark 环境 shell

nginx配置https

#HTTP配置 server { listen 80; listen [::]:80; server_name www.baidu.com; return 301 www.baidu.com; location / { root /usr/share/nginx/html/mypage; index ......
nginx https

Linux扩展篇-shell编程(三)-shell运算符

####基本语法: 格式一 ``` expr +、 -、 \*、/、 %(加、减、乘、除、求余) ``` 格式二 ``` "$((运算式))"或者"$[运算式]" ``` ####基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: * 算术运算符 * 关系运算符 * 布尔运算符 * ......
运算符 shell Linux

Nginx Rewrite

摘要:nginx是重要的服务,在nginx中rewrite是很重要的一个功能,在企业中应用广泛。 目录 一、Rewirte 跳转场景 二、Rewrite 跳转实现 三、Rewrite 实现场景 四、Rewrite 正则表达式 五、Rewrite 语法格式 六、location 分类 七、locati ......
Rewrite Nginx

Nginx 服务 Rewrite

[toc] ## 一、跳转场景 **Nginx跳转需求的实现方式** 需要安装 http_wihe rewrite 模块 使用 rewrite 进行匹配跳转 使用 if 匹配全局变量后跳转 使用 location 匹配再跳转 **rewrite放在server{},if{},location{} 段 ......
Rewrite Nginx

nginx本地缓存

nginx本地缓存需要在nginx.conf文件里面开启本地缓存 lua_shared_dict,用它来设置缓存变量和大小 比如: lua_shared_dict item_cache 150m; 这段代码表示lua_shared_dict允许开启本地缓存,item_cache 为缓存变量名,150 ......
缓存 nginx

普罗米修斯搭建_nginx

普罗米修斯搭建nginx_exporter监控 一、被监控宿主机下,创建监控项目配置文件 1.在/etc/nginx/conf.d,目录下创建件sub_status.conf文件(docker安装放映射地址目录) cd /root/docker/nginx/conf.d touch sub_stat ......
普罗 nginx

Centos 7使用nginx实现挂载本地yum源

前言:生产环境中由于一些安全问题,无法使用外网,只能在内网运行,无法访问外部yum源,这时候对于一些环境的安装及其不方便,故使用内部挂载yum源方式解决。 #### 1、环境 操作系统版本 #### 2、关闭selinux和防火墙 ``` # 关闭selinux sed -ri 's/SELINUX ......
Centos nginx yum

Nginx配置https网站访问第三方节点的http资源

https网站无法直接下载http网站的文件。解决思路有以下几种情况:1.两个网站都同时改为http或https。2.通过nginx转发。3.通过后端java代码获取对方网站的文件流然后把流返回给前端 本文介绍如果通过nginx转发访问http网站 配置规则一: location /asset/ { ......
节点 第三方 资源 Nginx https

前端项目部署到nginx

# 前端项目部署到nginx 1. 配置好本地的nodejs环境 2. 切换到前端项目所在的文件目录 3. 以命令行的方式运行`npm run build`命令 4. 命令执行成功会生成dist文件夹,将文件夹中的内容压缩上传到nginx_html数据卷对应的目录下 5. 执行解压命令`unzip ......
前端 项目 nginx

nginx 优化

目录 一、隐藏版本号 二、修改用户和组 三、缓存时间 四、日志切割 五、连接超时 六、更改进程数 七、网页压缩 八、防盗链 九、nginx事件处理模型优化 十、客户端最大连接数 十一、最大打开文件数 十一、开启高效文件传输模式 十二、 expires缓存功能 十三、URL访问控制 十四、IP访问控制 ......
nginx

Linux扩展篇-shell编程(五)-流程控制(三)-for语句

####基本语法: 格式一 ``` for(( 初始值; 循环控制条件; 变量变化)) do statements done ``` 格式二 ``` for 变量 in 值1 值2 值3 ... do statements done ``` ####注意事项: ####实践: ......
语句 流程 Linux shell for

Linux扩展篇-shell编程(五)-流程控制(二)-case语句

####基本语法: ``` case "${item}" in 1) echo "item = 1" ;; 2|3) echo "item = 2 or item = 3" ;; *) echo "default (none of above)" ;; esac ``` ####注意事项: * 以 ......
语句 流程 Linux shell case

nginx安装及其配置

一、下载安装包 打开Nginx官网 :http://nginx.org/en/download.html 可以通过本地下载,然后通过xftp传到远程服务器,一般放在/usr/local下 或者直接通过wget下载到服务器中,版本自己选择: wget -c http://nginx.org/downl ......
nginx

Linux扩展篇-shell编程(五)-流程控制(一)-if语句

####基本语法: (1)单分支 ``` if [ condition ];then # if body fi 或 if [ condition ] then # if body fi ``` (2)多分支 ``` if [ condition ]; then # if body elif [ co ......
语句 流程 Linux shell if

查看nginx日志

查看nginx日志 一、查看nginx访问日志 1.查看nginx中项目日志存放路径 cd /etc/nginx/conf.d cat oa.conf 2.在项目nginx中,查看访问日志 cd /var/log/nginx tail -f oa.access.log 二、增加统计时间 此处统计的是 ......
nginx 日志

nginx部署静态项目

nginx部署静态项目 一、安装nginx 1.安装nginx官方源 centos默认没有nginx官方安装源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarc ......
静态 项目 nginx

Linux系统编程20-shell脚本入门

> shell 是一个作为用户与Linux系统间接口的程序, 默认的shell程序 /bin/sh实际上是对程序 /bin/bash的一个连接 ### 管道与重定向 #### 重定向 重定向输出: `ls -l / > lsoutput.txt` 使用>>附加输出内容: `ps >> lsoutpu ......
脚本 系统 Linux shell 20

Nginx配置origin限制跨域请求 转载

按照等保要求,跨域的不安全性,需要修复。 这个需要根据客户端传递的请求头中的Origin值,进行安全的跨站策略配置,目的是对非法的origin直接返回403错误页面。 漏洞复现 复现方式为在 Header 中指定 Origin 请求头,看是否可以请求成功。 能够请求成功,说明未对请求头进行控制,有漏 ......
origin Nginx

Ardupilot: 开启多个无人机SITL仿真实例Shell脚本

将该脚本文件放入Ardupilot目录下,文件名称为swarm.sh ' #!/bin/bash # run example: start run three ArduCopter sitl # bash swarm.sh ArduCopter 3 # Vehicle start location ......
无人机 脚本 Ardupilot 实例 多个

Windows Shell是什么? 为什么使用Windows Shell?使用Windows Shell的基本步骤?

Windows Shell是指Windows操作系统提供的用于与用户交互的命令行界面,也被称为命令提示符(Command Prompt)或命令行界面。它是一种文本模式的用户界面,允许用户通过输入命令和参数来执行各种操作和任务。 为什么使用Windows Shell呢?以下是几个使用Windows S ......
Windows Shell 步骤

LINUX安装nginx详细步骤

1.安装依赖包 //一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel2.下载并解压安装包 //创建一个文件夹cd /usr/localmkdir nginxcd nginx//下载tar包wge ......
步骤 LINUX nginx

Nginx 6个例子理解proxy_pass和rewrite的用法

Nginx 6个例子理解proxy_pass和rewrite的用法 一、rewrite描述 rewrite 可以重写path,也可以重写整个url(如果存在协议,默认返回302临时跳转,即使加了 last 和 break 也无效)。 rewrite 共有4种flag:last、break、redir ......
proxy_pass 例子 rewrite Nginx proxy

基于docker部署nginx

基于docker部署nginx1.拉取nginx镜像文件docker pull nginx2.创建nginx本地映射文件mkdir -p /root/docker/nginx/logsmkdir -p /root/docker/nginx/conf.dtouch pinter.confvi pint ......
docker nginx

nginx RTMP推拉流,多个音频流合并。

使用nginx RTMP(nginx的一个插件模块,具体的网上搜一下)做一个简易的多人音频通话流媒体服务器,多个端通话时,客户端无法处理其他端发过来的音频流,比如A、B、C三个端通话,A设备同时持有B、C的音频流,这样对设备端非常的不友好。 这时候就需要用到一个强大的工具,FFMPEG,安装网上很多 ......
多个 音频 nginx RTMP

shell实现拒绝恶意IP的ssh访问

Linux运维:shell实现拒绝恶意IP的ssh访问 觉主 运维动力 2023-04-18 19:30 发表于辽宁 收录于合集#linux运维3个 编写shell脚本,在secure日志文件中查找失败登录20次以上的记录,将其IP地址添加到hosts.deny文件中,实现拒绝该IP的访问。 1、创 ......
恶意 shell ssh

pve shell命令关闭虚拟机

很多情况下,使用网页端点击关闭按钮,虚拟机关闭不了,那我们可以到 pve 的shell命令行界面执行 qm stop 100 命令对虚拟机进行强制关闭,其中100为虚拟机的编号 ......
命令 shell pve

vue-router之hash与history,以及nginx配置

> 本篇讲解前端项目的路由模式(以vue-router为例),以及history模式下的项目部署问题。 `vue-router`的路由模式可以通过指定`mode`属性值控制,可选值:"hash" 、"history"、 "abstract" , 默认:"hash" (浏览器环境) , "abstra ......
vue-router history router nginx hash

Nginx 根据请求参数代理到指定网址

### 1、参考 #### [nginx中将某一个请求的路径重定向到其它网址](https://www.jianshu.com/p/d847b26c11ee) #### [nginx: [emerg] unknown directive "if($request_uri" in](https://w ......
参数 网址 Nginx

ctfshow web259

考察点: 1,SSRF 2,Cloudflare代理服务器 3,CRLF 4,原生类反序列化 解题过程: 分析代码 <?php highlight_file(__FILE__); //flag.php $xff = explode(',', $_SERVER['HTTP_X_FORWARDED_FO ......
ctfshow 259 web